POGO Java Program

A B C D E F G H I J L M N O P R S T U V W X Y

A

aboutMenuItem - Variable in class pogo.appli.PogoAppli
 
accept(File) - Method in class pogo.appli.PogoFileFilter
Return true if this file should be shown in the directory pane, false if it shouldn't.
actionPerformed(ActionEvent) - Method in class pogo.appli.GenerateDialog
Invoked by the timer every half second.
addAttribute(Attrib) - Method in class pogo.gene.PogoClass
Add a new Attrib object to the AttribTable class.
addAttributesMethod(String, String) - Method in class pogo.gene.PogoGeneCpp
Build the attributes methods (read_attr_hardware, read_attr and read_attr_hardware) for server file.
addClassToMakefile(String, String) - Method in class pogo.gene.PogoGeneJava
In the makefile, the only class to be compiled, is by default the device server class.
addCmdClassDefs(String, String) - Method in class pogo.gene.PogoGeneCpp
Add in the out File, the definition of the class where the commands are really executed.
AddCmdObjectList(int) - Method in class pogo.gene.Cmd
Add commands the command Obeject list.
addCommand(Cmd) - Method in class pogo.gene.PogoClass
Add a new Cmd object to the CmdTable class.
addCommentsCmdMethod() - Method in class pogo.gene.PogoGene
Buid description table to give correspondance between commands and method's name.
addCommentsCmdMethod() - Method in class PogoGene
 
addCppCmdClass(String, String) - Method in class PogoGene
 
addCppCmdClassDefs(String, String) - Method in class PogoGene
 
addCppMethodsToExecuteCmd(String, String) - Method in class PogoGene
 
addCppPrototypes(String, String) - Method in class PogoGene
 
addElement(Attrib) - Method in class pogo.gene.AttribTable
Add a new Attrib object in the vector.
addElement(Cmd) - Method in class pogo.gene.CmdTable
Add a new Cmd object to the Vector.
addElement(DevState) - Method in class pogo.gene.DevStateTable
Add a new DevState in the vector.
AddExecuteMethod(Cmd, String, String) - Method in class pogo.gene.PogoGeneJava
Add in the out File, in the methods, a block to call the method where command is really executed.
addExtension(String) - Method in class pogo.appli.PogoFileFilter
Adds a filetype "dot" extension to filter against.
addJavaClassToMakefile(String, String) - Method in class PogoGene
 
addJavaCommandsToList(String, String) - Method in class PogoGene
 
AddJavaExecuteMethod(Cmd, String, String) - Method in class PogoGene
 
addJavaMethodsToExecuteCmd(String, String) - Method in class PogoGene
 
addMethodsToExecuteCmd(String, String) - Method in class pogo.gene.PogoGeneCpp
Add the methods where the commands are really executed.
addMethodsToExecuteCmd(String, String) - Method in class pogo.gene.PogoGeneJava
Add in the out File, the methods where the commands are really executed.
addNotAllowedFor(DevState) - Method in class pogo.gene.Cmd
Add a new DevState to the Not Allowed states list.
addPrototypes(String, String) - Method in class pogo.gene.PogoGeneCpp
Add in the out File, the prototype for the methods where the commands are really executed.
addState(DevState) - Method in class pogo.gene.PogoClass
Add a new DesState object to the DevStateTable class.
allowedBtn - Variable in class pogo.appli.CommandDialog
 
allowedBtnActionPerformed(ActionEvent) - Method in class pogo.appli.CommandDialog
 
ALREADY_OVERRIDING - Static variable in interface pogo.gene.PogoDefs
 
append(String) - Method in class pogo.gene.PogoString
Append a new string at the end of this object.
argin - Variable in class pogo.gene.Cmd
The command's argument in (type, description....)
arginComboBox - Variable in class pogo.appli.CommandDialog
 
arginDescText - Variable in class pogo.appli.CommandDialog
 
argout - Variable in class pogo.gene.Cmd
The command's argument out (type, description....)
argoutComboBox - Variable in class pogo.appli.CommandDialog
 
argoutDescText - Variable in class pogo.appli.CommandDialog
 
assAttr - Variable in class pogo.appli.AttributeDialog
 
assAttr - Variable in class pogo.gene.Attrib
Associated attribute if Read/Write type is READ_WITH_WRITE.
assAttrLBL - Variable in class pogo.appli.AttributeDialog
 
assAttrTF - Variable in class pogo.appli.AttributeDialog
 
ATTR_IMAGE - Static variable in interface pogo.gene.PogoDefs
 
ATTR_READ - Static variable in interface pogo.gene.PogoDefs
 
ATTR_READ_WITH_WRITE - Static variable in interface pogo.gene.PogoDefs
 
ATTR_READ_WRITE - Static variable in interface pogo.gene.PogoDefs
 
ATTR_SCALAR - Static variable in interface pogo.gene.PogoDefs
 
ATTR_SPECTRUM - Static variable in interface pogo.gene.PogoDefs
 
ATTR_WRITE - Static variable in interface pogo.gene.PogoDefs
 
AttrDataArray - Static variable in interface pogo.gene.PogoDefs
 
Attrib - class pogo.gene.Attrib.
This class defines an attribute for device server code.
Attrib(String, int, String, int) - Constructor for class pogo.gene.Attrib
Attribute Constructor for SPECTRUM type.
Attrib(String, int, String, int, int) - Constructor for class pogo.gene.Attrib
Attribute Constructor for IMAGE type.
Attrib(String, int, String, int, String) - Constructor for class pogo.gene.Attrib
Attribute Constructor for SCALAR type.
Attrib(String, String, int) - Constructor for class pogo.gene.Attrib
Constructor for attribute.
AttribTable - class pogo.gene.AttribTable.
This class is a just a vector containing the Attrib objects, for the PogoClass object.
AttribTable() - Constructor for class pogo.gene.AttribTable
 
AttribTable(String) - Constructor for class pogo.gene.AttribTable
Constructor for Attributes Table from source files.
AttribTable(Vector) - Constructor for class pogo.gene.AttribTable
Constructor for Attributes Table from a java.util.Vector class.
AttributeDialog - class pogo.appli.AttributeDialog.
A Dialog Class to get the Attribute parameters.
AttributeDialog(Frame, boolean) - Constructor for class pogo.appli.AttributeDialog
Initializes the Form
attributes - Variable in class pogo.gene.PogoClass
Device server attributes vector.
ATTRIBUTES - Static variable in interface pogo.appli.PogoAppliDefs
 
attrNode - Variable in class pogo.appli.PogoTree
 
attrNodesVector - Variable in class pogo.appli.PogoTree
Vector to store attributes nodes.
AttrRWtypeArray - Static variable in interface pogo.gene.PogoDefs
 
attrType - Variable in class pogo.appli.AttributeDialog
 
attrType - Variable in class pogo.gene.Attrib
Attribute Type.
AttrTypeArray - Static variable in interface pogo.gene.PogoDefs
 
attrTypeCB - Variable in class pogo.appli.AttributeDialog
 
attrTypeCBActionPerformed(ActionEvent) - Method in class pogo.appli.AttributeDialog
 
attrVector - Variable in class pogo.appli.PogoTree
Vector to store attributes Objects.
author - Variable in class pogo.gene.PogoClass
Author Name.
AUTHOR - Variable in class pogo.gene.RcsId
 
authorRes - Static variable in interface pogo.gene.PogoDefs
 

B

browsActionPerformed(ActionEvent) - Method in class pogo.appli.PrefGeneDialog
Open a File Chooser Dialog to select the new output directory.
BTN1 - Static variable in interface pogo.appli.PogoAppliDefs
 
BTN2 - Static variable in interface pogo.appli.PogoAppliDefs
 
BTN3 - Static variable in interface pogo.appli.PogoAppliDefs
 
