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
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract Bigraph<?>
protected abstract void
processEndEdge
(EndElement endElement) protected abstract void
processEndInnername
(EndElement endElement) protected abstract void
processEndNode
(EndElement endElement) protected abstract void
processEndOutername
(EndElement endElement) protected abstract void
processEndPort
(EndElement endElement) protected abstract void
processEndRoot
(EndElement endElement) protected abstract void
processEndSignature
(EndElement endElement) protected abstract void
processEndSite
(EndElement endElement) protected abstract void
processStartEdge
(StartElement startElement) protected abstract void
processStartInnername
(StartElement startElement) protected abstract void
processStartNode
(StartElement startElement) protected abstract void
processStartOutername
(StartElement startElement) protected abstract void
processStartPort
(StartElement startElement) protected abstract void
processStartRoot
(StartElement startElement) protected abstract void
processStartSignature
(StartElement startElement) protected abstract void
processStartSite
(StartElement startElement) void
Parse the a BigRed XML file: agent, reaction rule or signaturevoid
setCallback
(@NonNull BigraphXmlLoaderSupport.XmlProcessorCallback callback) protected void
setParentOfNode
(BigraphEntity node, BigraphEntity parent)
-
Field Details
-
parentStack
-
xmlFile
-
-
Constructor Details
-
BigraphXmlLoaderSupport
public BigraphXmlLoaderSupport()
-
-
Method Details
-
importObject
-
readXml
Description copied from interface:BigRedXmlLoader
Parse the a BigRed XML file: agent, reaction rule or signature- Specified by:
readXml
in 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
-