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 TypeMethodDescriptionvoid
addAttributeAlias
(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.void
removeAttributeAlias
(String alias) Removes an alias of this attribute.void
setDefaultValue
(Object defaultValue) Sets the default value.void
setObjectConverter
(ObjectConverter objectConverter) Sets the objectConverter.void
setRequired
(Boolean required) Sets the required state of this attribute.void
setRunBeanValue
(Boolean runBeanValue) void
setRunConverters
(Boolean runConverters) void
setRunResolveEL
(Boolean runResolveEL) void
setWriteOrder
(Integer writeOrder) Methods inherited from class org.x4o.xml.element.AbstractElementMetaBase
getDescription, getId, setDescription, setId
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.x4o.xml.element.ElementMetaBase
getDescription, getId, setDescription, setId
-
Constructor Details
-
AbstractElementClassAttribute
public AbstractElementClassAttribute()Creates a AbstractElementClassAttribute.
-
-
Method Details
-
getObjectConverter
Returns the objectConverter.- Specified by:
getObjectConverter
in interfaceElementClassAttribute
- Returns:
- The objectConverter.
-
setObjectConverter
Sets the objectConverter.- Specified by:
setObjectConverter
in interfaceElementClassAttribute
- Parameters:
objectConverter
- The objectConverter to set.
-
setDefaultValue
Sets the default value.- Specified by:
setDefaultValue
in interfaceElementClassAttribute
- Parameters:
defaultValue
- The defaultValue to set.- See Also:
-
getDefaultValue
Returns the default value.- Specified by:
getDefaultValue
in interfaceElementClassAttribute
- Returns:
- The default value.
- See Also:
-
addAttributeAlias
Adds an alias of this attribute.- Specified by:
addAttributeAlias
in interfaceElementClassAttribute
- Parameters:
alias
- The alias to add.- See Also:
-
removeAttributeAlias
Removes an alias of this attribute.- Specified by:
removeAttributeAlias
in interfaceElementClassAttribute
- Parameters:
alias
- The alias to remove.- See Also:
-
getAttributeAliases
Returns all aliases of this attribute.- Specified by:
getAttributeAliases
in interfaceElementClassAttribute
- Returns:
- An list of aliases.
- See Also:
-
getRequired
Description copied from interface:ElementClassAttribute
Gets the required state of this attribute.- Specified by:
getRequired
in interfaceElementClassAttribute
- Returns:
- the required.
-
setRequired
Description copied from interface:ElementClassAttribute
Sets the required state of this attribute.- Specified by:
setRequired
in interfaceElementClassAttribute
- Parameters:
required
- the required to set.
-
getRunResolveEL
- Specified by:
getRunResolveEL
in interfaceElementClassAttribute
- Returns:
- the runResolveEL.
-
setRunResolveEL
- Specified by:
setRunResolveEL
in interfaceElementClassAttribute
- Parameters:
runResolveEL
- the runResolveEL to set.
-
getRunConverters
- Specified by:
getRunConverters
in interfaceElementClassAttribute
- Returns:
- the runConverters.
-
setRunConverters
- Specified by:
setRunConverters
in interfaceElementClassAttribute
- Parameters:
runConverters
- the runConverters to set.
-
getRunBeanValue
- Specified by:
getRunBeanValue
in interfaceElementClassAttribute
- Returns:
- the runBeanValue.
-
setRunBeanValue
- Specified by:
setRunBeanValue
in interfaceElementClassAttribute
- Parameters:
runBeanValue
- the runBeanValue to set.
-
getWriteOrder
- Specified by:
getWriteOrder
in interfaceElementClassAttribute
- Returns:
- the writeOrder.
-
setWriteOrder
- Specified by:
setWriteOrder
in interfaceElementClassAttribute
- Parameters:
writeOrder
- the writeOrder to set.
-