org.emboss.jemboss.parser.acd
Class ApplicationFields

java.lang.Object
  extended byorg.emboss.jemboss.parser.acd.ApplicationFields

public class ApplicationFields
extends java.lang.Object

Object for an field in the ACD file. Each field contains a number of parameter which are stored as ApplicationParam objects.


Field Summary
private  ApplicationParam[] appP
          parameters for this field
private  int guiHandleNumber
          the gui handle
private  int numofParams
          number of parameters for this field
 
Constructor Summary
ApplicationFields()
           
 
Method Summary
 int getGuiHandleNumber()
          Get the gui handle
 int getNumberOfParam()
          Get the number of parameters in this field
 java.lang.String getParamAttribute(int index)
          Get a parameter attribute, given the parameter number in the field
 double getParamValueDbl(int index)
          Get a parameter value, given the parameter number in the field
 java.lang.String getParamValueStr(int index)
          Get a parameter value, given the parameter number in the field
 boolean isParamValueStr(int index)
          Determine if the parameter value is a string
 void setGuiHandleNumber(int guiHandleNumber)
          Set the gui handle
 void setNumberOfParam(int numofParams)
          Set the number of parmeters in this field
 void setParam(int index, java.lang.String attr, double nvalue)
          Set the value of a parameter
 void setParam(int index, java.lang.String attr, java.lang.String sval)
          Set the value of a parameter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numofParams

private int numofParams
number of parameters for this field


guiHandleNumber

private int guiHandleNumber
the gui handle


appP

private ApplicationParam[] appP
parameters for this field

Constructor Detail

ApplicationFields

public ApplicationFields()
Method Detail

setNumberOfParam

public void setNumberOfParam(int numofParams)
Set the number of parmeters in this field

Parameters:
numofParams - number of parmeters in this field

setParam

public void setParam(int index,
                     java.lang.String attr,
                     java.lang.String sval)
Set the value of a parameter

Parameters:
index - parameter number
attr - parameter attribute (type, help, optional...)
sval - parameter value

setParam

public void setParam(int index,
                     java.lang.String attr,
                     double nvalue)
Set the value of a parameter

Parameters:
index - parameter number
attr - parameter attribute (type, help, optional...)
nvalue - parameter value

getParamAttribute

public java.lang.String getParamAttribute(int index)
Get a parameter attribute, given the parameter number in the field

Parameters:
index - parameter number
Returns:
parameter attribute

getParamValueStr

public java.lang.String getParamValueStr(int index)
Get a parameter value, given the parameter number in the field

Parameters:
index - parameter number
Returns:
parameter value

getParamValueDbl

public double getParamValueDbl(int index)
Get a parameter value, given the parameter number in the field

Parameters:
index - parameter number
Returns:
parameter value

isParamValueStr

public boolean isParamValueStr(int index)
Determine if the parameter value is a string

Returns:
true if the parameter value is a string

getNumberOfParam

public int getNumberOfParam()
Get the number of parameters in this field

Returns:
number of parameters

setGuiHandleNumber

public void setGuiHandleNumber(int guiHandleNumber)
Set the gui handle

Parameters:
guiHandleNumber - gui handle

getGuiHandleNumber

public int getGuiHandleNumber()
Get the gui handle

Returns:
guiHandleNumber gui handle