dbStorage
Class S_Variable

java.lang.Object
  extended by dbStorage.S_Variable

public class S_Variable
extends java.lang.Object


Field Summary
private  java.lang.String dataType
           
private  java.lang.String description
           
private  int dimension
           
private  java.util.ArrayList indicies
           
private  java.lang.String maximum
           
private  java.lang.String measure
           
private  java.lang.String minimum
           
private  java.lang.String name
           
private  java.lang.String preposition
           
private  java.lang.String primaryKey
           
private  java.lang.String scalar
           
private  java.lang.String stochastic
           
private  java.lang.String unit
           
private  java.util.ArrayList values
           
 
Constructor Summary
S_Variable()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDataType()
           
 java.lang.String getDescription()
           
 int getDimension()
           
 int getDimensionPosition(java.lang.String indexName)
          getDimensionPosition This method will return the position of the dimension in the index array
 int getDimensionSize(int dim)
          A method to get the size of a particular dimension
 java.util.ArrayList getIndicies()
           
 java.lang.String getMaximum()
           
 java.lang.String getMeasure()
           
 java.lang.String getMinimum()
           
 java.lang.String getName()
           
 java.lang.String getPreposition()
           
 java.lang.String getPrimaryKey()
           
 java.lang.String getPrimaryKeyLogString()
           
 java.lang.String getScalar()
           
 java.lang.String getScalarLogString()
           
 int getSizeAtDimension(int level, int[] dimArray)
          A method to determine how many values are at a given level
 int getSizeAtDimension(int level, int i1, int i2, int i3, int i4, int i5, int i6, int i7)
          This method does the same thing as the above method, but doesn't use an since arrays have proven to be difficult to handle with JNI
 java.lang.String getStochastic()
           
 java.lang.String getStochasticLogString()
           
 java.lang.String getUnit()
           
 java.util.ArrayList getValues()
           
 java.util.ArrayList getValuesAtDimension(int level, int[] dimArray)
           
 java.util.ArrayList getValuesAtDimension(int level, int i1, int i2, int i3, int i4, int i5, int i6, int i7)
          A method to return the values for a particular dimension (no array because arrrays are a pain to deal with in JNI)
 int hashCode()
           
 boolean isPrimaryKey()
           
 boolean isScalar()
           
 boolean isStochastic()
           
 void setDataType(java.lang.String dataType)
           
 void setDescription(java.lang.String description)
           
 void setDimension(int dimension)
           
 void setIndicies(java.util.ArrayList indicies)
           
 void setMaximum(java.lang.String maximum)
           
 void setMeasure(java.lang.String measure)
           
 void setMinimum(java.lang.String minimum)
           
 void setName(java.lang.String name)
           
 void setPreposition(java.lang.String preposition)
           
 void setPrimaryKey(java.lang.String primaryKey)
           
 void setPrimaryKeyLogString(java.lang.String logString)
           
 void setScalar(java.lang.String scalar)
           
 void setScalarLogString(java.lang.String logString)
           
 void setStochastic(java.lang.String stochastic)
           
 void setStochasticLogString(java.lang.String logString)
           
 void setUnit(java.lang.String unit)
           
 void setValue(S_Value val)
           
 void setValues(java.util.ArrayList values)
           
 void sortValues(java.lang.String indexName)
          sortValues This method will sort the values for a given dataset on the index passed in
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

description

private java.lang.String description

name

private java.lang.String name

dimension

private int dimension

dataType

private java.lang.String dataType

primaryKey

private java.lang.String primaryKey

scalar

private java.lang.String scalar

minimum

private java.lang.String minimum

maximum

private java.lang.String maximum

measure

private java.lang.String measure

unit

private java.lang.String unit

stochastic

private java.lang.String stochastic

preposition

private java.lang.String preposition

indicies

private java.util.ArrayList indicies

values

private java.util.ArrayList values
Constructor Detail

S_Variable

public S_Variable()
Method Detail

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setName

public void setName(java.lang.String name)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDimension

public int getDimension()

setDimension

public void setDimension(int dimension)

getDataType

public java.lang.String getDataType()

setDataType

public void setDataType(java.lang.String dataType)

isPrimaryKey

public boolean isPrimaryKey()

getPrimaryKeyLogString

public java.lang.String getPrimaryKeyLogString()

setPrimaryKeyLogString

public void setPrimaryKeyLogString(java.lang.String logString)

setPrimaryKey

public void setPrimaryKey(java.lang.String primaryKey)

getScalarLogString

public java.lang.String getScalarLogString()

setScalarLogString

public void setScalarLogString(java.lang.String logString)

isScalar

public boolean isScalar()

setScalar

public void setScalar(java.lang.String scalar)

getMinimum

public java.lang.String getMinimum()

setMinimum

public void setMinimum(java.lang.String minimum)

getMaximum

public java.lang.String getMaximum()

setMaximum

public void setMaximum(java.lang.String maximum)

getMeasure

public java.lang.String getMeasure()

setMeasure

public void setMeasure(java.lang.String measure)

getUnit

public java.lang.String getUnit()

setUnit

public void setUnit(java.lang.String unit)

isStochastic

public boolean isStochastic()

getDimensionSize

public int getDimensionSize(int dim)
A method to get the size of a particular dimension

Parameters:
dim - int
Returns:
int

getSizeAtDimension

public int getSizeAtDimension(int level,
                              int[] dimArray)
A method to determine how many values are at a given level

Parameters:
level - int
dimArray - int[]
Returns:
int

getSizeAtDimension

public int getSizeAtDimension(int level,
                              int i1,
                              int i2,
                              int i3,
                              int i4,
                              int i5,
                              int i6,
                              int i7)
This method does the same thing as the above method, but doesn't use an since arrays have proven to be difficult to handle with JNI

Parameters:
level - int
i1 - int
i2 - int
i3 - int
i4 - int
i5 - int
i6 - int
i7 - int
Returns:
int

getValuesAtDimension

public java.util.ArrayList getValuesAtDimension(int level,
                                                int i1,
                                                int i2,
                                                int i3,
                                                int i4,
                                                int i5,
                                                int i6,
                                                int i7)
A method to return the values for a particular dimension (no array because arrrays are a pain to deal with in JNI)

Parameters:
level - int
i1 - int
i2 - int
i3 - int
i4 - int
i5 - int
i6 - int
i7 - int
Returns:
ArrayList

getValuesAtDimension

public java.util.ArrayList getValuesAtDimension(int level,
                                                int[] dimArray)

getStochasticLogString

public java.lang.String getStochasticLogString()

setStochasticLogString

public void setStochasticLogString(java.lang.String logString)

setStochastic

public void setStochastic(java.lang.String stochastic)

getPreposition

public java.lang.String getPreposition()

setPreposition

public void setPreposition(java.lang.String preposition)

getIndicies

public java.util.ArrayList getIndicies()

setIndicies

public void setIndicies(java.util.ArrayList indicies)

getValues

public java.util.ArrayList getValues()

setValues

public void setValues(java.util.ArrayList values)

setValue

public void setValue(S_Value val)

getPrimaryKey

public java.lang.String getPrimaryKey()

getScalar

public java.lang.String getScalar()

getStochastic

public java.lang.String getStochastic()

sortValues

public void sortValues(java.lang.String indexName)
sortValues This method will sort the values for a given dataset on the index passed in

Parameters:
indexName - String

getDimensionPosition

public int getDimensionPosition(java.lang.String indexName)
getDimensionPosition This method will return the position of the dimension in the index array

Parameters:
indexName - String
Returns:
int

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object