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.ContentHandler
startElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public 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.ContentHandler
endElement
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public void endDocument() throws org.xml.sax.SAXException
endDocument
in interface org.xml.sax.ContentHandler
endDocument
in class org.xml.sax.helpers.DefaultHandler
org.xml.sax.SAXException
public ISymbolicLayout getRoot()