Class AbstractElementClass
java.lang.Object
org.x4o.xml.element.AbstractElementMetaBase
org.x4o.xml.element.AbstractElementClassBase
org.x4o.xml.element.AbstractElementClass
- All Implemented Interfaces:
ElementClass
,ElementClassBase
,ElementMetaBase
- Direct Known Subclasses:
DefaultElementClass
An AbstractElementClass.
- Version:
- 1.0 Aug 11, 2005
- Author:
- Willem Cazander
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addSkipPhase
(String phase) Add an skip phase for this element.Class
<?> Gets the ElementClass.Class
<?> Get all the skip phases for this element.void
removeSkipPhase
(String phase) Removes an skip phase for this element.void
setAutoAttributes
(Boolean autoAttributes) void
setElementClass
(Class<?> elementClass) Sets the ElementClass.void
setObjectClass
(Class<?> objectClass) void
setSchemaContentBase
(String schemaContentBase) void
setSchemaContentComplex
(Boolean schemaContentComplex) void
setSchemaContentMixed
(Boolean schemaContentMixed) Methods inherited from class org.x4o.xml.element.AbstractElementClassBase
addElementClassAttribute, addElementConfigurators, addElementParent, getElementClassAttributeByName, getElementClassAttributes, getElementConfigurators, getElementParents, removeElementParent
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.ElementClassBase
addElementClassAttribute, addElementConfigurators, addElementParent, getElementClassAttributeByName, getElementClassAttributes, getElementConfigurators, getElementParents, removeElementParent
Methods inherited from interface org.x4o.xml.element.ElementMetaBase
getDescription, getId, setDescription, setId
-
Constructor Details
-
AbstractElementClass
public AbstractElementClass()
-
-
Method Details
-
getElementClass
Description copied from interface:ElementClass
Gets the ElementClass.- Specified by:
getElementClass
in interfaceElementClass
- Returns:
- the elementClass
- See Also:
-
setElementClass
Description copied from interface:ElementClass
Sets the ElementClass.- Specified by:
setElementClass
in interfaceElementClass
- Parameters:
elementClass
- the elementClass to set.- See Also:
-
getObjectClass
- Specified by:
getObjectClass
in interfaceElementClass
- Returns:
- the objectClass.
- See Also:
-
setObjectClass
- Specified by:
setObjectClass
in interfaceElementClass
- Parameters:
objectClass
- the objectClass to set.- See Also:
-
getAutoAttributes
- Specified by:
getAutoAttributes
in interfaceElementClass
- Returns:
- the autoAttributes
-
setAutoAttributes
- Specified by:
setAutoAttributes
in interfaceElementClass
- Parameters:
autoAttributes
- the autoAttributes to set
-
getSchemaContentBase
- Specified by:
getSchemaContentBase
in interfaceElementClass
- Returns:
- the schemaContentBase
-
setSchemaContentBase
- Specified by:
setSchemaContentBase
in interfaceElementClass
- Parameters:
schemaContentBase
- the schemaContentBase to set
-
getSchemaContentComplex
- Specified by:
getSchemaContentComplex
in interfaceElementClass
- Returns:
- the schemaContentComplex
-
setSchemaContentComplex
- Specified by:
setSchemaContentComplex
in interfaceElementClass
- Parameters:
schemaContentComplex
- the schemaContentComplex to set
-
getSchemaContentMixed
- Specified by:
getSchemaContentMixed
in interfaceElementClass
- Returns:
- the schemaContentMixed
-
setSchemaContentMixed
- Specified by:
setSchemaContentMixed
in interfaceElementClass
- Parameters:
schemaContentMixed
- the schemaContentMixed to set
-
addSkipPhase
Description copied from interface:ElementClass
Add an skip phase for this element.- Specified by:
addSkipPhase
in interfaceElementClass
- Parameters:
phase
- The phase name.- See Also:
-
removeSkipPhase
Description copied from interface:ElementClass
Removes an skip phase for this element.- Specified by:
removeSkipPhase
in interfaceElementClass
- Parameters:
phase
- The phase name.- See Also:
-
getSkipPhases
Description copied from interface:ElementClass
Get all the skip phases for this element.- Specified by:
getSkipPhases
in interfaceElementClass
- Returns:
- The defined phases.
- See Also:
-