public class XMLWriter extends AbstractVisitor
| Modifier and Type | Field and Description |
|---|---|
protected int |
counter |
protected String |
init |
protected Map<InstanceLine,String> |
instances |
protected Map<AbstractLocation,String> |
locations |
protected XMLStreamWriter |
writer |
| Constructor and Description |
|---|
XMLWriter(OutputStream stream) |
XMLWriter(Writer writer) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
hasFlag(Element element,
String property) |
protected void |
indent() |
void |
visitBranchPoint(BranchPoint branchPoint) |
void |
visitCondition(Condition condition) |
void |
visitDocument(Document document) |
void |
visitEdge(Edge edge) |
void |
visitInstanceLine(InstanceLine instance) |
void |
visitLocation(Location location) |
void |
visitMessage(Message message) |
void |
visitNail(Nail nail) |
void |
visitPrechart(Prechart prechart) |
void |
visitTemplate(AbstractTemplate template) |
void |
visitUpdate(Update update) |
protected void |
writeAttributes(Element element) |
protected void |
writeFlag(Element element,
String property) |
protected void |
writePropertyAsElement(Element element,
String property,
boolean optional) |
protected void |
writePropertyAsLabel(Element element,
String name) |
visitCut, visitElement, visitNode, visitPropertyprotected int counter
protected XMLStreamWriter writer
protected Map<AbstractLocation,String> locations
protected Map<InstanceLine,String> instances
protected String init
public XMLWriter(OutputStream stream) throws XMLStreamException
XMLStreamExceptionpublic XMLWriter(Writer writer) throws XMLStreamException
XMLStreamExceptionprotected void indent()
throws XMLStreamException
XMLStreamExceptionprotected void writePropertyAsElement(Element element, String property, boolean optional) throws XMLStreamException
XMLStreamExceptionprotected void writePropertyAsLabel(Element element, String name) throws XMLStreamException
XMLStreamExceptionprotected void writeAttributes(Element element) throws XMLStreamException
XMLStreamExceptionprotected void writeFlag(Element element, String property) throws XMLStreamException
XMLStreamExceptionpublic void visitDocument(Document document) throws Exception
visitDocument in interface VisitorvisitDocument in class AbstractVisitorExceptionpublic void visitTemplate(AbstractTemplate template) throws Exception
visitTemplate in interface VisitorvisitTemplate in class AbstractVisitorExceptionpublic void visitLocation(Location location) throws Exception
visitLocation in interface VisitorvisitLocation in class AbstractVisitorExceptionpublic void visitBranchPoint(BranchPoint branchPoint) throws Exception
visitBranchPoint in interface VisitorvisitBranchPoint in class AbstractVisitorExceptionpublic void visitEdge(Edge edge) throws Exception
visitEdge in interface VisitorvisitEdge in class AbstractVisitorExceptionpublic void visitNail(Nail nail) throws Exception
visitNail in interface VisitorvisitNail in class AbstractVisitorExceptionpublic void visitInstanceLine(InstanceLine instance) throws Exception
visitInstanceLine in interface VisitorvisitInstanceLine in class AbstractVisitorExceptionpublic void visitPrechart(Prechart prechart) throws Exception
visitPrechart in interface VisitorvisitPrechart in class AbstractVisitorExceptionpublic void visitMessage(Message message) throws Exception
visitMessage in interface VisitorvisitMessage in class AbstractVisitorExceptionpublic void visitCondition(Condition condition) throws Exception
visitCondition in interface VisitorvisitCondition in class AbstractVisitorExceptionpublic void visitUpdate(Update update) throws Exception
visitUpdate in interface VisitorvisitUpdate in class AbstractVisitorExceptionCopyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.