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