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> TaddOption(java.lang.String optionName, T optionValues)java.lang.StringformatAttribute(java.lang.String attrFormat, java.lang.String... args)java.lang.StringformatDataAttributes(java.util.Map<java.lang.String,java.lang.Object> dataAttributes)ControlTypegetControlType()java.lang.IntegergetCptField()java.lang.StringgetCptLang()java.lang.IntegergetCptMax()java.lang.StringgetFieldId()java.lang.StringgetFieldName()java.lang.StringgetFieldValue()java.util.List<java.lang.String>getFieldValues()java.lang.StringgetIncludeBody()java.lang.ObjectgetIncludeObject(java.lang.String name, java.lang.Object def)java.lang.StringgetIncludeString(java.lang.String name, java.lang.String def)MembergetLoggedMember()<T> TgetOption(java.lang.String optionName, T defaultValue)javax.servlet.http.HttpServletRequestgetRequest()java.lang.StringgetUserLang()WorkspacegetWorkspace()voidincludeLocalObject(java.lang.String name, java.lang.Object obj)Method to include a value for the current control but not forwarded to the parent FieldbooleanisFieldDisabled()booleanisFieldMultivalued()booleanisFieldReadOnly()booleanisFieldRequired()java.lang.StringresolveFieldValue(java.lang.Object value)java.lang.StringresolveLabel(java.lang.Object value, java.lang.String label)java.lang.StringresolveLabel(java.lang.Object value, java.lang.String label, boolean multiple)java.lang.StringresolveValue(java.lang.Object value)java.lang.String[]resolveValues(java.lang.Object[] values)voidsetIncludeString(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)
-
-