public class ValLabNames extends java.lang.Object implements VarInterface
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
name
Member variable to store a name property
|
private java.util.Map<java.lang.String,java.lang.String> |
valueLabelNames
Member variable containing Stata value label names associated with a
given variable
|
Constructor and Description |
---|
ValLabNames(VariableIndex varIndex)
Class constructor method
|
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 |
setValueLabelNames(java.util.List<java.lang.Integer> vdx)
Sets an object containing name of value label associated with the
index value.
|
private final java.lang.String name
private java.util.Map<java.lang.String,java.lang.String> valueLabelNames
public ValLabNames(VariableIndex varIndex)
varIndex
- A variable index class objectprivate void setValueLabelNames(java.util.List<java.lang.Integer> vdx)
vdx
- A list of integers for variable index values to iterate overpublic 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