public interface ElementClass extends ElementClassBase
Modifier and Type | Method and Description |
---|---|
void |
addElementParent(String namespaceUri,
String tag)
Add an parent element tag.
|
void |
addSkipPhase(String phase)
Add an skip phase for this element.
|
Boolean |
getAutoAttributes() |
Class<?> |
getElementClass()
Gets the ElementClass.
|
List<String> |
getElementParents(String namespaceUri)
Returns list of parent element tags.
|
Class<?> |
getObjectClass() |
String |
getSchemaContentBase() |
Boolean |
getSchemaContentComplex() |
Boolean |
getSchemaContentMixed() |
List<String> |
getSkipPhases()
Get all the skip phases for this element.
|
String |
getTag()
Gets the xml tag the Element should handle.
|
void |
removeElementParent(String namespaceUri,
String tag)
Remove and parent element
Used: for xsd only.
|
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) |
void |
setTag(String tag)
Sets the XML tag the Element should handle.
|
addElementClassAttribute, addElementConfigurators, getElementClassAttributeByName, getElementClassAttributes, getElementConfigurators
getDescription, getId, setDescription, setId
void setTag(String tag)
tag
- the tag to setClass<?> getElementClass()
void setElementClass(Class<?> elementClass)
elementClass
- the elementClass to set.Class<?> getObjectClass()
void setObjectClass(Class<?> objectClass)
objectClass
- the objectClass to set.Boolean getAutoAttributes()
void setAutoAttributes(Boolean autoAttributes)
autoAttributes
- the autoAttributes to set.void addElementParent(String namespaceUri, String tag)
namespaceUri
- The namespace uri of this tag relation.tag
- The parent element tag.void removeElementParent(String namespaceUri, String tag)
namespaceUri
- The namespace uri of this tag relation.tag
- The parent element tag.List<String> getElementParents(String namespaceUri)
namespaceUri
- The namespace uri of this tag relation.String getSchemaContentBase()
void setSchemaContentBase(String schemaContentBase)
schemaContentBase
- the schemaContentBase to setBoolean getSchemaContentComplex()
void setSchemaContentComplex(Boolean schemaContentComplex)
schemaContentComplex
- the schemaContentComplex to setBoolean getSchemaContentMixed()
void setSchemaContentMixed(Boolean schemaContentMixed)
schemaContentMixed
- the schemaContentMixed to setvoid addSkipPhase(String phase)
phase
- The phase name.void removeSkipPhase(String phase)
phase
- The phase name.List<String> getSkipPhases()
Copyright © 2004-2012 X4O. All Rights Reserved.