public class XpdlElement
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
lineNumber |
java.lang.String |
tag
The PNML tag for this element.
|
XpdlText |
XpdlText |
Constructor and Description |
---|
XpdlElement(java.lang.String tag)
Creates a fresh PNML element.
|
Modifier and Type | Method and Description |
---|---|
protected void |
checkBoolean(Xpdl xpdl,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkDouble(Xpdl xpdl,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkInteger(Xpdl xpdl,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkRequired(Xpdl xpdl,
java.lang.String label,
java.lang.String value) |
protected void |
checkRestriction(Xpdl xpdl,
java.lang.String label,
java.lang.String value,
java.util.List<java.lang.String> restriction,
boolean isRequired) |
protected void |
checkURI(Xpdl xpdl,
java.lang.String label,
java.lang.String value,
boolean isRequired) |
protected void |
checkValidity(Xpdl xpdl)
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.
|
int |
getLineNumber() |
java.lang.String |
getTag() |
XpdlText |
getXpdlText() |
protected void |
importAttributes(org.xmlpull.v1.XmlPullParser xpp,
Xpdl xpdl)
Imports all standard attributes: None.
|
void |
importElement(org.xmlpull.v1.XmlPullParser xpp,
Xpdl xpdl)
Imports the given element.
|
protected boolean |
importElements(org.xmlpull.v1.XmlPullParser xpp,
Xpdl xpdl)
Imports all standard child elements: None.
|
protected void |
importText(java.lang.String text,
Xpdl Xpdl)
Imports standard text: No action.
|
void |
setLineNumber(int lineNumber) |
void |
setTag(java.lang.String tag) |
void |
setXpdlText(XpdlText xpdlText) |
public XpdlText XpdlText
public java.lang.String tag
public int lineNumber
public XpdlElement(java.lang.String tag)
tag
- public void importElement(org.xmlpull.v1.XmlPullParser xpp, Xpdl xpdl)
xpp
- pnml
- public java.lang.String exportElement()
protected void importAttributes(org.xmlpull.v1.XmlPullParser xpp, Xpdl xpdl)
xpp
- xpdl
- protected java.lang.String exportAttributes()
protected boolean importElements(org.xmlpull.v1.XmlPullParser xpp, Xpdl xpdl)
xpp
- xpdl
- protected java.lang.String exportElements()
protected void importText(java.lang.String text, Xpdl Xpdl)
text
- xpdl
- protected java.lang.String exportAttribute(java.lang.String tag, java.lang.String value)
tag
- The attribute tag.value
- The attribute value.protected void checkValidity(Xpdl xpdl)
xpdl
- protected void checkRestriction(Xpdl xpdl, java.lang.String label, java.lang.String value, java.util.List<java.lang.String> restriction, boolean isRequired)
protected void checkBoolean(Xpdl xpdl, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkRequired(Xpdl xpdl, java.lang.String label, java.lang.String value)
protected void checkDouble(Xpdl xpdl, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkInteger(Xpdl xpdl, java.lang.String label, java.lang.String value, boolean isRequired)
protected void checkURI(Xpdl xpdl, java.lang.String label, java.lang.String value, boolean isRequired)
public java.lang.String getTag()
public void setTag(java.lang.String tag)
public int getLineNumber()
public void setLineNumber(int lineNumber)
public XpdlText getXpdlText()
public void setXpdlText(XpdlText xpdlText)