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.IOExceptionpublic 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
XmlExceptionprivate XmlNode createFBNetwork(Module_FBcl mdl) throws XmlException
XmlExceptionstatic void addIfcEvInput(XmlNode node,
FBlock_Type_FBcl ifc)
throws XmlException
XmlExceptionstatic void addIfcEvOutput(XmlNode node,
FBlock_Type_FBcl ifc)
throws XmlException
XmlExceptionstatic void addIfcVarInput(XmlNode node,
FBlock_Type_FBcl ifc)
throws XmlException
XmlExceptionstatic void addIfcVarOutput(XmlNode node,
FBlock_Type_FBcl ifc)
throws XmlException
XmlExceptionprivate static XmlNode addIfcVar(XmlNode node,
DinoutType_FBcl var)
throws XmlException
XmlExceptionprivate void addFBlock(XmlNode xmlParent,
FBlock_FBcl fb)
throws XmlException
XmlExceptionprivate static XmlNode createEvConnections(Module_FBcl mdl) throws XmlException
XmlExceptionprivate static void addEvConnection(XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl evout,
Pin_FBcl evin)
throws XmlException
XmlExceptionprivate static XmlNode createDataConnections(Module_FBcl mdl) throws XmlException
XmlExceptionprivate static void addDataConnection(XmlNode xmlConns,
Module_FBcl mdl,
Pin_FBcl connout,
Pin_FBcl connin)
throws XmlException
XmlException