Class AbstractElementClassAttribute
java.lang.Object
org.x4o.xml.element.AbstractElementMetaBase
org.x4o.xml.element.AbstractElementClassAttribute
- All Implemented Interfaces:
ElementClassAttribute, ElementMetaBase
- Direct Known Subclasses:
DefaultElementClassAttribute
public abstract class AbstractElementClassAttribute
extends AbstractElementMetaBase
implements ElementClassAttribute
An AbstractElementClassAttribute.
- Version:
- 1.0 Jan 19, 2012
- Author:
- Willem Cazander
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeAlias(String alias) Adds an alias of this attribute.Returns all aliases of this attribute.Returns the default value.Returns the objectConverter.Gets the required state of this attribute.voidremoveAttributeAlias(String alias) Removes an alias of this attribute.voidsetDefaultValue(Object defaultValue) Sets the default value.voidsetObjectConverter(ObjectConverter objectConverter) Sets the objectConverter.voidsetRequired(Boolean required) Sets the required state of this attribute.voidsetRunBeanValue(Boolean runBeanValue) voidsetRunConverters(Boolean runConverters) voidsetRunResolveEL(Boolean runResolveEL) voidsetWriteOrder(Integer writeOrder) Methods inherited from class AbstractElementMetaBase
getDescription, getId, setDescription, setIdMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ElementMetaBase
getDescription, getId, setDescription, setId
-
Constructor Details
-
AbstractElementClassAttribute
public AbstractElementClassAttribute()Creates a AbstractElementClassAttribute.
-
-
Method Details
-
getObjectConverter
Returns the objectConverter.- Specified by:
getObjectConverterin interfaceElementClassAttribute- Returns:
- The objectConverter.
-
setObjectConverter
Sets the objectConverter.- Specified by:
setObjectConverterin interfaceElementClassAttribute- Parameters:
objectConverter- The objectConverter to set.
-
setDefaultValue
Sets the default value.- Specified by:
setDefaultValuein interfaceElementClassAttribute- Parameters:
defaultValue- The defaultValue to set.- See Also:
-
getDefaultValue
Returns the default value.- Specified by:
getDefaultValuein interfaceElementClassAttribute- Returns:
- The default value.
- See Also:
-
addAttributeAlias
Adds an alias of this attribute.- Specified by:
addAttributeAliasin interfaceElementClassAttribute- Parameters:
alias- The alias to add.- See Also:
-
removeAttributeAlias
Removes an alias of this attribute.- Specified by:
removeAttributeAliasin interfaceElementClassAttribute- Parameters:
alias- The alias to remove.- See Also:
-
getAttributeAliases
Returns all aliases of this attribute.- Specified by:
getAttributeAliasesin interfaceElementClassAttribute- Returns:
- An list of aliases.
- See Also:
-
getRequired
Description copied from interface:ElementClassAttributeGets the required state of this attribute.- Specified by:
getRequiredin interfaceElementClassAttribute- Returns:
- the required.
-
setRequired
Description copied from interface:ElementClassAttributeSets the required state of this attribute.- Specified by:
setRequiredin interfaceElementClassAttribute- Parameters:
required- the required to set.
-
getRunResolveEL
- Specified by:
getRunResolveELin interfaceElementClassAttribute- Returns:
- the runResolveEL.
-
setRunResolveEL
- Specified by:
setRunResolveELin interfaceElementClassAttribute- Parameters:
runResolveEL- the runResolveEL to set.
-
getRunConverters
- Specified by:
getRunConvertersin interfaceElementClassAttribute- Returns:
- the runConverters.
-
setRunConverters
- Specified by:
setRunConvertersin interfaceElementClassAttribute- Parameters:
runConverters- the runConverters to set.
-
getRunBeanValue
- Specified by:
getRunBeanValuein interfaceElementClassAttribute- Returns:
- the runBeanValue.
-
setRunBeanValue
- Specified by:
setRunBeanValuein interfaceElementClassAttribute- Parameters:
runBeanValue- the runBeanValue to set.
-
getWriteOrder
- Specified by:
getWriteOrderin interfaceElementClassAttribute- Returns:
- the writeOrder.
-
setWriteOrder
- Specified by:
setWriteOrderin interfaceElementClassAttribute- Parameters:
writeOrder- the writeOrder to set.
-