public abstract class Element
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
name |
Constructor and Description |
---|
Element() |
Modifier and Type | Method and Description |
---|---|
abstract void |
addChild(Element child) |
java.util.Locale |
getLocale() |
java.lang.String |
getName() |
java.lang.Object |
getValue() |
java.lang.Class<? extends Element> |
resolveType(java.lang.String name)
This allows complex elements to return their own implementation or definitions for element types.
|
void |
setAttributes(org.xml.sax.Attributes attr) |
void |
setLocale(java.util.Locale locale) |
void |
setName(java.lang.String value) |
void |
setRawValue(java.lang.String value) |
public void setAttributes(org.xml.sax.Attributes attr) throws java.lang.Exception
java.lang.Exception
public java.lang.String getName()
public void setName(java.lang.String value)
public java.lang.Object getValue()
public void setRawValue(java.lang.String value) throws java.lang.Exception
java.lang.Exception
public void setLocale(java.util.Locale locale)
public java.util.Locale getLocale()
public abstract void addChild(Element child) throws java.lang.Exception
java.lang.Exception
public java.lang.Class<? extends Element> resolveType(java.lang.String name)
name
- the lower cased element name.