private class SymbolicLayoutReader.SEDSAXHandler
extends org.xml.sax.helpers.DefaultHandler
DefaultHandler implementation used in ExecutionNodeReader.read(InputStream).| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<SymbolicLayoutReader.KeYlessAssociation,java.lang.String> |
associationTargetMapping
Maps a
SymbolicLayoutReader.KeYlessAssociation to its target object ID. |
private java.util.Map<java.lang.String,ISymbolicObject> |
objectIdMapping
Maps each unique object ID to the instantiated
ISymbolicObject. |
private java.util.Deque<java.lang.Object> |
parentStack
The hierarchy in building phase.
|
private ISymbolicLayout |
root
The root of the model.
|
| Modifier | Constructor and Description |
|---|---|
private |
SEDSAXHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
endDocument() |
void |
endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName) |
ISymbolicLayout |
getRoot()
Returns the root of the model.
|
void |
startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes) |
private ISymbolicLayout root
private java.util.Deque<java.lang.Object> parentStack
private java.util.Map<java.lang.String,ISymbolicObject> objectIdMapping
ISymbolicObject.private java.util.Map<SymbolicLayoutReader.KeYlessAssociation,java.lang.String> associationTargetMapping
SymbolicLayoutReader.KeYlessAssociation to its target object ID.public void startElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName,
org.xml.sax.Attributes attributes)
throws org.xml.sax.SAXException
startElement in interface org.xml.sax.ContentHandlerstartElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endElement(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
throws org.xml.sax.SAXException
endElement in interface org.xml.sax.ContentHandlerendElement in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic void endDocument()
throws org.xml.sax.SAXException
endDocument in interface org.xml.sax.ContentHandlerendDocument in class org.xml.sax.helpers.DefaultHandlerorg.xml.sax.SAXExceptionpublic ISymbolicLayout getRoot()