ABLE, Version 1.1b

com.ibm.able.beans
Class AbleContinuousField

java.lang.Object
  |
  +--com.ibm.able.data.AbleLhs
        |
        +--com.ibm.able.data.AbleVariable
              |
              +--com.ibm.able.data.AbleContinuousVariable
                    |
                    +--com.ibm.able.beans.AbleContinuousField

public class AbleContinuousField
extends AbleContinuousVariable
implements AbleField

See Also:
Serialized Form

Fields inherited from class com.ibm.able.data.AbleContinuousVariable
myDiscourseHi, myDiscourseLo, myValue, myValueInitial
 
Fields inherited from class com.ibm.able.data.AbleVariable
myChgSupport, myContext, myDataType, myId, myName, myReferences
 
Method Summary
 void computeStatistics(java.lang.String inValue)
          keep track and update min and max values this data is used to generate translate templates
 int getColumn()
          return the index position in the record
 java.lang.String getDataTypeString()
          get type as "continuous"
 AbleTranslateTemplate getInputTranslateTemplate()
          provide an input translate template for this field if the field usage = input, scale to 0.0 -- 1.0 if field usage = output, scale to 0.1 to 0.9
 double getMax()
           
 double getMean()
           
 double getMin()
           
 int getNormalizedSize()
          get expanded size, continuous fields always take 1 unit
 double getNumericValue(java.lang.String inStrValue)
          convert the input string to a double
 AbleTranslateTemplate getOutputTranslateTemplate()
          provide an output translate template for this field
 java.lang.String getUsageString()
          get usage as "input", "output", "ignore"
 void setColumn(int col)
          set the index position (column) in the record
 void setMax(double Max)
           
 void setMin(double Min)
           
 
Methods inherited from class com.ibm.able.data.AbleContinuousVariable
cmpEq, cmpGt, cmpGtEq, cmpLt, cmpLtEq, cmpNeq, Copyright, getBooleanValue, getDiscourseHi, getDiscourseLo, getFuzzyValue, getGenericValue, getInitialValue, getNumericValue, getStringValue, getValue, getValueString, reset, rlDclString, setBooleanValue, setDiscourseHi, setDiscourseLo, setFuzzyValue, setGenericValue, setNumericValue, setStringValue, setValue, setValueString, toString, withinUniverseOfDiscourse, xmlCWrString, xmlDclString
 
Methods inherited from class com.ibm.able.data.AbleVariable
getChgSupport, getContext, getDataType, getDataTypeAsString, getId, getName, getReferences, getReferent, rlCRdString, setChgSupport, setContext, setId, setReferences, xmlCRdString
 
Methods inherited from class com.ibm.able.data.AbleLhs
asgnEq, asgnIs, asgnIs, cmpIs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

setMin

public void setMin(double Min)

setMax

public void setMax(double Max)

getMin

public double getMin()

getMax

public double getMax()

getMean

public double getMean()

computeStatistics

public void computeStatistics(java.lang.String inValue)
keep track and update min and max values this data is used to generate translate templates
Specified by:
computeStatistics in interface AbleField

getNumericValue

public double getNumericValue(java.lang.String inStrValue)
convert the input string to a double
Specified by:
getNumericValue in interface AbleField

getInputTranslateTemplate

public AbleTranslateTemplate getInputTranslateTemplate()
provide an input translate template for this field if the field usage = input, scale to 0.0 -- 1.0 if field usage = output, scale to 0.1 to 0.9
Specified by:
getInputTranslateTemplate in interface AbleField
Returns:
the fully configured translate template

getOutputTranslateTemplate

public AbleTranslateTemplate getOutputTranslateTemplate()
provide an output translate template for this field
Specified by:
getOutputTranslateTemplate in interface AbleField
Returns:
the fully configured translate template if usage = output, null otherwise

getNormalizedSize

public int getNormalizedSize()
get expanded size, continuous fields always take 1 unit
Specified by:
getNormalizedSize in interface AbleField

setColumn

public void setColumn(int col)
set the index position (column) in the record
Specified by:
setColumn in interface AbleField

getColumn

public int getColumn()
return the index position in the record
Specified by:
getColumn in interface AbleField

getDataTypeString

public java.lang.String getDataTypeString()
get type as "continuous"
Specified by:
getDataTypeString in interface AbleField

getUsageString

public java.lang.String getUsageString()
get usage as "input", "output", "ignore"
Specified by:
getUsageString in interface AbleField

ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'