public class XMLReader extends Object
| Modifier and Type | Field and Description |
|---|---|
protected XMLEvent |
event |
protected Map<String,InstanceLine> |
instances |
protected Map<String,AbstractLocation> |
locations |
protected XMLEventReader |
reader |
| Constructor and Description |
|---|
XMLReader(InputStream s) |
| Modifier and Type | Method and Description |
|---|---|
protected InstanceLine |
anchor(Update element)
Get the update anchor instance
|
protected ArrayList<InstanceLine> |
anchors(Condition element)
Get the anchor instances for a condition
|
protected boolean |
begin(String tag)
Read until start element.
|
protected void |
branchpoints(Template template) |
protected void |
committed(Location location)
Parse optional committed tag.
|
protected void |
conditions(LscTemplate template) |
protected void |
declaration(Node node) |
protected void |
edges(Template template) |
protected void |
fixedname(Node node) |
protected String |
getAttribute(String name) |
protected Color |
getColor(String attribute) |
protected Integer |
getCoordinate(String attribute) |
protected Integer |
getYLocation() |
protected void |
init(Template template)
Parse optional init tag.
|
protected void |
instances(LscTemplate template) |
protected void |
instantiation(Document document)
Parse optional instantiation tag.
|
protected void |
label(LscElement element) |
protected void |
labels(Node node) |
protected void |
locations(Template template)
Parse optional location.
|
protected void |
lscTemplates(Document document)
Parse the lsc tags
|
protected void |
messages(LscTemplate template) |
protected InstanceLine |
messageSource() |
protected InstanceLine |
messageTarget() |
protected void |
mode(AbstractTemplate node) |
protected void |
nails(Edge edge) |
protected void |
name(Node node) |
protected void |
next() |
protected void |
parameter(AbstractTemplate node)
Parses an optional parameter tag.
|
Document |
parse(Element prototype) |
protected void |
prechart(LscTemplate template) |
protected void |
project(Document document) |
protected String |
readText() |
protected void |
role(AbstractTemplate node) |
static void |
setXMLResolver(XMLResolver value)
Set a custom XMLResolver to be used with XMLEventReader.
|
protected AbstractLocation |
source() |
protected void |
system(Document document)
Parse optional system tag.
|
protected AbstractLocation |
target() |
protected void |
temperature(Node node)
Parse the temperature tag for a condition
|
protected void |
templates(Document document) |
protected void |
type(AbstractTemplate node) |
protected void |
updates(LscTemplate template) |
protected void |
urgent(Location location)
Parse optional urgent tag.
|
protected void |
yLocation(LscElement element,
String property) |
protected void |
yloccoord(LscTemplate template) |
protected XMLEventReader reader
protected XMLEvent event
protected Map<String,AbstractLocation> locations
protected Map<String,InstanceLine> instances
public XMLReader(InputStream s) throws XMLStreamException
XMLStreamExceptionpublic static void setXMLResolver(XMLResolver value)
public Document parse(Element prototype) throws XMLStreamException
XMLStreamExceptionprotected void next()
throws XMLStreamException
XMLStreamExceptionprotected boolean begin(String tag) throws XMLStreamException
XMLStreamExceptionprotected String readText() throws XMLStreamException
XMLStreamExceptionprotected void project(Document document) throws XMLStreamException
XMLStreamExceptionprotected void declaration(Node node) throws XMLStreamException
XMLStreamExceptionprotected void name(Node node) throws XMLStreamException
XMLStreamExceptionprotected void fixedname(Node node) throws XMLStreamException
XMLStreamExceptionprotected void parameter(AbstractTemplate node) throws XMLStreamException
XMLStreamExceptionprotected void type(AbstractTemplate node) throws XMLStreamException
XMLStreamExceptionprotected void mode(AbstractTemplate node) throws XMLStreamException
XMLStreamExceptionprotected void role(AbstractTemplate node) throws XMLStreamException
XMLStreamExceptionprotected void labels(Node node) throws XMLStreamException
XMLStreamExceptionprotected void label(LscElement element) throws XMLStreamException
node - XMLStreamExceptionprotected void temperature(Node node) throws XMLStreamException
node - XMLStreamExceptionprotected void committed(Location location) throws XMLStreamException
XMLStreamExceptionprotected void urgent(Location location) throws XMLStreamException
XMLStreamExceptionprotected void init(Template template) throws XMLStreamException
XMLStreamExceptionprotected void locations(Template template) throws XMLStreamException
XMLStreamExceptionprotected void branchpoints(Template template) throws XMLStreamException
XMLStreamExceptionprotected AbstractLocation source() throws XMLStreamException
XMLStreamExceptionprotected AbstractLocation target() throws XMLStreamException
XMLStreamExceptionprotected void nails(Edge edge) throws XMLStreamException
XMLStreamExceptionprotected void edges(Template template) throws XMLStreamException
XMLStreamExceptionprotected void templates(Document document) throws XMLStreamException
XMLStreamExceptionprotected void lscTemplates(Document document) throws XMLStreamException
document - XMLStreamExceptionprotected void prechart(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected void yLocation(LscElement element, String property) throws XMLStreamException
XMLStreamExceptionprotected Integer getYLocation() throws XMLStreamException
XMLStreamExceptionprotected void yloccoord(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected void instances(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected void messages(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected void conditions(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected void updates(LscTemplate template) throws XMLStreamException
XMLStreamExceptionprotected ArrayList<InstanceLine> anchors(Condition element) throws XMLStreamException
element - XMLStreamExceptionprotected InstanceLine anchor(Update element) throws XMLStreamException
element - XMLStreamExceptionprotected InstanceLine messageSource() throws XMLStreamException
XMLStreamExceptionprotected InstanceLine messageTarget() throws XMLStreamException
XMLStreamExceptionprotected void instantiation(Document document) throws XMLStreamException
XMLStreamExceptionprotected void system(Document document) throws XMLStreamException
XMLStreamExceptionCopyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.