public class ObjectVal extends Object
Modifier and Type | Field and Description |
---|---|
private Map<Integer,String> |
arrayValues
Maps array fields to array values.
|
private boolean |
exactInstance
True if object is an exact instance of its sort.
|
private Map<String,String> |
fieldvalues
Maps field names to field values.
|
private Map<String,String> |
funValues
Maps function names to function values.
|
private int |
length
The length of the object.
|
private String |
name
The name of the object.
|
private Sort |
sort
The sort of the object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o)
Objects with equal names are equal.
|
String |
get(String field) |
String |
getArrayValue(int i) |
Map<Integer,String> |
getArrayValues() |
String |
getFieldUsingSimpleName(String name) |
Map<String,String> |
getFieldvalues() |
Map<String,String> |
getFunValues() |
int |
getLength() |
String |
getName() |
Sort |
getSort() |
boolean |
isExactInstance() |
String |
put(String field,
String value) |
void |
putFunValue(String fun,
String val) |
void |
setArrayValue(int i,
String val) |
void |
setArrayValues(Map<Integer,String> newArrayValues) |
void |
setExactInstance(boolean exactInstance) |
void |
setFieldvalues(Map<String,String> fieldvalues) |
void |
setFunValues(Map<String,String> newFunValues) |
void |
setLength(int length) |
void |
setName(String name) |
void |
setSort(Sort sort) |
String |
toString() |
private String name
private int length
private Sort sort
private boolean exactInstance
public ObjectVal(String name)
public void setArrayValue(int i, String val)
public String getArrayValue(int i)
public void setExactInstance(boolean exactInstance)
exactInstance
- the exactInstance to setpublic boolean isExactInstance()
public void setName(String name)
public Sort getSort()
public void setSort(Sort sort)
public int getLength()
public void setLength(int length)
public String getName()
public void setFieldvalues(Map<String,String> fieldvalues)
fieldvalues
- the fieldvalues to setpublic boolean equals(Object o)