public class VarLabels extends java.lang.Object implements VarInterface
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name
Name property for the class
|
private java.util.Map<java.lang.String,java.lang.String> |
varlabels
Member variable containing Stata variable labels
|
Constructor and Description |
---|
VarLabels(VariableIndex varIndex)
Variable labels inner class object
|
Modifier and Type | Method and Description |
---|---|
java.util.Iterator |
getIterator()
Method used to return the appropriate iterator needed to iterate over the
values stored in the object.
|
java.lang.String |
getName()
Method to retrieve the name of the JSON object
|
java.lang.String |
getValue(java.lang.String varnm) |
java.util.Map<java.lang.String,java.lang.String> |
getValues() |
private void |
setVariableLabels(java.util.List<java.lang.Integer> vdx)
Sets an object containing variable labels from Stata data set.
|
private final java.lang.String name
private java.util.Map<java.lang.String,java.lang.String> varlabels
public VarLabels(VariableIndex varIndex)
varIndex
- A variable index objectprivate void setVariableLabels(java.util.List<java.lang.Integer> vdx)
vdx
- The variable index over which the method will iterate.public java.util.Map<java.lang.String,java.lang.String> getValues()
public java.lang.String getValue(java.lang.String varnm)
varnm
- valid variable namepublic java.lang.String getName()
public java.util.Iterator getIterator()
getIterator
in interface VarInterface