public class WriterXmlFBCL
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
private static class |
WriterXmlFBCL.XY
Data delivered from caller as arguments of
#writeFBCL(File, FBlock_Type_FBcl) . |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,WriterXmlFBCL.XY> |
fbPos |
private WriterXmlFBCL.XY |
stdPos |
Constructor and Description |
---|
WriterXmlFBCL() |
Modifier and Type | Method and Description |
---|---|
private static void |
addDataConnection(XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl connout,
Pin_FBcl connin) |
private static void |
addEvConnection(XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl evout,
Pin_FBcl evin) |
private void |
addFBlock(XmlNode xmlParent,
FBlock_FBcl fb) |
(package private) static void |
addIfcEvInput(XmlNode node,
FBlock_Type_FBcl ifc) |
(package private) static void |
addIfcEvOutput(XmlNode node,
FBlock_Type_FBcl ifc) |
private static XmlNode |
addIfcVar(XmlNode node,
DinoutType_FBcl var) |
(package private) static void |
addIfcVarInput(XmlNode node,
FBlock_Type_FBcl ifc) |
(package private) static void |
addIfcVarOutput(XmlNode node,
FBlock_Type_FBcl ifc) |
private static XmlNode |
createDataConnections(Module_FBcl mdl) |
private static XmlNode |
createEvConnections(Module_FBcl mdl) |
private XmlNode |
createFBNetwork(Module_FBcl mdl) |
(package private) static XmlNode |
createInterfaceList(FBlock_Type_FBcl ifc) |
private static XmlNode |
createRootIfcXml(FBlock_Type_FBcl ifc) |
private XmlNode |
createRootXml(Module_FBcl mdl) |
private void |
readPositions(java.io.File toFile,
XmlJzReader xmlReader) |
void |
writeFBCL(java.io.File toFile,
Module_FBcl mdl,
XmlJzReader xmlReader) |
void |
writeIfcFBCL(java.io.File toFile,
FBlock_Type_FBcl ifc) |
private java.util.Map<java.lang.String,WriterXmlFBCL.XY> fbPos
private WriterXmlFBCL.XY stdPos
public void writeFBCL(java.io.File toFile, Module_FBcl mdl, XmlJzReader xmlReader)
private void readPositions(java.io.File toFile, XmlJzReader xmlReader) throws java.io.IOException
java.io.IOException
public void writeIfcFBCL(java.io.File toFile, FBlock_Type_FBcl ifc)
private XmlNode createRootXml(Module_FBcl mdl)
private static XmlNode createRootIfcXml(FBlock_Type_FBcl ifc)
static XmlNode createInterfaceList(FBlock_Type_FBcl ifc) throws XmlException
XmlException
private XmlNode createFBNetwork(Module_FBcl mdl) throws XmlException
XmlException
static void addIfcEvInput(XmlNode node, FBlock_Type_FBcl ifc) throws XmlException
XmlException
static void addIfcEvOutput(XmlNode node, FBlock_Type_FBcl ifc) throws XmlException
XmlException
static void addIfcVarInput(XmlNode node, FBlock_Type_FBcl ifc) throws XmlException
XmlException
static void addIfcVarOutput(XmlNode node, FBlock_Type_FBcl ifc) throws XmlException
XmlException
private static XmlNode addIfcVar(XmlNode node, DinoutType_FBcl var) throws XmlException
XmlException
private void addFBlock(XmlNode xmlParent, FBlock_FBcl fb) throws XmlException
XmlException
private static XmlNode createEvConnections(Module_FBcl mdl) throws XmlException
XmlException
private static void addEvConnection(XmlNode xmlConns, Module_FBcl mdl, Pin_FBcl evout, Pin_FBcl evin) throws XmlException
XmlException
private static XmlNode createDataConnections(Module_FBcl mdl) throws XmlException
XmlException
private static void addDataConnection(XmlNode xmlConns, Module_FBcl mdl, Pin_FBcl connout, Pin_FBcl connin) throws XmlException
XmlException