com.garmin.fit
Class Field

java.lang.Object
  extended by com.garmin.fit.FieldBase
      extended by com.garmin.fit.Field

public class Field
extends FieldBase


Field Summary
protected  java.util.ArrayList<FieldComponent> components
           
protected  boolean isAccumulated
           
protected  java.lang.String name
           
protected  int num
           
protected  double offset
           
protected  double scale
           
protected  java.util.ArrayList<SubField> subFields
           
protected  int type
           
protected  java.lang.String units
           
 
Fields inherited from class com.garmin.fit.FieldBase
values
 
Constructor Summary
  Field(Field field)
           
protected Field(java.lang.String name, int num, int type, double scale, double offset, java.lang.String units, boolean accumulated, Profile.Type profileType)
           
 
Method Summary
protected  java.lang.String getFieldName()
           
 boolean getIsAccumulated()
           
protected  boolean getIsExpanded()
           
 int getNum()
           
protected  double getOffset()
           
 Profile.Type getProfileType()
           
protected  double getScale()
           
protected  SubField getSubField(int subFieldIndex)
           
protected  SubField getSubField(java.lang.String subFieldName)
           
 int getType()
           
 java.lang.String getUnits()
           
protected  void setIsExpanded(boolean newValue)
           
 
Methods inherited from class com.garmin.fit.FieldBase
addRawValue, addValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValue, getBigIntegerValueInternal, getBigIntegerValues, getBigIntegerValues, getBigIntegerValues, getBigIntegerValues, getBitsValue, getByteValue, getByteValue, getByteValue, getByteValue, getByteValueInternal, getByteValues, getByteValues, getByteValues, getByteValues, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValue, getDoubleValueInternal, getDoubleValues, getDoubleValues, getDoubleValues, getDoubleValues, getFloatValue, getFloatValue, getFloatValue, getFloatValue, getFloatValueInternal, getFloatValues, getFloatValues, getFloatValues, getFloatValues, getIntegerValue, getIntegerValue, getIntegerValue, getIntegerValue, getIntegerValueInternal, getIntegerValues, getIntegerValues, getIntegerValues, getIntegerValues, getLongValue, getLongValue, getLongValue, getLongValue, getLongValueInternal, getLongValues, getLongValues, getLongValues, getLongValues, getName, getName, getName, getNumValues, getRawValue, getRawValue, getRawValue, getRawValue, getRawValueInternal, getShortValue, getShortValue, getShortValue, getShortValue, getShortValueInternal, getShortValues, getShortValues, getShortValues, getShortValues, getStringValue, getStringValue, getStringValue, getStringValue, getStringValueInternal, getStringValues, getStringValues, getStringValues, getStringValues, getType, getType, getUnits, getUnits, getValue, getValue, getValue, getValue, getValueInternal, isSignedInteger, isSignedInteger, isSignedInteger, isSignedIntegerInternal, isValid, isValid, setRawValue, setValue, setValue, setValue, setValue, setValue, setValue, setValueInternal, write, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected java.lang.String name

num

protected int num

type

protected int type

scale

protected double scale

offset

protected double offset

units

protected java.lang.String units

isAccumulated

protected boolean isAccumulated

components

protected java.util.ArrayList<FieldComponent> components

subFields

protected java.util.ArrayList<SubField> subFields
Constructor Detail

Field

public Field(Field field)

Field

protected Field(java.lang.String name,
                int num,
                int type,
                double scale,
                double offset,
                java.lang.String units,
                boolean accumulated,
                Profile.Type profileType)
Method Detail

getNum

public int getNum()

getUnits

public java.lang.String getUnits()
Specified by:
getUnits in class FieldBase

getType

public int getType()
Specified by:
getType in class FieldBase

getProfileType

public Profile.Type getProfileType()

getOffset

protected double getOffset()
Specified by:
getOffset in class FieldBase

getScale

protected double getScale()
Specified by:
getScale in class FieldBase

getFieldName

protected java.lang.String getFieldName()
Specified by:
getFieldName in class FieldBase

getIsAccumulated

public boolean getIsAccumulated()

setIsExpanded

protected void setIsExpanded(boolean newValue)

getIsExpanded

protected boolean getIsExpanded()

getSubField

protected SubField getSubField(java.lang.String subFieldName)
Specified by:
getSubField in class FieldBase

getSubField

protected SubField getSubField(int subFieldIndex)
Specified by:
getSubField in class FieldBase