buildAttributesMethods(PogoString, int) - Method in class pogo.gene.PogoGene
Get the Attribute Read/Write template
buildCommandFactoryMethod(int) - Method in class pogo.gene.CmdTable
Build or Modify the command factory method.
buildCppCmdClassBlock(String, String) - Method in class pogo.gene.Cmd
Build the C++ definition for class where the command is really executed on the device.
buildCppCmdClassDefs(String) - Method in class pogo.gene.Cmd
Build the C++ definition for class where the command is really executed on the device.
buildCppCmdProtypes() - Method in class pogo.gene.Cmd
Build the C++ prototye for method where the command is really executed on the device.
buildCppExecCmdMethod(String) - Method in class pogo.gene.Cmd
Build the method where the command is really executed on the device.
buildCppExecCmdMethodComments(String) - Method in class pogo.gene.Cmd
Build the method where the command is really executed on the device.
buildCppExecCmdMethodSignature(String) - Method in class pogo.gene.Cmd
Build the declaration line for the method where the command is really executed on the device.
buildDescClassFromPath(int) - Method in class pogo.gene.PogoString
Build class description file name from a full path string.
buildExecCmdMethodName() - Method in class pogo.gene.Cmd
Build the execute method's name from command's name
buildFactories(String, String) - Method in class pogo.gene.PogoGeneCpp
Add the class methods where the commands are really executed.
buildFactories(String, String) - Method in class pogo.gene.PogoGeneJava
Add commands class to the list to be called
buildFactory(int) - Method in class pogo.gene.AttribTable
Return attribute factory method.
buildIsAllowedMethod(PogoString, int) - Method in class pogo.gene.Cmd
Build or modify the class_name::is_allowed() method using notAllowedFor DevStateTable.
buildJavaExecCmdMethod() - Method in class pogo.gene.Cmd
Build the method where the command is really executed on the device.
buildJavaExecCmdMethodComments() - Method in class pogo.gene.Cmd
Build the description for method where the command is really executed on the device.
buildJavaExecCmdMethodSignature() - Method in class pogo.gene.Cmd
Build the method where the command is really executed on the device.
buildJavaExecuteMethodBlock(String) - Method in class pogo.gene.Cmd
Build the execute method block in Cmd files.
buildPogoFromFile(int) - Method in class pogo.appli.PogoAppli
 
buildReadMeFile(String, String) - Method in class pogo.gene.PogoGene
Build a README file to help programmer.
buildServerClassFromPath() - Method in class pogo.gene.PogoString
Build server class file name from a full path string.

C

cancelBtn - Variable in class pogo.appli.AttributeDialog
 
cancelBtn - Variable in class pogo.appli.ClassDialog
 
cancelBtn - Variable in class pogo.appli.CommandDialog
 
cancelBtn - Variable in class pogo.appli.NotAllowedDialog
 
cancelBtn - Variable in class pogo.appli.PrefGeneDialog
 
cancelBtn - Variable in class pogo.appli.StateDialog
 
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.AttributeDialog
 
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.ClassDialog
method called on Cancel button clicked.
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.CommandDialog
 
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.NotAllowedDialog
 
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.PrefGeneDialog
 
cancelBtnActionPerformed(ActionEvent) - Method in class pogo.appli.StateDialog
 
changeExeMethodArgs(Cmd, String, int, int) - Method in class pogo.gene.PogoGene
Set old execute method in description and Generate the new one
changeExeMethodArgs(Cmd, String, int, int) - Method in class PogoGene
 
changeLeaf(Vector, Vector, int, Object) - Method in class pogo.appli.PogoTree
Modify the the leaf.
checkArgsType() - Method in class pogo.gene.CmdTable
Check for each command if argin and argout have a correct type.
checkCommandName() - Method in class pogo.appli.CommandDialog
 
checkCppExecCmdMethodName(String) - Method in class pogo.gene.Cmd
Get the execute method's name from C++ source files if exist or does'nt change.
checkForExecMethodModif(String, String, int) - Method in class pogo.gene.PogoGene
Check if arguments have been modified in methods where commands are really executed.
checkForExecMethodModif(String, String, int) - Method in class PogoGene
 
checkIntField(String) - Method in class pogo.appli.AttributeDialog
 
checkJavaExecCmdMethodName(String) - Method in class pogo.gene.Cmd
Get the execute method's name from Java source files if exist or does'nt change.
chooser - Variable in class pogo.appli.PogoAppli
File Chooser Object used in file menu.
class_desc - Variable in class pogo.gene.PogoClass
Device server class description.
class_name - Variable in class pogo.gene.PogoClass
Device server class name.
classDesc - Variable in class pogo.appli.PogoTree
Class description.
classDescRes - Static variable in interface pogo.gene.PogoDefs
 
ClassDialog - class pogo.appli.ClassDialog.
This class manage a dialog window to get or modify class parametes.
these parameters are Class name, Project title and Class description.
ClassDialog(Frame, boolean) - Constructor for class pogo.appli.ClassDialog
Constructor for the dialog
clear() - Method in class pogo.appli.PogoTree
Clear all the tree.
clear() - Method in class pogo.gene.DevStateTable
 
closeDialog(WindowEvent) - Method in class pogo.appli.AttributeDialog
Closes the dialog
closeDialog(WindowEvent) - Method in class pogo.appli.ClassDialog
method called on close window button clicked.
closeDialog(WindowEvent) - Method in class pogo.appli.CommandDialog
Closes the dialog
closeDialog(WindowEvent) - Method in class pogo.appli.NotAllowedDialog
Closes the dialog
closeDialog(WindowEvent) - Method in class pogo.appli.PrefGeneDialog
Closes the dialog
closeDialog(WindowEvent) - Method in class pogo.appli.StateDialog
Closes the dialog
Cmd - class pogo.gene.Cmd.
This class defines a command for server code.
cmd_class - Variable in class pogo.gene.Cmd
The command's class name
Cmd(String) - Constructor for class pogo.gene.Cmd
Constructs a newly allocated Cmd object from all its creation parameters.
Cmd(String, String, String, String, String, String, String) - Constructor for class pogo.gene.Cmd
Constructs a newly allocated Cmd object from all its creation parameters.
cmdDescText - Variable in class pogo.appli.CommandDialog
 
cmdIdx(int) - Method in class pogo.gene.CmdTable
Return a the command class for an index.
cmdNode - Variable in class pogo.appli.PogoTree
 
cmdNodesVector - Variable in class pogo.appli.PogoTree
Vector to store command nodes.
CmdTable - class pogo.gene.CmdTable.
This class is a just a vector containing the Cmd objects, for the PogoClass object.
CmdTable(String) - Constructor for class pogo.gene.CmdTable
Constructor for Command Table from an input file (.pogo, .cpp or .java).
CmdTable(Vector) - Constructor for class pogo.gene.CmdTable
Constructor for Command Table from a java.util.Vector class.
cmdVector - Variable in class pogo.appli.PogoTree
Vector to store command Objects.
cnt - Variable in class pogo.appli.GenerateDialog
 
code - Variable in class pogo.gene.DevState
The numeric code of this state.
code - Variable in class pogo.gene.TangoTypes
Code value.
code_str - Variable in class pogo.gene.TangoTypes
Code String.
collec - Static variable in class pogo.appli.PogoTree
Collection for the first node level after root.
collecObjCut - Variable in class pogo.appli.PogoTree
Parent of previous object cut or copied.
COLLECTION - Static variable in interface pogo.appli.PogoAppliDefs
 
command - Variable in class pogo.gene.Cmd
The command's name itself
CommandDialog - class pogo.appli.CommandDialog.
A Dialog Class to get the Command parameters.
CommandDialog(Frame, boolean, Vector, Vector) - Constructor for class pogo.appli.CommandDialog
Initializes the Form
commands - Variable in class pogo.gene.PogoClass
Device server commands vector.
COMMANDS - Static variable in interface pogo.appli.PogoAppliDefs
 
contentsMenuItem - Variable in class pogo.appli.PogoAppli
 
copyFile(String, String) - Method in class pogo.gene.PogoGene
Copy file 'f_in' to file 'f_out'.
copyFile(String, String) - Method in class PogoGene
 
copyMenuItem - Variable in class pogo.appli.PogoAppli
 
copyMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
 
copySelection() - Method in class pogo.appli.PogoTree
 
cpp - Variable in class pogo.gene.TangoTypes
C++ type
cppAddAttrib - Static variable in interface pogo.gene.PogoDefs
 
cppAddCommands - Static variable in interface pogo.gene.PogoDefs
 
cppBtn - Variable in class pogo.appli.PogoAppli
 
cppExtention - Static variable in interface pogo.gene.PogoDefs
 
cppFile - Static variable in interface pogo.gene.PogoDefs
 
cppLang - Static variable in interface pogo.gene.PogoDefs
 
cppMemberData() - Method in class pogo.gene.Attrib
Built C++ member data line for ClassName.ccp file.
createActionPerformed(ActionEvent) - Method in class pogo.appli.PogoTree
Action performed from Popup Menu
createCmdClass(String, String) - Method in class pogo.gene.PogoGeneCpp
Create the class methods where the commands are really executed.
createNewCollectionObject(String) - Method in class pogo.appli.PogoTree
Create a new objetc for in a coolection.
createNewLeaf(String, Object) - Method in class pogo.appli.PogoTree
Create e new leaf whith an object in collection called colName.
createNewLeaf(String, String) - Method in class pogo.appli.PogoTree
Create a new leaf called name in collection called colName.
createVirtualStatusCmd() - Method in class pogo.gene.CmdTable
 
customMenu() - Method in class pogo.appli.PogoAppli
Create the Palette menu item and add accelerators on other menu items.
cutMenuItem - Variable in class pogo.appli.PogoAppli
 
cutMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
 
cutSelection() - Method in class pogo.appli.PogoTree
 

D

dataCommands - Static variable in interface pogo.gene.PogoDefs
 
dataExtention - Static variable in interface pogo.gene.PogoDefs
 
dataFile - Static variable in interface pogo.gene.PogoDefs
 
dataStartCmd - Static variable in interface pogo.gene.PogoDefs
 
dataStartStates - Static variable in interface pogo.gene.PogoDefs
 
dataType - Variable in class pogo.gene.Attrib
Attribute data dataType.
dataTypeCB - Variable in class pogo.appli.AttributeDialog
 
dataTypeCBActionPerformed(ActionEvent) - Method in class pogo.appli.AttributeDialog
 
DATE - Variable in class pogo.gene.RcsId
 
deleteMenuItem - Variable in class pogo.appli.PogoAppli
 
deleteMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on delete menu item cliked.
description - Variable in class pogo.appli.PogoFileFilter
 
description - Variable in class pogo.gene.Cmd
The command's description
description - Variable in class pogo.gene.DevState
The description of this state.
description - Variable in class pogo.gene.TangoTypes
Argument description.
descText - Variable in class pogo.appli.ClassDialog
 
descText - Variable in class pogo.appli.StateDialog
 
DevState - class pogo.gene.DevState.
This class defines a state for server code.
DevState(int, String) - Constructor for class pogo.gene.DevState
Constructs a newly allocated DevState object from all its creation parameters.
DevState(String, String) - Constructor for class pogo.gene.DevState
Constructs a newly allocated DevState object from all its creation parameters.
DevStateTable - class pogo.gene.DevStateTable.
This class is a just a vector containing the DevState objects, for the PogoClass object.
DevStateTable() - Constructor for class pogo.gene.DevStateTable
Default constructs for DevStateTable object.
DevStateTable(String) - Constructor for class pogo.gene.DevStateTable
Constructor for State Table from an input file (.pogo, .cpp or .java).
DevStateTable(Vector) - Constructor for class pogo.gene.DevStateTable
Constructor for State Table from a java.util.Vector class.
dialog - Variable in class pogo.appli.GenerateThread
 
displayMessage(JFrame, String) - Static method in class pogo.appli.PogoHelp
Read an help message in a file and display it in a message dialog.
doClose(int) - Method in class pogo.appli.AttributeDialog
 
doClose(int) - Method in class pogo.appli.ClassDialog
Close th dialog and set the reurn status.
doClose(int) - Method in class pogo.appli.CommandDialog
 
doClose(int) - Method in class pogo.appli.NotAllowedDialog
 
doClose(int) - Method in class pogo.appli.PrefGeneDialog
 
doClose(int) - Method in class pogo.appli.StateDialog
 

E

editAP(MenuEvent) - Method in class pogo.appli.PogoAppli
Called on Edit menu buttoncliked.
editAttribute(Vector, Vector, int) - Method in class pogo.appli.PogoTree
 
editAttributesCode() - Method in class pogo.appli.PogoTree
Start a thread to edit source file.
editClassObject() - Method in class pogo.appli.PogoTree
Display ClassDialog Object to edit class parameters.
editCmdCode(String) - Method in class pogo.appli.PogoTree
Start a thread to edit source file.
editCollection() - Method in class pogo.appli.PogoTree
Start the edition of a leaf.
editCommand(Vector, Vector, int) - Method in class pogo.appli.PogoTree
Start the edition of a leaf of command.
editingIdx - Variable in class pogo.appli.CommandDialog
 
editMenu - Variable in class pogo.appli.PogoAppli
 
editor - Variable in class pogo.appli.EditPogoCode
 
EditPogoCode - class pogo.appli.EditPogoCode.
This class start an external editor to view/edit Pogo file source code.
EditPogoCode(PogoClass) - Constructor for class pogo.appli.EditPogoCode
Constructors for EditPogoCode use.
editState(Vector, Vector, int) - Method in class pogo.appli.PogoTree
 
elementAt(int) - Method in class pogo.gene.AttribTable
Return a the Attrib class for an index.
elementAt(int) - Method in class pogo.gene.DevStateTable
Return a the state class for an index.
EMPTY_FIELD - Variable in class pogo.appli.AttributeDialog
 
endGeneTag - Static variable in interface pogo.gene.PogoDefs
 
errDetected - Static variable in interface pogo.gene.PogoDefs
 
exec_method - Variable in class pogo.gene.Cmd
The method's name where the command is realy executed.
execMethodArgsChanged(String, int) - Method in class pogo.gene.Cmd
Check if the exec command method's arguments have been modified.
existingCmd - Variable in class pogo.appli.CommandDialog
 
exitForm(WindowEvent) - Method in class pogo.appli.PogoAppli
Called on Exit form button cliked.
exitMenuItem - Variable in class pogo.appli.PogoAppli
 
exitMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on Exit item menu cliked.
extractClassFromPath() - Method in class pogo.gene.PogoString
Extract class name from a full path string.
extractCommands(PogoString) - Method in class pogo.gene.Taco2Tango
Extract a Commands for TANGO from a TACO class file.
extractMethodCore() - Method in class pogo.gene.PogoString
Extract the first method core found.
extractMethodCore(int) - Method in class pogo.gene.PogoString
Extract the first method core found.
extractPathFromFullPath() - Method in class pogo.gene.PogoString
Build class description file name from a full path string.
extractStates(PogoString) - Method in class pogo.gene.Taco2Tango
Extract a Commands for TANGO from a TACO class file.

F

FILE_SAVE - Static variable in interface pogo.appli.PogoAppliDefs
 
fileMenu - Variable in class pogo.appli.PogoAppli
 
filename - Variable in class pogo.gene.Taco2Tango
The file where a TACO object must be extracted.
filters - Variable in class pogo.appli.PogoFileFilter
 
frame - Variable in class pogo.appli.PogoTree
JFrame parent used for cration..
frameMouseClicked(MouseEvent) - Method in class pogo.appli.PogoTree
Manage a simple click on right button for popu menu display.
fullDescription - Variable in class pogo.appli.PogoFileFilter
 

G

GENE_DOC - Static variable in interface pogo.appli.PogoAppliDefs
 
GENE_SRC - Static variable in interface pogo.appli.PogoAppliDefs
 
geneCppSrc() - Method in class PogoGene
 
geneDocBtn - Variable in class pogo.appli.PogoAppli
 
geneJavaSrc() - Method in class PogoGene
 
genePogoSrc() - Method in class PogoGene
 
genePrefActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on Generation Preferences button.
generate() - Method in class pogo.gene.PogoGeneDoc
Generate Html Doc files for tango device Server from Pogo Class definition
generate() - Method in class PogoMain
Choose the good method to generated files.
generateAP(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on Generate item menu cliked.
generateAttributesFile() - Method in class pogo.gene.PogoGeneDoc
Create the DevCommands.html file from template file and PogoClass Object.
generateCmdListDescriptionFile() - Method in class pogo.gene.PogoGeneDoc
Create the DevCommands.html file from template file and PogoClass Object.
generateCmdListFile() - Method in class pogo.gene.PogoGeneDoc
Create the DevCommands.html file from template file and PogoClass Object.
generateCmdTableFile() - Method in class pogo.gene.PogoGeneDoc
Create the DevCommands.html file from template file and PogoClass Object.
generateDescriptionFile() - Method in class pogo.gene.PogoGeneDoc
Create the Description.html file from template file and PogoClass Object.
GenerateDialog - class pogo.appli.GenerateDialog.
Create a thread to display a Process Monitor and update it during files generation.
GenerateDialog.Update - class pogo.appli.GenerateDialog.Update.
Start the thread to update Process Monitor.
GenerateDialog.Update(GenerateDialog) - Constructor for class pogo.appli.GenerateDialog.Update
 
GenerateDialog(Frame, int) - Constructor for class pogo.appli.GenerateDialog
Constructor for the dialog.
generateIndexFile() - Method in class pogo.gene.PogoGeneDoc
Create the index.html file from template file and PogoClass Object.
generateProgrammersGuide() - Method in class pogo.gene.PogoGeneDoc
Generate Html Doc files for tango device Server Programmer's guide.
generateSource(int) - Method in class pogo.appli.PogoAppli
Generate source files.
generateStateDescriptionFile() - Method in class pogo.gene.PogoGeneDoc
Create the DevCommands.html file from template file and PogoClass Object.
GenerateThread - class pogo.appli.GenerateThread.
This class implemets a thread to generate source files in background time.
GenerateThread(JFrame, PogoClass, int, String) - Constructor for class pogo.appli.GenerateThread
Constructor for the thread.
geneSrc() - Method in class pogo.gene.PogoGeneCpp
Generate C++ source for tango device Server from Pogo Class definition
geneSrc() - Method in class pogo.gene.PogoGeneJava
Generate java source for tango device Server from Pogo Class definition.
geneSrcBtn - Variable in class pogo.appli.PogoAppli
 
getAuthor() - Method in class pogo.gene.RcsId
Get the program author.
getClassName() - Method in class pogo.appli.ClassDialog
Read class name text field.
getCmdBlockFromTemplate(int) - Method in class pogo.gene.PogoGeneCpp
Search the Cmd template block.
getCollectionNode(String) - Method in class pogo.appli.PogoTree
Get the collection named as String s.
getCollectionNum(String) - Method in class pogo.appli.PogoTree
 
getCollectionVector(String) - Method in class pogo.appli.PogoTree
Get the collection named as String s.
getDataVector(String) - Method in class pogo.appli.PogoTree
Get the collection named as String s.
getDate() - Method in class pogo.gene.RcsId
Get the program date.
getDescription() - Method in class pogo.appli.ClassDialog
Read class description text field.
getDescription() - Method in class pogo.appli.PogoFileFilter
Returns the human readable description of this filter.
getDescription() - Method in class pogo.gene.PogoString
extract the description text from comments.
getDescriptions(String, String, int) - Method in class pogo.gene.CmdTable
Initilize commands desciption from file
getExecMethodDescription(String, int) - Method in class pogo.gene.Cmd
Get the execute method description from String
getExtension(File) - Method in class pogo.appli.PogoFileFilter
Return the extension portion of the file's name .
getFields() - Method in class pogo.gene.PogoString
Extract fields of 'C' structure string.
getIfOverrided(String) - Method in class pogo.gene.PogoClass
Extract if dev_state and dev_status are overrided From File
getInput() - Method in class pogo.appli.AttributeDialog
 
getInput() - Method in class pogo.appli.NotAllowedDialog
 
getInput() - Method in class pogo.appli.PrefGeneDialog
 
getInput() - Method in class pogo.appli.StateDialog
 
getInputCommand() - Method in class pogo.appli.CommandDialog
 
getInputDescription() - Method in class pogo.appli.StateDialog
 
getInputName() - Method in class pogo.appli.StateDialog
 
getItemInCollection(Vector, String) - Method in class pogo.appli.PogoTree
Get the item named s i a Vector of .
getLanguage() - Method in class pogo.appli.PogoAppli
Set the language PogoClass field in compatibility with the toggle button .
getMessage(String) - Static method in class pogo.appli.PogoHelp
Read an help message in a file and return it.
getName() - Method in class pogo.gene.RcsId
Get the program name.
getParams() - Method in class pogo.gene.PogoString
Extract params of a method call string.
getPogoClass() - Method in class pogo.appli.PogoTree
 
getPogoClass() - Method in class pogo.gene.Taco2Tango
Extract a PogoClass object for TANGO from a TACO class file.
getProjectTitle() - Method in class pogo.appli.ClassDialog
Read project title text field.
getRevision() - Method in class pogo.gene.RcsId
Get the program revision.
getTangoType(String) - Method in class pogo.gene.Taco2Tango
 
getTheClassDescription(String) - Method in class pogo.gene.PogoClass
Extract class desription From File
getTheProjectTitle(String) - Method in class pogo.gene.PogoClass
Extract Project Title From File
getTrace() - Method in class pogo.gene.PogoGene
 
getWritable() - Method in class pogo.gene.Attrib
reaturn the writable state.

H

hasBeenModified() - Method in class pogo.appli.PogoTree
check if the PogoClass object has been modified.
HEADER - Variable in class pogo.gene.RcsId
 
helpAbout - Static variable in interface pogo.appli.PogoAppliDefs
 
helpAP(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on one item of help menu cliked.
helpContents - Static variable in interface pogo.appli.PogoAppliDefs
 
helpMenu - Variable in class pogo.appli.PogoAppli
 
HIDDEN_FILE - Static variable in class pogo.appli.PogoFileFilter
 
homeDir - Variable in class pogo.appli.GenerateThread
 
homeDir - Variable in class pogo.appli.PogoAppli
Director to start file selection.
homeDir - Variable in class pogo.appli.PogoTree
 

I

IMPORT_FILE - Static variable in interface pogo.appli.PogoAppliDefs
 
importMenuItem - Variable in class pogo.appli.PogoAppli
 
importMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
 
in_language - Variable in class pogo.gene.PogoClass
Device server input language.
initComponents() - Method in class pogo.appli.AttributeDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.ClassDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.CommandDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.NotAllowedDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.PogoAppli
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.PrefGeneDialog
This method is called from within the constructor to initialize the form.
initComponents() - Method in class pogo.appli.StateDialog
This method is called from within the constructor to initialize the form.
initializePogoFromSrcFile(String, String) - Method in class pogo.gene.PogoClass
Initialize Pogo struct From source File
inMethod(int) - Method in class pogo.gene.PogoString
Search index of next entry of the method.
insert(int, String) - Method in class pogo.gene.PogoString
Insert a new String in PogoString Object.
insertNewCmdClass(Cmd, PogoString) - Method in class pogo.gene.PogoGeneCpp
Insert new cmd class in str
inTest(int) - Method in class pogo.gene.PogoString
Search index of next test.
is_array - Variable in class pogo.gene.TangoTypes
Type is an array.
isCollectionSelected() - Method in class pogo.appli.PogoTree
 
isExecMethod(String) - Method in class pogo.gene.Cmd
Check if in line the exec method is exactly the ecec method's name.
isExtensionListInDescription() - Method in class pogo.appli.PogoFileFilter
Returns whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
isLeafSelected() - Method in class pogo.appli.PogoTree
 
isRootSelected() - Method in class pogo.appli.PogoTree
 
item - Variable in class pogo.appli.GenerateThread
 

J

java - Variable in class pogo.gene.TangoTypes
Java type
javaAddAttrib - Static variable in interface pogo.gene.PogoDefs
 
javaAddCommands - Static variable in interface pogo.gene.PogoDefs
 
javaBtn - Variable in class pogo.appli.PogoAppli
 
javaExtention - Static variable in interface pogo.gene.PogoDefs
 
javaExtract() - Method in class pogo.gene.TangoTypes
Extract 'Tango' method depends on data type
javaFile - Static variable in interface pogo.gene.PogoDefs
 
javaLang - Static variable in interface pogo.gene.PogoDefs
 
javaMemberData() - Method in class pogo.gene.Attrib
Built java member data line for ClassName.ccp file.
javaName() - Method in class pogo.gene.DevState
Build a name from tango name for java (used for is_allowed method).
jButton1 - Variable in class pogo.appli.PrefGeneDialog
 
jComboBox1 - Variable in class pogo.appli.StateDialog
 
jLabel1 - Variable in class pogo.appli.AttributeDialog
 
jLabel1 - Variable in class pogo.appli.ClassDialog
 
jLabel1 - Variable in class pogo.appli.CommandDialog
 
jLabel1 - Variable in class pogo.appli.PogoAppli
 
jLabel2 - Variable in class pogo.appli.AttributeDialog
 
jLabel2 - Variable in class pogo.appli.CommandDialog
 
jLabel3 - Variable in class pogo.appli.AttributeDialog
 
jLabel4 - Variable in class pogo.appli.AttributeDialog
 
jLabel4 - Variable in class pogo.appli.CommandDialog
 
jLabel5 - Variable in class pogo.appli.AttributeDialog
 
jLabel5 - Variable in class pogo.appli.ClassDialog
 
jLabel5 - Variable in class pogo.appli.CommandDialog
 
jLabel5 - Variable in class pogo.appli.PrefGeneDialog
 
jLabel5 - Variable in class pogo.appli.StateDialog
 
jLabel6 - Variable in class pogo.appli.ClassDialog
 
jLabel6 - Variable in class pogo.appli.CommandDialog
 
jLabel6 - Variable in class pogo.appli.StateDialog
 
jLabel8 - Variable in class pogo.appli.CommandDialog
 
jMenuItem1 - Variable in class pogo.appli.PogoAppli
 
jPanel - Variable in class pogo.appli.PrefGeneDialog
 
jPanel1 - Variable in class pogo.appli.AttributeDialog
 
jPanel1 - Variable in class pogo.appli.ClassDialog
 
jPanel1 - Variable in class pogo.appli.CommandDialog
 
jPanel1 - Variable in class pogo.appli.NotAllowedDialog
 
jPanel1 - Variable in class pogo.appli.PogoAppli
 
jPanel1 - Variable in class pogo.appli.PrefGeneDialog
 
jPanel1 - Variable in class pogo.appli.StateDialog
 
jPanel2 - Variable in class pogo.appli.AttributeDialog
 
jPanel2 - Variable in class pogo.appli.ClassDialog
 
jPanel2 - Variable in class pogo.appli.CommandDialog
 
jPanel2 - Variable in class pogo.appli.NotAllowedDialog
 
jPanel2 - Variable in class pogo.appli.StateDialog
 
jScrollPane1 - Variable in class pogo.appli.PogoAppli
 
jSeparator1 - Variable in class pogo.appli.PogoAppli
 
jSeparator2 - Variable in class pogo.appli.PogoAppli
 
jSeparator3 - Variable in class pogo.appli.PogoAppli
 
jSeparator4 - Variable in class pogo.appli.PogoAppli
 

L

lang - Variable in class PogoMain
Just an array to convert language type to languange string to display.
language - Variable in class pogo.appli.PogoTree
 
language - Variable in class pogo.gene.PogoClass
Device server output language.
languageBtnAP(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on one of the language toggle buttons is clicked.
languageRes - Static variable in interface pogo.gene.PogoDefs
 
LEAF_ITEM - Static variable in interface pogo.appli.PogoAppliDefs
 
leftBtnLabel - Variable in class pogo.appli.PogoAppli
 
lineNum - Variable in class pogo.appli.EditPogoCode
 

M

main(String[]) - Static method in class pogo.appli.AttributeDialog
 
main(String[]) - Static method in class pogo.appli.ClassDialog
 
main(String[]) - Static method in class pogo.appli.CommandDialog
 
main(String[]) - Static method in class pogo.appli.PogoAppli
 
main(String[]) - Static method in class pogo.appli.PrefGeneDialog
 
main(String[]) - Static method in class pogo.appli.StateDialog
 
main(String[]) - Static method in class PogoMain
main method for the device server class
main(String[]) - Static method in class pogo.gene.Taco2Tango
 
makeDocDir() - Method in class pogo.gene.PogoGeneDoc
 
manageAttributes(String, String) - Method in class pogo.gene.PogoGeneJava
In the server, the attribute management will be done only if attributes are defined in Pogoclass object.
MAX - Static variable in class pogo.appli.GenerateDialog
 
menuBar - Variable in class pogo.appli.PogoAppli
 
modified - Variable in class pogo.appli.PogoTree
check if the PogoClass object has been modified.
modifyRootLeaf(String, String, String) - Method in class pogo.appli.PogoTree
Modify the root leaf.
mousePanel - Variable in class pogo.appli.PogoAppli
 
mouseUsage - Variable in class pogo.appli.PogoTree
Labels to display mouse usage.
moveActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on Move up or down button.
moveDownItem - Variable in class pogo.appli.PogoAppli
 
moveDownSelection() - Method in class pogo.appli.PogoTree
 
moveUpItem - Variable in class pogo.appli.PogoAppli
 
moveUpSelection() - Method in class pogo.appli.PogoTree
 
mustGenerate(String) - Method in class pogo.gene.PogoGene
Test if file already exists.
mustGenerate(String) - Method in class PogoGene
 

N

name - Variable in class pogo.appli.AttributeDialog
 
name - Variable in class pogo.gene.Attrib
Attribute's name.
name - Variable in class pogo.gene.DevState
The name of this state.
NAME - Variable in class pogo.gene.RcsId
 
nameLbl - Variable in class pogo.appli.AttributeDialog
 
nameLbl - Variable in class pogo.appli.ClassDialog
 
nameLbl - Variable in class pogo.appli.CommandDialog
 
nameLbl - Variable in class pogo.appli.NotAllowedDialog
 
nameLbl - Variable in class pogo.appli.PrefGeneDialog
 
nameLbl - Variable in class pogo.appli.StateDialog
 
nameText - Variable in class pogo.appli.AttributeDialog
 
nameText - Variable in class pogo.appli.ClassDialog
 
nameText - Variable in class pogo.appli.CommandDialog
 
nameTextActionPerformed(ActionEvent) - Method in class pogo.appli.CommandDialog
 
need_2constr - Variable in class pogo.gene.TangoTypes
 
need_constr - Variable in class pogo.gene.TangoTypes
True if type needs a constructor.
NEGATIVE_FIELD - Variable in class pogo.appli.AttributeDialog
 
NEW_STR - Static variable in interface pogo.gene.PogoDefs
 
newMenuItem - Variable in class pogo.appli.PogoAppli
 
newMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on New item menu cliked.
nextCr(int) - Method in class pogo.gene.PogoString
Search index of next '\n'.
noEdges() - Method in class pogo.gene.PogoString
 
noEdges(int) - Method in class pogo.gene.PogoString
 
NOT_OVERRIDE - Static variable in interface pogo.gene.PogoDefs
 
NotAllowedDialog - class pogo.appli.NotAllowedDialog.
A Dialog Class to get DevStateTable where a Cmd object (a command) is NOT allowed.
NotAllowedDialog(Frame, boolean, Vector) - Constructor for class pogo.appli.NotAllowedDialog
Initializes the Form
notAllowedFor - Variable in class pogo.appli.CommandDialog
 
notAllowedFor - Variable in class pogo.gene.Cmd
DevState list which for the command is NOT allowed.

O

objCut - Variable in class pogo.appli.PogoTree
Previous object cut or copied.
objToBePasted() - Method in class pogo.appli.PogoTree
 
okBtn - Variable in class pogo.appli.AttributeDialog
 
okBtn - Variable in class pogo.appli.ClassDialog
 
okBtn - Variable in class pogo.appli.CommandDialog
 
okBtn - Variable in class pogo.appli.NotAllowedDialog
 
okBtn - Variable in class pogo.appli.PrefGeneDialog
 
okBtn - Variable in class pogo.appli.StateDialog
 
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.AttributeDialog
 
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.ClassDialog
method called on OK button clicked.
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.CommandDialog
 
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.NotAllowedDialog
 
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.PrefGeneDialog
 
okBtnActionPerformed(ActionEvent) - Method in class pogo.appli.StateDialog
 
OPEN_FILE - Static variable in interface pogo.appli.PogoAppliDefs
 
openMenuItem - Variable in class pogo.appli.PogoAppli
 
openMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
Called on Open file item menu cliked.
outDoc - Variable in class pogo.gene.PogoGeneDoc
 
outMethod(int) - Method in class pogo.gene.PogoString
Search index of next out of the method.
outPathText - Variable in class pogo.appli.PrefGeneDialog
 
output_files - Variable in class pogo.gene.PogoClass
Device server output files path.
outputFiles - Static variable in interface pogo.gene.PogoDefs
 
outTest(int) - Method in class pogo.gene.PogoString
Search index of the end of the test.
OVERRIDE - Static variable in interface pogo.gene.PogoDefs
 
override_method - Variable in class pogo.gene.Cmd
Virtual method must be overrided or not.

P

pageTitleRes - Static variable in interface pogo.gene.PogoDefs
 
palette - Static variable in class pogo.appli.PogoAppli
Label for Palette menu items.
PALETTE_CREATE_ATTR - Static variable in interface pogo.appli.PogoAppliDefs
 
PALETTE_CREATE_CMD - Static variable in interface pogo.appli.PogoAppliDefs
 
PALETTE_CREATE_PROP - Static variable in interface pogo.appli.PogoAppliDefs
 
PALETTE_CREATE_STATE - Static variable in interface pogo.appli.PogoAppliDefs
 
PALETTE_EDIT_CLASS - Static variable in interface pogo.appli.PogoAppliDefs
 
paletteItemAP(ActionEvent) - Method in class pogo.appli.PogoAppli
Palette menu item Action Performed method.
paletteMenu - Variable in class pogo.appli.PogoAppli
 
parent - Variable in class pogo.appli.CommandDialog
 
parent - Variable in class pogo.appli.GenerateThread
 
paste() - Method in class pogo.appli.PogoTree
 
pasteMenuItem - Variable in class pogo.appli.PogoAppli
 
pasteMenuItemActionPerformed(ActionEvent) - Method in class pogo.appli.PogoAppli
 
pbar - Variable in class pogo.appli.GenerateDialog
 
pMenu - Variable in class pogo.appli.PogoTree
Popup Menu used on right mouse button.
pogo - Variable in class pogo.appli.EditPogoCode
Pogo Class to be used for generation.
pogo - Variable in class pogo.appli.GenerateThread
PogoClass object to be used for files generation.
pogo - Variable in class pogo.appli.PogoAppli
Pogo object definition (used to define project and generate source file).
pogo - Variable in class pogo.gene.PogoGene
Pogo Class to be used for generation.
pogo - Variable in class PogoGene
 
pogo - Variable in class pogo.gene.PogoGeneDoc
Pogo Class to be used for generation.
pogo - Static variable in class PogoMain
The Pogo Class containing all the device server project structure.
pogo - Variable in class pogo.gene.Taco2Tango
The PogoClass object created from a TACO object.
PogoAppli - class pogo.appli.PogoAppli.
This is class managing the main window for the POGO (Program Obviously used to Generate tango Object) application.
PogoAppli() - Constructor for class pogo.appli.PogoAppli
Constructor for PogoAppli object.
PogoAppliDefs - interface pogo.appli.PogoAppliDefs.
 
PogoClass - class pogo.gene.PogoClass.
This is the most important class for pogo project.
PogoClass(String) - Constructor for class pogo.gene.PogoClass
Constructor for Pogo Class definition from siource file.
PogoClass(String, String, Vector, Vector, Vector) - Constructor for class pogo.gene.PogoClass
Constructor for Pogo Class definition from main fields in parameters.
PogoDefs - interface pogo.gene.PogoDefs.
Many definitions for Pogo package.
PogoException - exception pogo.gene.PogoException.
 
PogoException() - Constructor for class pogo.gene.PogoException
 
PogoException(String) - Constructor for class pogo.gene.PogoException
 
PogoException(String, String) - Constructor for class pogo.gene.PogoException
 
PogoFileFilter - class pogo.appli.PogoFileFilter.
A convenience implementation of FileFilter that filters out all files except for those type extensions that it knows about.
PogoFileFilter() - Constructor for class pogo.appli.PogoFileFilter
Creates a file filter.
PogoFileFilter(String) - Constructor for class pogo.appli.PogoFileFilter
Creates a file filter that accepts files with the given extension.
PogoFileFilter(String[]) - Constructor for class pogo.appli.PogoFileFilter
Creates a file filter from the given string array.
PogoFileFilter(String[], String) - Constructor for class pogo.appli.PogoFileFilter
Creates a file filter from the given string array and description.
PogoFileFilter(String, String) - Constructor for class pogo.appli.PogoFileFilter
Creates a file filter that accepts the given file type.
PogoGene - class pogo.gene.PogoGene.
This class generates source file.
PogoGene - class PogoGene.
 
PogoGene(PogoClass) - Constructor for class pogo.gene.PogoGene
Constructors for Pogo Class definition.
PogoGene(PogoClass) - Constructor for class PogoGene
 
PogoGeneCpp - class pogo.gene.PogoGeneCpp.
This class generates Cpp source file.
PogoGeneCpp(PogoClass) - Constructor for class pogo.gene.PogoGeneCpp
Constructor for Pogo Class Cpp files generation.
PogoGeneDoc - class pogo.gene.PogoGeneDoc.
This class generates html Doc file.
PogoGeneDoc(PogoClass) - Constructor for class pogo.gene.PogoGeneDoc
Constructor for Pogo Class Doc files generation.
PogoGeneJava - class pogo.gene.PogoGeneJava.
This class generates Java source file.
PogoGeneJava(PogoClass) - Constructor for class pogo.gene.PogoGeneJava
Constructor for Pogo Class Java files generation.
PogoHelp - class pogo.appli.PogoHelp.
This class manage the POGO help messages.
PogoHelp() - Constructor for class pogo.appli.PogoHelp
 
pogoLang - Static variable in interface pogo.gene.PogoDefs
 
PogoMain - class PogoMain.
This class is the entry point of pogo.gene package.
PogoMain() - Constructor for class PogoMain
Constructor for this text interface class.
PogoString - class pogo.gene.PogoString.
This class is used as a java.lang.String with other methods.
PogoString(byte[]) - Constructor for class pogo.gene.PogoString
Constructor.
PogoString(String) - Constructor for class pogo.gene.PogoString
Constructor.
PogoTree - class pogo.appli.PogoTree.
This Class manage the JTree used to display, create and modify the PogoClass object.
PogoTree(JFrame) - Constructor for class pogo.appli.PogoTree
Constructor for Pogotree Object.
popupMessage(String) - Method in class pogo.appli.PogoTree
 
PrefGeneDialog - class pogo.appli.PrefGeneDialog.
Dialog object to manage generation preferences.
PrefGeneDialog(Frame, boolean) - Constructor for class pogo.appli.PrefGeneDialog
Initializes the Form
prefMenu - Variable in class pogo.appli.PogoAppli
 
previousCr(int) - Method in class pogo.gene.PogoString
Search index of previous '\n'.
projectTitle - Variable in class pogo.appli.ClassDialog
 
projectTitleRes - Static variable in interface pogo.gene.PogoDefs
 
projTitle - Variable in class pogo.appli.PogoTree
Project Title.
PROPERTIES - Static variable in interface pogo.appli.PogoAppliDefs
 
propNode - Variable in class pogo.appli.PogoTree
 
propNodesVector - Variable in class pogo.appli.PogoTree
Vector to store property nodes.
propVector - Variable in class pogo.appli.PogoTree
Vector to store property Objects.

R

radioBtn - Variable in class pogo.appli.NotAllowedDialog
 
ratio - Variable in class pogo.appli.GenerateDialog
 
rcs - Variable in class pogo.gene.RcsId
 
RcsId - class pogo.gene.RcsId.
This class manage a RCS String to extracet name, revision, date, author....
RcsId(String) - Constructor for class pogo.gene.RcsId
Constructor.
rcsString - Static variable in class pogo.appli.PogoAppli
Initialized by rcs unix utility and used to display title.
rcsString - Static variable in class PogoMain
The RCS string containing name, date, and revision...
readAttributeTemplate(String, int) - Method in class pogo.gene.PogoGene
Get the Attribute Read/Write template
readAttrProto1 - Static variable in interface pogo.gene.PogoDefs
 
readAttrProto2 - Static variable in interface pogo.gene.PogoDefs
 
readAttrProto3 - Static variable in interface pogo.gene.PogoDefs
 
readFile - Static variable in interface pogo.gene.PogoDefs
 
readSourceFile(String, int) - Method in class pogo.appli.PogoAppli
Read the input source file to initialize PogoClass object.
remove(DevState) - Method in class pogo.gene.DevStateTable
 
removeLeaf(Vector, Vector, int) - Method in class pogo.appli.PogoTree
Remove a leaf in a collection.
removeNotAllowedFor(DevState) - Method in class pogo.gene.Cmd
Remove a DevState in the Not Allowed states list.
removeSelectedLeaf() - Method in class pogo.appli.PogoTree
 
replace(int, String, String) - Method in class pogo.gene.PogoString
replace the first pattern found by a new String.
replace(String, String) - Method in class pogo.gene.PogoString
replace the first pattern found by a new String.
replacePatternFile(String, String, String, String) - Method in class pogo.gene.PogoGene
Read a file a rewrite it after pattern replacement.
replacePatternFile(String, String, String, String) - Method in class PogoGene
 
resetLanguage() - Method in class pogo.appli.PogoAppli
 
RET_CANCEL - Static variable in interface pogo.appli.PogoAppliDefs
 
RET_ERROR - Static variable in interface pogo.appli.PogoAppliDefs
 
RET_OK - Static variable in interface pogo.appli.PogoAppliDefs
 
returnStatus - Static variable in class pogo.appli.AttributeDialog
 
returnStatus - Static variable in class pogo.appli.ClassDialog
The dialog closed button.
returnStatus - Static variable in class pogo.appli.CommandDialog
 
returnStatus - Static variable in class pogo.appli.NotAllowedDialog
 
returnStatus - Static variable in class pogo.appli.PrefGeneDialog
 
returnStatus - Static variable in class pogo.appli.StateDialog
 
revision - Variable in class pogo.gene.PogoClass
Revision number as String.
REVISION - Variable in class pogo.gene.RcsId
 
revisionRes - Static variable in interface pogo.gene.PogoDefs
 
rightBtnLabel - Variable in class pogo.appli.PogoAppli
 
root - Variable in class pogo.appli.PogoTree
Root node.
run() - Method in class pogo.appli.EditPogoCode
Fork the editor an go to the line where target has been found.
run() - Method in class pogo.appli.GenerateDialog.Update
 
run() - Method in class pogo.appli.GenerateThread
Start the thread.
rwType - Variable in class pogo.gene.Attrib
Read/Write type.
rwTypeCB - Variable in class pogo.appli.AttributeDialog
 
rwTypeCBActionPerformed(ActionEvent) - Method in class pogo.appli.AttributeDialog
 
rwTypeLBL - Variable in class pogo.appli.AttributeDialog
 

S

sbTrace - Variable in class pogo.gene.PogoGene
trace used during code generation.
searchLineNumber(String) - Method in class pogo.appli.EditPogoCode
Serch the target string into source code and count the neumeber of lines.
selectedPath - Variable in class pogo.appli.PogoTree
The full path selection.
setAttributeTarget() - Method in class pogo.appli.EditPogoCode
Search the attributes management method and start an editor.
setAuthor(String) - Method in class pogo.gene.PogoClass
Set the project Author field.
setClassName(String) - Method in class pogo.appli.ClassDialog
Set class name text field.
setCommandTarget(String) - Method in class pogo.appli.EditPogoCode
Search the execute command method and start an editor.
setComments() - Method in class pogo.gene.PogoString
Convert the string to a javadoc or doc++ comment.
setDataType(String) - Method in class pogo.gene.Attrib
Set the dataType field.
setDataType(String, int) - Method in class pogo.gene.Attrib
Set the dataType field.
setDescription(String) - Method in class pogo.appli.ClassDialog
Set class description text field.
setDescription(String) - Method in class pogo.appli.PogoFileFilter
Sets the human readable description of this filter.
setDescription(String) - Method in class pogo.gene.Cmd
Set the Description field.
setDescription(String) - Method in class pogo.gene.TangoTypes
Set the description field.
setExtensionListInDescription(boolean) - Method in class pogo.appli.PogoFileFilter
Determines whether the extension list (.jpg, .gif, etc) should show up in the human readable description.
setHomeDir(String) - Method in class pogo.appli.PogoTree
Set global param for pogo class creation
setLanguage() - Method in class pogo.appli.PogoAppli
Set the language toggle button in compatibility with the PogoClass field.
setLanguage(int) - Method in class pogo.appli.PogoTree
Set global param for pogo class creation
setMethodInComments(PogoString, int) - Method in class pogo.gene.PogoGene
Put the method begining at startline in description
setMethodInComments(PogoString, int) - Method in class PogoGene
 
setModified(boolean) - Method in class pogo.appli.PogoTree
 
setMouseUsageListener(JLabel, JLabel) - Method in class pogo.appli.PogoTree
Add a mouse motion listener to display on labels the mouse usage.
setNotAllowedFor(DevStateTable) - Method in class pogo.gene.Cmd
Set DevStateTable list for the Not Allowed states list .
setNotAllowedFor(String, int) - Method in class pogo.gene.Cmd
Set DevStateTable list for the Not Allowed states list .
setPogoDefined(boolean) - Method in class pogo.appli.PogoAppli
Set available or not menu items or buttons if PogoClas is initialized, not initialized or reseted.
setPogoTree(PogoClass) - Method in class pogo.appli.PogoTree
Build the JTree coresponding to the PogoClass object.
setProjectTitle(String) - Method in class pogo.appli.ClassDialog
Set project title text field.
setProjectTitle(String) - Method in class pogo.gene.PogoGene
Replace the project title by the PogoClass object field content.
setRevision(String) - Method in class pogo.gene.PogoClass
Set the project revision field.
setTitle(String) - Method in class pogo.gene.PogoClass
Set the project title field.
showClassDialog(String, String, String) - Method in class pogo.appli.ClassDialog
Popup the dialog and initialize text field.
showDialog() - Method in class pogo.appli.CommandDialog
 
showDialog(Attrib) - Method in class pogo.appli.AttributeDialog
 
showDialog(Cmd, int) - Method in class pogo.appli.CommandDialog
 
showDialog(DevStateTable) - Method in class pogo.appli.NotAllowedDialog
 
showDialog(String) - Method in class pogo.appli.PrefGeneDialog
 
showStateDialog(DevState) - Method in class pogo.appli.StateDialog
 
size() - Method in class pogo.gene.AttribTable
Return the number of elements in the vector.
size() - Method in class pogo.gene.CmdTable
Return the number of elements in the vector.
size() - Method in class pogo.gene.DevStateTable
Return the number of elements in the vector.
southPanel - Variable in class pogo.appli.PogoAppli
 
srcCode - Variable in class pogo.appli.EditPogoCode
 
srcFilename - Variable in class pogo.appli.EditPogoCode
 
startGeneTag - Static variable in interface pogo.gene.PogoDefs
 
STATE - Static variable in interface pogo.gene.PogoDefs
 
StateDialog - class pogo.appli.StateDialog.
A Dialog Class to get the State parameters.
StateDialog(Frame, boolean) - Constructor for class pogo.appli.StateDialog
Initializes the Form
states - Variable in class pogo.gene.PogoClass
Device server states vector.
STATES - Static variable in interface pogo.appli.PogoAppliDefs
 
statesDescRes - Static variable in interface pogo.gene.PogoDefs
 
stateStr - Static variable in class pogo.gene.Taco2Tango
 
STATUS - Static variable in interface pogo.gene.PogoDefs
 
stNode - Variable in class pogo.appli.PogoTree
 
stNodesVector - Variable in class pogo.appli.PogoTree
Vector to store states nodes.
stop() - Method in class pogo.appli.GenerateDialog
Stop the thread (End of process reached).
str - Variable in class pogo.gene.PogoException
 
str - Variable in class pogo.gene.PogoString
 
stVector - Variable in class pogo.appli.CommandDialog
 
stVector - Variable in class pogo.appli.NotAllowedDialog
 
stVector - Variable in class pogo.appli.PogoTree
Vector to store states Objects.

T

Taco2Tango - class pogo.gene.Taco2Tango.
This class get a TACO class file and convert it to a TANGO class.
Taco2Tango(String) - Constructor for class pogo.gene.Taco2Tango
Constructor for extract a PogoClass object for TANGO from a TACO class file.
tacoAddCommands - Variable in class pogo.gene.Taco2Tango
 
tacoAddStates - Variable in class pogo.gene.Taco2Tango
 
tacoCodeBeginning - Variable in class pogo.gene.Taco2Tango
 
Tango_ALARM - Static variable in interface pogo.gene.PogoDefs
 
Tango_CLOSE - Static variable in interface pogo.gene.PogoDefs
 
Tango_CONST_DEV_STRING - Static variable in interface pogo.gene.PogoDefs
 
Tango_DISABLE - Static variable in interface pogo.gene.PogoDefs
 
Tango_EXTRACT - Static variable in interface pogo.gene.PogoDefs
 
Tango_FAULT - Static variable in interface pogo.gene.PogoDefs
 
Tango_INSERT - Static variable in interface pogo.gene.PogoDefs
 
Tango_MOVING - Static variable in interface pogo.gene.PogoDefs
 
Tango_OFF - Static variable in interface pogo.gene.PogoDefs
 
Tango_ON - Static variable in interface pogo.gene.PogoDefs
 
Tango_OPEN - Static variable in interface pogo.gene.PogoDefs
 
Tango_RUNNING - Static variable in interface pogo.gene.PogoDefs
 
Tango_STANDBY - Static variable in interface pogo.gene.PogoDefs
 
Tango_TYPE_UNKNOWN - Static variable in interface pogo.gene.PogoDefs
 
Tango_UNKNOWN - Static variable in interface pogo.gene.PogoDefs
 
Tango_WARMUP - Static variable in interface pogo.gene.PogoDefs
 
TangoStatesArray - Static variable in interface pogo.gene.PogoDefs
 
TangoTypes - class pogo.gene.TangoTypes.
This class determine a corespondance between language type of data.
TangoTypes(String, int) - Constructor for class pogo.gene.TangoTypes
Constructor for TangoType object from a language type.
TangoTypes(String, String) - Constructor for class pogo.gene.TangoTypes
Constructor for TangoType object
TangoTypesArray - Static variable in interface pogo.appli.PogoAppliDefs
 
templateBlock - Static variable in interface pogo.gene.PogoDefs
 
templateClass - Static variable in interface pogo.gene.PogoDefs
 
templateClassCmd - Static variable in interface pogo.gene.PogoDefs
 
templateCmd - Static variable in interface pogo.gene.PogoDefs
 
templateExecuteCmd - Static variable in interface pogo.gene.PogoDefs
 
templateFile - Static variable in interface pogo.gene.PogoDefs
 
templates_dir - Variable in class pogo.gene.PogoClass
Device server template path.
TIME - Variable in class pogo.gene.RcsId
 
title - Variable in class pogo.gene.PogoClass
Project title.
toCompleteString() - Method in class pogo.gene.DevState
Make state as a String with its descrition.
toString() - Method in class pogo.gene.Attrib
 
toString() - Method in class pogo.gene.AttribTable
 
toString() - Method in class pogo.gene.Cmd
Make command as a String
toString() - Method in class pogo.gene.CmdTable
Build a String including some parameters for all commands.
toString() - Method in class pogo.gene.DevState
Make state as a String.
toString() - Method in class pogo.gene.DevStateTable
Build a String including state name and descrition.
toString() - Method in class pogo.gene.PogoException
 
toString() - Method in class pogo.gene.PogoString
 
toString() - Method in class pogo.gene.RcsId
Build a java.lang.String from rcs string.
toString() - Method in class pogo.gene.TangoTypes
 
toString(int) - Method in class pogo.gene.CmdTable
Build a String including some parameters for the command at the index.
toStringComments() - Method in class pogo.gene.DevStateTable
Build a String including state name and descrition in comments.
tracePogo() - Method in class pogo.appli.PogoAppli
Dump the pogo objetc.
tree - Variable in class pogo.appli.PogoAppli
JTree used to display PogoClass object.
tree - Variable in class pogo.appli.PogoTree
The javax.swing.JTree Object to display project.
TREE_ROOT - Static variable in interface pogo.appli.PogoAppliDefs
 
treeModel - Variable in class pogo.appli.PogoTree
The model used to manage the JTree object.
treeMouseClicked(MouseEvent) - Method in class pogo.appli.PogoTree
Manage event on clicked mouse on PogoTree object.
treeMouseExited(MouseEvent) - Method in class pogo.appli.PogoTree
 
treeMouseMoved(MouseEvent) - Method in class pogo.appli.PogoTree
 
TYPE_UNKNOWN - Static variable in class pogo.appli.PogoFileFilter
 
typeStr - Static variable in class pogo.gene.Taco2Tango
 

U

updateCppExecCmdMethodComments(PogoString, String) - Method in class pogo.gene.Cmd
Update the method where the command is really executed on the device, because they could have been changed.
updateWindow() - Method in class pogo.appli.AttributeDialog
 
useExtensionsInDescription - Variable in class pogo.appli.PogoFileFilter
 

V

vect - Variable in class pogo.gene.AttribTable
 
vect - Variable in class pogo.gene.CmdTable
The vector containing the Cmd objects, or the PogoClass object.
vect - Variable in class pogo.gene.DevStateTable
 
versionLabel - Variable in class pogo.appli.PogoAppli
 
virtual_method - Variable in class pogo.gene.Cmd
use a virtual command's method or not.

W

writeAttrProto - Static variable in interface pogo.gene.PogoDefs
 
writeFile - Static variable in interface pogo.gene.PogoDefs
 
writeIsAllowedMethods(String, String) - Method in class pogo.gene.PogoGeneCpp
Write the ::is_allowed methods to target file.

X

xDataLBL - Variable in class pogo.appli.AttributeDialog
 
xDataTF - Variable in class pogo.appli.AttributeDialog
 
xSize - Variable in class pogo.appli.AttributeDialog
 
xSize - Variable in class pogo.gene.Attrib
Maximum X legh data size.

Y

yDataLBL - Variable in class pogo.appli.AttributeDialog
 
yDataTF - Variable in class pogo.appli.AttributeDialog
 
ySize - Variable in class pogo.appli.AttributeDialog
 
ySize - Variable in class pogo.gene.Attrib
Maximum Y legh data size.

A B C D E F G H I J L M N O P R S T U V W X Y

POGO Java Program