Package jadex.bpmn.model.io
Interface IXMLReader
- All Known Implementing Classes:
StaxReaderWrapper
public interface IXMLReader
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Closes the reader.int
getAttributeLocalName
(int i) getAttributeNamespace
(int i) getAttributePrefix
(int i) Returns the attributes.getAttributeValue
(int i) Get the XML tag struct of the last closed tag.int
Gets the XML event type.Returns the current parser location.getName()
getText()
Get the text for the element.Get the XML tag struct.Get the XML tag stack.boolean
hasNext()
Returns if the reader has more events.int
next()
Selects the next event.
-
Method Details
-
getEventType
int getEventType()Gets the XML event type.- Returns:
- Event type.
-
hasNext
boolean hasNext()Returns if the reader has more events.- Returns:
- True, if there are more events.
-
next
int next()Selects the next event. -
getXmlTag
XmlTag getXmlTag()Get the XML tag struct.- Returns:
- Struct defining the tag.
-
getClosedTag
XmlTag getClosedTag()Get the XML tag struct of the last closed tag.- Returns:
- Struct defining the tag.
-
getXmlTagStack
LinkedList<XmlTag> getXmlTagStack()Get the XML tag stack.- Returns:
- Stack defining the tags.
-
getAttributes
Returns the attributes.- Returns:
- The attributes.
-
getText
String getText()Get the text for the element.- Returns:
- The text.
-
close
void close()Closes the reader. -
getLocation
ILocation getLocation()Returns the current parser location.- Returns:
- Location
-
getLocalName
String getLocalName() -
getAttributeCount
int getAttributeCount() -
getAttributeLocalName
-
getAttributeValue
-
getName
QName getName() -
getAttributePrefix
-
getAttributeNamespace
-