Class BigraphXmlLoaderSupport
java.lang.Object
org.bigraphs.framework.converter.bigred.BigraphXmlLoaderSupport
- All Implemented Interfaces:
BigRedXmlLoader
- Direct Known Subclasses:
DefaultBigraphXMLLoader
Support class for BigRed XML loader implementations.
Provides some basic XML parsing stubs for the BigRed file format.
- Author:
- Dominik Grzelak
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Bigraph<?> protected abstract voidprocessEndEdge(EndElement endElement) protected abstract voidprocessEndInnername(EndElement endElement) protected abstract voidprocessEndNode(EndElement endElement) protected abstract voidprocessEndOutername(EndElement endElement) protected abstract voidprocessEndPort(EndElement endElement) protected abstract voidprocessEndRoot(EndElement endElement) protected abstract voidprocessEndSignature(EndElement endElement) protected abstract voidprocessEndSite(EndElement endElement) protected abstract voidprocessStartEdge(StartElement startElement) protected abstract voidprocessStartInnername(StartElement startElement) protected abstract voidprocessStartNode(StartElement startElement) protected abstract voidprocessStartOutername(StartElement startElement) protected abstract voidprocessStartPort(StartElement startElement) protected abstract voidprocessStartRoot(StartElement startElement) protected abstract voidprocessStartSignature(StartElement startElement) protected abstract voidprocessStartSite(StartElement startElement) voidParse the a BigRed XML file: agent, reaction rule or signaturevoidsetCallback(@NonNull BigraphXmlLoaderSupport.XmlProcessorCallback callback) protected voidsetParentOfNode(BigraphEntity node, BigraphEntity parent)
-
Field Details
-
parentStack
-
xmlFile
-
-
Constructor Details
-
BigraphXmlLoaderSupport
public BigraphXmlLoaderSupport()
-
-
Method Details
-
importObject
-
readXml
Description copied from interface:BigRedXmlLoaderParse the a BigRed XML file: agent, reaction rule or signature- Specified by:
readXmlin interfaceBigRedXmlLoader- Parameters:
file- filename of a BigRed XML file
-
getCallback
-
setCallback
-
processStartSignature
-
processEndSignature
-
processStartOutername
-
processEndOutername
-
processStartInnername
-
processEndInnername
-
processStartEdge
-
processEndEdge
-
processStartRoot
-
processEndRoot
-
processStartNode
-
processEndNode
-
processStartSite
-
processEndSite
-
processStartPort
-
processEndPort
-
getXmlFile
-
setParentOfNode
-