public class AXItemPropertiesData extends Object implements IXItemPropertiesData
XPropertyEnum) of a form item and offers methods to access these properties.| Modifier and Type | Field and Description |
|---|---|
protected Map<String,XPropertyValue> |
propertyMap |
| Constructor and Description |
|---|
AXItemPropertiesData(Map<String,XPropertyValue> propertyMap)
Creates a new item properties wrapper for the given property map.
|
protected Map<String,XPropertyValue> propertyMap
public AXItemPropertiesData(Map<String,XPropertyValue> propertyMap)
propertyMap - public Map<String,XPropertyValue> getPropertyMap()
getPropertyMap in interface IXItemPropertiesDatapublic String getClassName()
getClassName in interface IXItemPropertiesDatapublic void setClassName(String className)
className - of the renderer to be for an item XTextField, XPage etc.public void put(String property, XPropertyValue xProperty)
property - - name of the PropertyxProperty - - value of the Propertypublic XPropertyValue get(XPropertyEnum xPropertyEnum)
get in interface IXItemPropertiesDataxPropertyEnum - - get a property by XPropertyEnumpublic XPropertyValue get(String property)
get in interface IXItemPropertiesDataproperty - - get a property by namepublic void set(XPropertyEnum xPropertyEnum, Object value)
xPropertyEnum - the enum of the propertyvalue - the value of the propertypublic void set(String xPropertyName, Object value)
xPropertyName - the name of the propertyvalue - the value of the propertypublic boolean contains(String property)
contains in interface IXItemPropertiesDataproperty - the name of the propertypublic boolean contains(XPropertyEnum xPropertyEnum)
contains in interface IXItemPropertiesDataxPropertyEnum - the enum of the propertypublic String getId()
getId in interface IXItemPropertiesDatapublic String getName()
getName in interface IXItemPropertiesDatapublic com.alibaba.fastjson.JSONArray getAttributes()
getAttributes in interface IXItemPropertiesDatapublic String getParentId()
getParentId in interface IXItemPropertiesDatapublic com.alibaba.fastjson.JSONArray getOptions()
getOptions in interface IXItemPropertiesDatapublic String getRequiredgroup()
getRequiredgroup in interface IXItemPropertiesDatapublic String getDatatype()
getDatatype in interface IXItemPropertiesDatapublic String getMinvalue()
getMinvalue in interface IXItemPropertiesDatapublic String getMaxvalue()
getMaxvalue in interface IXItemPropertiesDatapublic String getVrule()
getVrule in interface IXItemPropertiesDatapublic String getMaxfilesize()
getMaxfilesize in interface IXItemPropertiesDatapublic String getFileextension()
getFileextension in interface IXItemPropertiesDatapublic String getEquals()
getEquals in interface IXItemPropertiesDatapublic String getRequiredif()
getRequiredif in interface IXItemPropertiesDatapublic String getReadonlyif()
getReadonlyif in interface IXItemPropertiesDatapublic String getHiddenif()
getHiddenif in interface IXItemPropertiesDatapublic String getRequiredifcomp()
getRequiredifcomp in interface IXItemPropertiesDatapublic String getRequiredifvalue()
getRequiredifvalue in interface IXItemPropertiesDatapublic String getReadonlyifcomp()
getReadonlyifcomp in interface IXItemPropertiesDatapublic String getReadonlyifvalue()
getReadonlyifvalue in interface IXItemPropertiesDatapublic String getHiddenifcomp()
getHiddenifcomp in interface IXItemPropertiesDatapublic String getHiddenifclear()
getHiddenifclear in interface IXItemPropertiesDatapublic String getReadonlyifclear()
getReadonlyifclear in interface IXItemPropertiesDatapublic String getHiddenifvalue()
getHiddenifvalue in interface IXItemPropertiesDatapublic boolean getRequired()
getRequired in interface IXItemPropertiesDatapublic boolean isValidateOnServerSide()
isValidateOnServerSide in interface IXItemPropertiesDatatrue if XPropertyEnum.servervalidate is set to 1.public boolean isStatusdependent()
isStatusdependent in interface IXItemPropertiesDatapublic boolean isUsergrouppendent()
isUsergrouppendent in interface IXItemPropertiesDatapublic boolean isReadonlyStatusdependent()
isReadonlyStatusdependent in interface IXItemPropertiesDatapublic boolean isReadonlyUsergrouppendant()
isReadonlyUsergrouppendant in interface IXItemPropertiesDataCopyright © 2020 XIMA MEDIA GmbH. All rights reserved.