Copernicus  2.0
 All Classes Namespaces Files Functions Variables
cpc.dataflow.run.IOReader Class Reference
Inheritance diagram for cpc.dataflow.run.IOReader:

Public Member Functions

def setCmdReader
 
def setValueReader
 
def setReportFilename
 
def read
 
def getFilename
 
def getLocator
 
def getFunctionRunInput
 
def getFunctionRunOutput
 
def setDocumentLocator
 
def startElement
 
def endElement
 

Public Attributes

 commands
 
 cmdReader
 
 cmdReaderEndTag
 
 section
 
 valueReader
 
 valueReaderEndTag
 
 valueName
 
 inp
 
 out
 
 loc
 
 isInput
 
 curCmdReader
 
 curCmdReaderEndTag
 
 filename
 
 fileVersion
 

Static Public Attributes

int none = 0
 
int env = 1
 
int inputs = 2
 
int outputs = 3
 
int subnetInputs = 4
 
int subnetOutputs = 5
 
int newInstances = 6
 
int newConnections = 7
 
int cmd = 8
 

Detailed Description

XML reader for external commands. Parses input and output generated by 
   ExternalFunction.run().

Member Function Documentation

def cpc.dataflow.run.IOReader.endElement (   self,
  name 
)
def cpc.dataflow.run.IOReader.getFilename (   self)
def cpc.dataflow.run.IOReader.getFunctionRunInput (   self)
def cpc.dataflow.run.IOReader.getFunctionRunOutput (   self)
def cpc.dataflow.run.IOReader.getLocator (   self)
def cpc.dataflow.run.IOReader.read (   self,
  file,
  reportFilename 
)
Read a file object with input items. reportFilename is used for error
   messages.
def cpc.dataflow.run.IOReader.setCmdReader (   self,
  cmdReader,
  endTag 
)
def cpc.dataflow.run.IOReader.setDocumentLocator (   self,
  locator 
)
def cpc.dataflow.run.IOReader.setReportFilename (   self,
  reportFilename 
)
def cpc.dataflow.run.IOReader.setValueReader (   self,
  valueReader,
  endTag 
)
def cpc.dataflow.run.IOReader.startElement (   self,
  name,
  attrs 
)

Member Data Documentation

int cpc.dataflow.run.IOReader.cmd = 8
static
cpc.dataflow.run.IOReader.cmdReader
cpc.dataflow.run.IOReader.cmdReaderEndTag
cpc.dataflow.run.IOReader.commands
cpc.dataflow.run.IOReader.curCmdReader
cpc.dataflow.run.IOReader.curCmdReaderEndTag
int cpc.dataflow.run.IOReader.env = 1
static
cpc.dataflow.run.IOReader.filename
cpc.dataflow.run.IOReader.fileVersion
cpc.dataflow.run.IOReader.inp
int cpc.dataflow.run.IOReader.inputs = 2
static
cpc.dataflow.run.IOReader.isInput
cpc.dataflow.run.IOReader.loc
int cpc.dataflow.run.IOReader.newConnections = 7
static
int cpc.dataflow.run.IOReader.newInstances = 6
static
int cpc.dataflow.run.IOReader.none = 0
static
cpc.dataflow.run.IOReader.out
int cpc.dataflow.run.IOReader.outputs = 3
static
cpc.dataflow.run.IOReader.section
int cpc.dataflow.run.IOReader.subnetInputs = 4
static
int cpc.dataflow.run.IOReader.subnetOutputs = 5
static
cpc.dataflow.run.IOReader.valueName
cpc.dataflow.run.IOReader.valueReader
cpc.dataflow.run.IOReader.valueReaderEndTag

The documentation for this class was generated from the following file: