Class AbstractControlHelper
- java.lang.Object
-
- com.jalios.jcms.taglib.settings.helper.AbstractControlHelper
-
- Direct Known Subclasses:
PublicationControlHelper
public abstract class AbstractControlHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractControlHelper(Member loggedMember, java.lang.String userLang, Workspace workspace, javax.servlet.http.HttpServletRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> T
addOption(java.lang.String optionName, T optionValues)
java.lang.String
formatAttribute(java.lang.String attrFormat, java.lang.String... args)
java.lang.String
formatDataAttributes(java.util.Map<java.lang.String,java.lang.Object> dataAttributes)
ControlType
getControlType()
java.lang.Integer
getCptField()
java.lang.String
getCptLang()
java.lang.Integer
getCptMax()
java.lang.String
getFieldId()
java.lang.String
getFieldName()
java.lang.String
getFieldValue()
java.util.List<java.lang.String>
getFieldValues()
java.lang.String
getIncludeBody()
java.lang.Object
getIncludeObject(java.lang.String name, java.lang.Object def)
java.lang.String
getIncludeString(java.lang.String name, java.lang.String def)
Member
getLoggedMember()
<T> T
getOption(java.lang.String optionName, T defaultValue)
javax.servlet.http.HttpServletRequest
getRequest()
java.lang.String
getUserLang()
Workspace
getWorkspace()
void
includeLocalObject(java.lang.String name, java.lang.Object obj)
Method to include a value for the current control but not forwarded to the parent Fieldboolean
isFieldDisabled()
boolean
isFieldMultivalued()
boolean
isFieldReadOnly()
boolean
isFieldRequired()
java.lang.String
resolveFieldValue(java.lang.Object value)
java.lang.String
resolveLabel(java.lang.Object value, java.lang.String label)
java.lang.String
resolveLabel(java.lang.Object value, java.lang.String label, boolean multiple)
java.lang.String
resolveValue(java.lang.Object value)
java.lang.String[]
resolveValues(java.lang.Object[] values)
void
setIncludeString(java.lang.String name, java.lang.String value)
-
-
-
Method Detail
-
getLoggedMember
public Member getLoggedMember()
-
getUserLang
public java.lang.String getUserLang()
-
getWorkspace
public Workspace getWorkspace()
-
getRequest
public javax.servlet.http.HttpServletRequest getRequest()
-
getFieldName
public java.lang.String getFieldName()
-
getFieldValue
public java.lang.String getFieldValue()
-
getFieldId
public java.lang.String getFieldId()
-
getCptLang
public java.lang.String getCptLang()
-
getCptField
public java.lang.Integer getCptField()
-
getCptMax
public java.lang.Integer getCptMax()
-
getFieldValues
public java.util.List<java.lang.String> getFieldValues()
-
isFieldDisabled
public boolean isFieldDisabled()
-
isFieldReadOnly
public boolean isFieldReadOnly()
-
isFieldRequired
public boolean isFieldRequired()
-
isFieldMultivalued
public boolean isFieldMultivalued()
-
getControlType
public ControlType getControlType()
-
includeLocalObject
public void includeLocalObject(java.lang.String name, java.lang.Object obj)
Method to include a value for the current control but not forwarded to the parent Field
-
resolveLabel
public java.lang.String resolveLabel(java.lang.Object value, java.lang.String label)
-
resolveLabel
public java.lang.String resolveLabel(java.lang.Object value, java.lang.String label, boolean multiple)
-
resolveFieldValue
public java.lang.String resolveFieldValue(java.lang.Object value)
-
resolveValue
public java.lang.String resolveValue(java.lang.Object value)
-
resolveValues
public java.lang.String[] resolveValues(java.lang.Object[] values)
-
addOption
public <T> T addOption(java.lang.String optionName, T optionValues)
-
getOption
public <T> T getOption(java.lang.String optionName, T defaultValue)
-
formatAttribute
public java.lang.String formatAttribute(java.lang.String attrFormat, java.lang.String... args)
-
formatDataAttributes
public java.lang.String formatDataAttributes(java.util.Map<java.lang.String,java.lang.Object> dataAttributes)
-
getIncludeBody
public java.lang.String getIncludeBody()
-
getIncludeString
public java.lang.String getIncludeString(java.lang.String name, java.lang.String def)
-
getIncludeObject
public java.lang.Object getIncludeObject(java.lang.String name, java.lang.Object def)
-
setIncludeString
public void setIncludeString(java.lang.String name, java.lang.String value)
-
-