| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.stata.sfi.Data
public final class Data
Routines for interacting with a Stata dataset.
| Field Summary | |
|---|---|
| static int | TYPE_BYTE | 
| static int | TYPE_DOUBLE | 
| static int | TYPE_FLOAT | 
| static int | TYPE_INT | 
| static int | TYPE_LONG | 
| static int | TYPE_STR | 
| static int | TYPE_STRL | 
| Method Summary | |
|---|---|
| static int | addVarByte(String name)Add a variable of type byte to the current Stata dataset. | 
| static int | addVarDouble(String name)Add a variable of type double to the current Stata dataset. | 
| static int | addVarFloat(String name)Add a variable of type float to the current Stata dataset. | 
| static int | addVarInt(String name)Add a variable of type int to the current Stata dataset. | 
| static int | addVarLong(String name)Add a variable of type long to the current Stata dataset. | 
| static int | addVarStr(String name,
          int length)Add a variable of type str to the current Stata dataset. | 
| static int | addVarStrL(String name)Add a variable of type strL to the current Stata dataset. | 
| static int | dropVar(int index)Drop the variable at the specified variable index. | 
| static int | getBestType(double value)Get the best numeric data type for the specified value. | 
| static String | getFormattedValue(int var,
                  int obs,
                  boolean bValueLabel)Read a value from the current Stata dataset applying its display format. | 
| static int | getMaxStrLength()Get the maximum length of a Stata string (str) variable. | 
| static int | getMaxVars()Get the maximum number of variables Stata currently allows. | 
| static double | getMissingValue()Get a Stata missing value. | 
| static double | getNum(int var,
       int obs)Read a numeric value from the current Stata dataset. | 
| static int | getObsCount()Get the number of observations in the current Stata dataset. | 
| static int | getParsedIn1()Get the first in a range of observations if javacall was called with the in qualifier. | 
| static int | getParsedIn2()Get the last in a range of observations if javacall was called with the in qualifier. | 
| static int | getParsedVarCount()Get the number of variables specified when javacall was called. | 
| static Double | getRealOfString(String s)Get the double representation of a String using Stata's real() function. | 
| static String | getStr(int var,
       int obs)Read a string value from the current Stata dataset. | 
| static int | getVarCount()Get the number of variables in the current Stata dataset. | 
| static String | getVarFormat(int index)Get the format for a Stata variable. | 
| static int | getVarIndex(String varname)Look up the variable index for the specified name in the current Stata dataset. | 
| static String | getVarLabel(int index)Get the label for a Stata variable. | 
| static String | getVarName(int index)Get the variable name at a given variable index. | 
| static boolean | isParsedIfTrue(int obs)Determine if the observation is true given an if condition specified with javacall. | 
| static boolean | isValueMissing(double value)Test if a value is a Stata missing. | 
| static boolean | isVarlistSpecified()Determine if a varlist was specified with javacall. | 
| static boolean | isVarTypeStr(int index)Test if a variable is of type str. | 
| static boolean | isVarTypeString(int index)Test if a variable is string or numeric. | 
| static boolean | isVarTypeStrL(int index)Test if a variable is of type strL. | 
| static String | makeVarName(String s,
            boolean retainCase)Attempt to form a valid variable name from a string. | 
| static int | mapParsedVarIndex(int index)Map the variable index from the parsed varlist. | 
| static int | renameVar(int index,
          String newname)Rename a Stata variable. | 
| static int | setObsCount(int obs)Set the number of observations in the current Stata dataset. | 
| static int | setVarFormat(int index,
             String format)Set the format for a Stata variable. | 
| static int | setVarLabel(int index,
            String label)Set the label for a Stata variable. | 
| static int | storeNum(int var,
         int obs,
         double value)Store a numeric value in the current Stata dataset. | 
| static int | storeStr(int var,
         int obs,
         String value)Store a string value in the current Stata dataset. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int TYPE_BYTE
public static final int TYPE_INT
public static final int TYPE_LONG
public static final int TYPE_FLOAT
public static final int TYPE_DOUBLE
public static final int TYPE_STR
public static final int TYPE_STRL
| Method Detail | 
|---|
public static double getNum(int var,
                            int obs)
var - Variable to access.obs - Observation to access.
public static String getStr(int var,
                            int obs)
var - Variable to access.obs - Observation to access.
public static String getFormattedValue(int var,
                                       int obs,
                                       boolean bValueLabel)
var - Variable to access.obs - Observation to access.
public static int storeNum(int var,
                           int obs,
                           double value)
var - Variable to access.obs - Observation to access.value - Value to store.
public static int storeStr(int var,
                           int obs,
                           String value)
var - Variable to access.obs - Observation to access.value - Value to store.
public static int getVarCount()
public static int getObsCount()
public static int setObsCount(int obs)
obs - The number of observations to set.
public static int getBestType(double value)
value - The value to test.
TYPE_BYTE, TYPE_INT, TYPE_LONG,
                TYPE_FLOAT, or TYPE_DOUBLE.public static int addVarDouble(String name)
name - Name of the variable to be created.
public static int addVarFloat(String name)
name - Name of the variable to be created.
public static int addVarLong(String name)
name - Name of the variable to be created.
public static int addVarInt(String name)
name - Name of the variable to be created.
public static int addVarByte(String name)
name - Name of the variable to be created.
public static int addVarStr(String name,
                            int length)
name - Name of the variable to be created.length - Initial size of the variable.  If the length is 
                 greater than getMaxStrLength
                 then a variable of type strL will be created.
public static int addVarStrL(String name)
name - Name of the variable to be created.
public static int getVarIndex(String varname)
varname - Name of the variable.
public static String getVarName(int index)
index - Index of the variable to lookup.
public static int renameVar(int index,
                            String newname)
index - Index of the variable to rename.newname - New variable name.
public static String getVarLabel(int index)
index - Index of the variable to lookup.
public static int setVarLabel(int index,
                              String label)
index - Index of the variable to label.label - New label.
public static String getVarFormat(int index)
index - Index of the variable to lookup.
public static int setVarFormat(int index,
                               String format)
index - Index of the variable to format.format - New format.
public static int dropVar(int index)
index - Variable to drop.
public static String makeVarName(String s,
                                 boolean retainCase)
s - Source string.retainCase - If set, the case will not be converted to 
                        lowercase.
public static int getMaxStrLength()
public static int getMaxVars()
public static boolean isVarTypeString(int index)
index - The index of the variable to test.
public static boolean isVarTypeStr(int index)
index - The index of the variable to test.
public static boolean isVarTypeStrL(int index)
index - The index of the variable to test.
public static boolean isValueMissing(double value)
value - The value to test.
public static double getMissingValue()
public static Double getRealOfString(String s)
s - The string to convert.
public static int getParsedIn1()
public static int getParsedIn2()
public static boolean isVarlistSpecified()
public static int getParsedVarCount()
public static int mapParsedVarIndex(int index)
index - Parsed variable index.
public static boolean isParsedIfTrue(int obs)
| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||