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, FBtype_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(org.vishia.xmlSimple.XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl connout,
Pin_FBcl connin) |
private static void |
addEvConnection(org.vishia.xmlSimple.XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl evout,
Pin_FBcl evin) |
private void |
addFBlock(org.vishia.xmlSimple.XmlNode xmlParent,
FBlock_FBcl fb) |
(package private) static void |
addIfcEvInput(org.vishia.xmlSimple.XmlNode node,
FBtype_FBcl ifc) |
(package private) static void |
addIfcEvOutput(org.vishia.xmlSimple.XmlNode node,
FBtype_FBcl ifc) |
private static org.vishia.xmlSimple.XmlNode |
addIfcVar(org.vishia.xmlSimple.XmlNode node,
DinoutType_FBcl var) |
(package private) static void |
addIfcVarInput(org.vishia.xmlSimple.XmlNode node,
FBtype_FBcl ifc) |
(package private) static void |
addIfcVarOutput(org.vishia.xmlSimple.XmlNode node,
FBtype_FBcl ifc) |
private static org.vishia.xmlSimple.XmlNode |
createDataConnections(Module_FBcl mdl) |
private static org.vishia.xmlSimple.XmlNode |
createEvConnections(Module_FBcl mdl) |
private org.vishia.xmlSimple.XmlNode |
createFBNetwork(Module_FBcl mdl) |
(package private) static org.vishia.xmlSimple.XmlNode |
createInterfaceList(FBtype_FBcl ifc) |
private static org.vishia.xmlSimple.XmlNode |
createRootIfcXml(FBtype_FBcl ifc) |
private org.vishia.xmlSimple.XmlNode |
createRootXml(Module_FBcl mdl) |
private void |
readPositions(java.io.File toFile,
org.vishia.xmlReader.XmlJzReader xmlReader) |
void |
writeFBCL(java.io.File toFile,
Module_FBcl mdl,
org.vishia.xmlReader.XmlJzReader xmlReader) |
void |
writeIfcFBCL(java.io.File toFile,
FBtype_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, org.vishia.xmlReader.XmlJzReader xmlReader)
private void readPositions(java.io.File toFile, org.vishia.xmlReader.XmlJzReader xmlReader) throws java.io.IOException
java.io.IOException
public void writeIfcFBCL(java.io.File toFile, FBtype_FBcl ifc)
private org.vishia.xmlSimple.XmlNode createRootXml(Module_FBcl mdl)
private static org.vishia.xmlSimple.XmlNode createRootIfcXml(FBtype_FBcl ifc)
static org.vishia.xmlSimple.XmlNode createInterfaceList(FBtype_FBcl ifc) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private org.vishia.xmlSimple.XmlNode createFBNetwork(Module_FBcl mdl) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
static void addIfcEvInput(org.vishia.xmlSimple.XmlNode node, FBtype_FBcl ifc) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
static void addIfcEvOutput(org.vishia.xmlSimple.XmlNode node, FBtype_FBcl ifc) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
static void addIfcVarInput(org.vishia.xmlSimple.XmlNode node, FBtype_FBcl ifc) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
static void addIfcVarOutput(org.vishia.xmlSimple.XmlNode node, FBtype_FBcl ifc) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private static org.vishia.xmlSimple.XmlNode addIfcVar(org.vishia.xmlSimple.XmlNode node, DinoutType_FBcl var) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private void addFBlock(org.vishia.xmlSimple.XmlNode xmlParent, FBlock_FBcl fb) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private static org.vishia.xmlSimple.XmlNode createEvConnections(Module_FBcl mdl) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private static void addEvConnection(org.vishia.xmlSimple.XmlNode xmlConns, Module_FBcl mdl, Pin_FBcl evout, Pin_FBcl evin) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private static org.vishia.xmlSimple.XmlNode createDataConnections(Module_FBcl mdl) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException
private static void addDataConnection(org.vishia.xmlSimple.XmlNode xmlConns, Module_FBcl mdl, Pin_FBcl connout, Pin_FBcl connin) throws org.vishia.xmlSimple.XmlException
org.vishia.xmlSimple.XmlException