public class SymbolicLayoutReader
extends java.lang.Object
SymbolicLayoutWriter.SymbolicLayoutWriter| Modifier and Type | Class and Description |
|---|---|
static class |
SymbolicLayoutReader.AbstractKeYlessAssociationValueContainer
An implementation of
ISymbolicAssociationValueContainer which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.AbstractKeYlessElement
An implementation of
ISymbolicElement which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessAssociation
An implementation of
ISymbolicAssociation which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessEquivalenceClass
An implementation of
ISymbolicEquivalenceClass which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessLayout
An implementation of
ISymbolicLayout which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessObject
An implementation of
ISymbolicObject which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessState
An implementation of
ISymbolicState which is independent
from KeY and provides such only children and default attributes. |
static class |
SymbolicLayoutReader.KeYlessValue
An implementation of
ISymbolicValue which is independent
from KeY and provides such only children and default attributes. |
private class |
SymbolicLayoutReader.SEDSAXHandler
DefaultHandler implementation used in ExecutionNodeReader.read(InputStream). |
| Constructor and Description |
|---|
SymbolicLayoutReader() |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getArrayIndexString(org.xml.sax.Attributes attributes)
Returns the array index value.
|
protected java.lang.String |
getConditionString(org.xml.sax.Attributes attributes)
Returns the condition value.
|
protected java.lang.String |
getId(org.xml.sax.Attributes attributes)
Returns the ID value.
|
protected java.lang.String |
getName(org.xml.sax.Attributes attributes)
Returns the name value.
|
protected java.lang.String |
getProgramVariableString(org.xml.sax.Attributes attributes)
Returns the program variable value.
|
protected java.lang.String |
getRepresentativeTerm(org.xml.sax.Attributes attributes)
Returns the representative term value.
|
protected java.lang.String |
getTarget(org.xml.sax.Attributes attributes)
Returns the target value.
|
protected java.lang.String |
getTerm(org.xml.sax.Attributes attributes)
Returns the term value.
|
protected java.lang.String |
getTypeString(org.xml.sax.Attributes attributes)
Returns the type value.
|
protected java.lang.String |
getValueString(org.xml.sax.Attributes attributes)
Returns the value value.
|
protected boolean |
isArrayIndex(org.xml.sax.Attributes attributes)
Returns the is array index flag.
|
protected boolean |
isAssociation(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicAssociation. |
protected boolean |
isEquivalenceClass(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicEquivalenceClass. |
protected boolean |
isModel(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicLayout. |
protected boolean |
isObject(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicObject. |
protected boolean |
isState(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicState. |
protected boolean |
isTerm(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents a term.
|
protected boolean |
isValue(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
Checks if the currently parsed tag represents an
ISymbolicValue. |
ISymbolicLayout |
read(java.io.File file)
Reads the given
File. |
ISymbolicLayout |
read(java.io.InputStream in)
Reads from the given
InputStream and closes it. |
public ISymbolicLayout read(java.io.File file) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
File.file - The File to read.javax.xml.parsers.ParserConfigurationException - Occurred Exception.org.xml.sax.SAXException - Occurred Exception.java.io.IOException - Occurred Exception.public ISymbolicLayout read(java.io.InputStream in) throws javax.xml.parsers.ParserConfigurationException, org.xml.sax.SAXException, java.io.IOException
InputStream and closes it.in - The InputStream to read from.javax.xml.parsers.ParserConfigurationException - Occurred Exception.org.xml.sax.SAXException - Occurred Exception.java.io.IOException - Occurred Exception.protected boolean isModel(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicLayout.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicLayout, false is something else.protected boolean isAssociation(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicAssociation.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicAssociation, false is something else.protected boolean isValue(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicValue.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicValue, false is something else.protected boolean isObject(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicObject.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicObject, false is something else.protected boolean isState(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicState.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicState, false is something else.protected boolean isEquivalenceClass(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
ISymbolicEquivalenceClass.uri - The URI.localName - THe local name.qName - The qName.true represents an ISymbolicEquivalenceClass, false is something else.protected boolean isTerm(java.lang.String uri,
java.lang.String localName,
java.lang.String qName)
uri - The URI.localName - THe local name.qName - The qName.true represents a term, false is something else.protected java.lang.String getValueString(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getConditionString(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getTypeString(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getProgramVariableString(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getName(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getArrayIndexString(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected boolean isArrayIndex(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getId(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getTarget(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getRepresentativeTerm(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.protected java.lang.String getTerm(org.xml.sax.Attributes attributes)
attributes - The Attributes which provides the content.