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
XMLStreamException
public static void setXMLResolver(XMLResolver value)
public Document parse(Element prototype) throws XMLStreamException
XMLStreamException
protected void next() throws XMLStreamException
XMLStreamException
protected boolean begin(String tag) throws XMLStreamException
XMLStreamException
protected String readText() throws XMLStreamException
XMLStreamException
protected void project(Document document) throws XMLStreamException
XMLStreamException
protected void declaration(Node node) throws XMLStreamException
XMLStreamException
protected void name(Node node) throws XMLStreamException
XMLStreamException
protected void fixedname(Node node) throws XMLStreamException
XMLStreamException
protected void parameter(AbstractTemplate node) throws XMLStreamException
XMLStreamException
protected void type(AbstractTemplate node) throws XMLStreamException
XMLStreamException
protected void mode(AbstractTemplate node) throws XMLStreamException
XMLStreamException
protected void role(AbstractTemplate node) throws XMLStreamException
XMLStreamException
protected void labels(Node node) throws XMLStreamException
XMLStreamException
protected void label(LscElement element) throws XMLStreamException
node
- XMLStreamException
protected void temperature(Node node) throws XMLStreamException
node
- XMLStreamException
protected void committed(Location location) throws XMLStreamException
XMLStreamException
protected void urgent(Location location) throws XMLStreamException
XMLStreamException
protected void init(Template template) throws XMLStreamException
XMLStreamException
protected void locations(Template template) throws XMLStreamException
XMLStreamException
protected void branchpoints(Template template) throws XMLStreamException
XMLStreamException
protected AbstractLocation source() throws XMLStreamException
XMLStreamException
protected AbstractLocation target() throws XMLStreamException
XMLStreamException
protected void nails(Edge edge) throws XMLStreamException
XMLStreamException
protected void edges(Template template) throws XMLStreamException
XMLStreamException
protected void templates(Document document) throws XMLStreamException
XMLStreamException
protected void lscTemplates(Document document) throws XMLStreamException
document
- XMLStreamException
protected void prechart(LscTemplate template) throws XMLStreamException
XMLStreamException
protected void yLocation(LscElement element, String property) throws XMLStreamException
XMLStreamException
protected Integer getYLocation() throws XMLStreamException
XMLStreamException
protected void yloccoord(LscTemplate template) throws XMLStreamException
XMLStreamException
protected void instances(LscTemplate template) throws XMLStreamException
XMLStreamException
protected void messages(LscTemplate template) throws XMLStreamException
XMLStreamException
protected void conditions(LscTemplate template) throws XMLStreamException
XMLStreamException
protected void updates(LscTemplate template) throws XMLStreamException
XMLStreamException
protected ArrayList<InstanceLine> anchors(Condition element) throws XMLStreamException
element
- XMLStreamException
protected InstanceLine anchor(Update element) throws XMLStreamException
element
- XMLStreamException
protected InstanceLine messageSource() throws XMLStreamException
XMLStreamException
protected InstanceLine messageTarget() throws XMLStreamException
XMLStreamException
protected void instantiation(Document document) throws XMLStreamException
XMLStreamException
protected void system(Document document) throws XMLStreamException
XMLStreamException
Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.