pogo.gene
Class Taco2Tango
java.lang.Object
|
+--pogo.gene.Taco2Tango
- public class Taco2Tango
- extends java.lang.Object
- implements PogoDefs
This class get a TACO class file and convert it to a TANGO class.
- Version:
- $Revision: 1.22 $
- Author:
- $Author: verdier $
Fields inherited from interface pogo.gene.PogoDefs |
ALREADY_OVERRIDING,
ATTR_IMAGE,
ATTR_READ,
ATTR_READ_WITH_WRITE,
ATTR_READ_WRITE,
ATTR_SCALAR,
ATTR_SPECTRUM,
ATTR_WRITE,
AttrDataArray,
AttrRWtypeArray,
AttrTypeArray,
authorRes,
classDescRes,
cppAddAttrib,
cppAddCommands,
cppExtention,
cppFile,
cppLang,
dataCommands,
dataExtention,
dataFile,
dataStartCmd,
dataStartStates,
endGeneTag,
errDetected,
javaAddAttrib,
javaAddCommands,
javaExtention,
javaFile,
javaLang,
languageRes,
NEW_STR,
NOT_OVERRIDE,
outputFiles,
OVERRIDE,
pageTitleRes,
pogoLang,
projectTitleRes,
readAttrProto1,
readAttrProto2,
readAttrProto3,
readFile,
revisionRes,
startGeneTag,
STATE,
statesDescRes,
STATUS,
Tango_ALARM,
Tango_CLOSE,
Tango_CONST_DEV_STRING,
Tango_DISABLE,
Tango_EXTRACT,
Tango_FAULT,
Tango_INSERT,
Tango_MOVING,
Tango_OFF,
Tango_ON,
Tango_OPEN,
Tango_RUNNING,
Tango_STANDBY,
Tango_TYPE_UNKNOWN,
Tango_UNKNOWN,
Tango_WARMUP,
TangoStatesArray,
templateBlock,
templateClass,
templateClassCmd,
templateCmd,
templateExecuteCmd,
templateFile,
writeAttrProto,
writeFile |
Constructor Summary |
Taco2Tango(java.lang.String filename)
Constructor for extract a PogoClass object for TANGO from a TACO class file. |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
pogo
private PogoClass pogo
- The PogoClass object created from a TACO object.
filename
private java.lang.String filename
- The file where a TACO object must be extracted.
tacoCodeBeginning
private java.lang.String tacoCodeBeginning
tacoAddCommands
private java.lang.String tacoAddCommands
tacoAddStates
private java.lang.String tacoAddStates
typeStr
private static java.lang.String[] typeStr
stateStr
private static java.lang.String[] stateStr
Taco2Tango
public Taco2Tango(java.lang.String filename)
throws PogoException
- Constructor for extract a PogoClass object for TANGO from a TACO class file.
- Parameters:
filename
- The file where a TACO object must be extracted.
getPogoClass
public PogoClass getPogoClass()
throws java.io.FileNotFoundException,
java.lang.SecurityException,
java.io.IOException,
PogoException
- Extract a PogoClass object for TANGO from a TACO class file.
- Returns:
- PogoClass object extracted.
extractStates
private void extractStates(PogoString pgs)
throws PogoException
- Extract a Commands for TANGO from a TACO class file.
- Parameters:
pgs
- string read from source file.
extractCommands
private void extractCommands(PogoString pgs)
throws PogoException
- Extract a Commands for TANGO from a TACO class file.
- Parameters:
pgs
- string read from source file.
getTangoType
private java.lang.String getTangoType(java.lang.String tacoType)
main
public static void main(java.lang.String[] args)