public final class Scalar extends Object
Loading and saving scalars...
	public static int getStringScalar(String[] args) {
		String name = args[0];
		String contents = Scalar.getString(name);
		SFIToolkit.displayln(name + " = " + contents);
		return 0;
	}
	public static int setStringScalar(String[] args) {
		String name = args[0];
		String contents = args[1];
		int rc = Scalar.setString(name, contents);
		return rc;
	}
	public static int getScalar(String[] args) {
		String name = args[0];
		Double contents = Scalar.getValue(name);
		SFIToolkit.displayln(name + " = " + contents);
		return 0;
	}
	public static int setScalar(String[] args) {
		String name = args[0];
		Double value = Double.parseDouble(args[1]);
		int rc = Scalar.setValue(name, value);
		return rc;
	}
| Modifier and Type | Field and Description | 
|---|---|
static int | 
TYPE_AUTOMATIC  | 
static int | 
TYPE_CRETURN  | 
static int | 
TYPE_ERETURN  | 
static int | 
TYPE_GLOBAL  | 
static int | 
TYPE_RETURN  | 
static int | 
TYPE_RRETURN  | 
static int | 
TYPE_SRETURN  | 
static int | 
VTYPE_HIDDEN  | 
static int | 
VTYPE_HISTORICAL  | 
static int | 
VTYPE_VISIBLE  | 
| Modifier and Type | Method and Description | 
|---|---|
static String | 
getString(String name)
Get the contents of a Stata string scalar. 
 | 
static String | 
getString(String name,
         int type)
Get the contents of a Stata string scalar. 
 | 
static Double | 
getValue(String name)
Get the contents of a Stata scalar. 
 | 
static Double | 
getValue(String name,
        int type)
Get the contents of a Stata scalar. 
 | 
static int | 
setString(String name,
         String value)
Set the contents of a Stata string scalar. 
 | 
static int | 
setString(String name,
         String value,
         int type)
Set the contents of a Stata string scalar. 
 | 
static int | 
setValue(String name,
        double val)
Set the value of a Stata scalar. 
 | 
static int | 
setValue(String name,
        double value,
        int type)
Set the value of a Stata scalar. 
 | 
static int | 
setValue(String name,
        double value,
        int type,
        int vtype)
Set the value of a Stata scalar. 
 | 
static int | 
setValue(String name,
        double value,
        int type,
        String version)
Set the value of a Stata scalar. 
 | 
public static final int TYPE_AUTOMATIC
public static final int TYPE_CRETURN
public static final int TYPE_ERETURN
public static final int TYPE_GLOBAL
public static final int TYPE_RETURN
public static final int TYPE_RRETURN
public static final int TYPE_SRETURN
public static final int VTYPE_HIDDEN
public static final int VTYPE_HISTORICAL
public static final int VTYPE_VISIBLE
@Synchronized public static String getString(String name)
name - Name of the scalar.@Synchronized public static String getString(String name, int type)
name - Name of the scalar.type - Type of the scalar; may be TYPE_AUTOMATIC, 
             TYPE_GLOBAL, or TYPE_CRETURN.@Synchronized public static Double getValue(String name)
name - Name of the scalar.@Synchronized public static Double getValue(String name, int type)
name - Name of the scalar.type - Type of the scalar; may be TYPE_AUTOMATIC, 
             TYPE_GLOBAL,
             TYPE_RETURN, TYPE_RRETURN,
             TYPE_ERETURN, or TYPE_CRETURN.@Synchronized public static int setString(String name, String value)
name - Name of the scalar.value - Value to store in the scalar.@Synchronized public static int setString(String name, String value, int type)
name - Name of the scalar.value - Value to store in the scalar.type - Type of the scalar; may be TYPE_AUTOMATIC or TYPE_GLOBAL.@Synchronized public static int setValue(String name, double val)
name - Name of the scalar.val - Value to store in the scalar.@Synchronized public static int setValue(String name, double value, int type)
name - Name of the scalar.value - Value to store in the scalar.type - Type of the scalar; may be TYPE_AUTOMATIC,
              TYPE_GLOBAL, TYPE_RETURN, 
              TYPE_RRETURN, or TYPE_ERETURN.@Synchronized public static int setValue(String name, double value, int type, int vtype)
name - Name of the scalar.value - Value to store in the scalar.type - Type of the scalar; may be TYPE_AUTOMATIC,
              TYPE_GLOBAL, TYPE_RETURN, 
              TYPE_RRETURN, or TYPE_ERETURN.vtype - If the scalar is a type of return value, sets whether the
              return value is VTYPE_VISIBLE,
              VTYPE_HIDDEN, or VTYPE_HISTORICAL. This
              parameter is ignored with TYPE_GLOBAL.@Synchronized public static int setValue(String name, double value, int type, String version)
name - Name of the scalar.value - Value to store in the scalar.type - Type of the scalar; may be TYPE_GLOBAL,
                TYPE_RETURN, TYPE_RRETURN, or
                TYPE_ERETURN.version - If the scalar is a type of return value, sets the release
                number in the form
                #[#][.[#[#]]] for a return
                result. This parameter is ignored with
                TYPE_GLOBAL.