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()