public class EpmlElement
extends java.lang.Object
| Constructor and Description |
|---|
EpmlElement(java.lang.String tag)
Creates a fresh EPML element.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkBoolean(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkDecimal(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkNonNegativeIntegerOrK(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkPositiveInteger(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkPositiveIntegerOrK(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkPositiveIntegers(Epml epml,
java.lang.String label,
java.lang.String value) |
protected void |
checkRequired(Epml epml,
java.lang.String label,
java.lang.String value) |
protected void |
checkRestriction(Epml epml,
java.lang.String label,
java.lang.String value,
java.util.List<java.lang.String> restriction,
boolean isRequired) |
protected void |
checkURI(Epml epml,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkValidity(Epml epml)
Default check for validity: No action.
|
protected java.lang.String |
exportAttribute(java.lang.String tag,
java.lang.String value)
Default way to export some attribute.
|
protected java.lang.String |
exportAttributes()
Exports all standard attributes: None.
|
java.lang.String |
exportElement()
Exports the element.
|
protected java.lang.String |
exportElements()
Exports all standard elements: None.
|
protected void |
importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
Imports all standard attributes: None.
|
void |
importElement(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
Imports the given element.
|
protected boolean |
importElements(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
Imports all standard child elements: None.
|
protected void |
importText(java.lang.String text,
Epml epml)
Imports standard text: No action.
|
public EpmlElement(java.lang.String tag)
tag - public void importElement(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
xpp - epml - java.lang.Exceptionpublic java.lang.String exportElement()
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
xpp - epml - protected java.lang.String exportAttributes()
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp,
Epml epml)
xpp - epml - protected java.lang.String exportElements()
protected void importText(java.lang.String text,
Epml epml)
text - epml - protected java.lang.String exportAttribute(java.lang.String tag,
java.lang.String value)
tag - The attribute tag.value - The attribute value.protected void checkValidity(Epml epml)
epml - protected void checkPositiveInteger(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkPositiveIntegerOrK(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkNonNegativeIntegerOrK(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkPositiveIntegers(Epml epml, java.lang.String label, java.lang.String value)
protected void checkRestriction(Epml epml, java.lang.String label, java.lang.String value, java.util.List<java.lang.String> restriction, boolean isRequired)
protected void checkBoolean(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkDecimal(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkURI(Epml epml, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkRequired(Epml epml, java.lang.String label, java.lang.String value)