public class JDOField extends Object implements JDOValueIF
Modifier and Type | Field and Description |
---|---|
protected boolean |
evaluatable |
protected String[] |
path |
protected JDOValueIF |
root |
COLLECTION, FIELD, FUNCTION, NATIVE_VALUE, NULL, OBJECT, PARAMETER, PRIMITIVE, STRING, VARIABLE
Constructor and Description |
---|
JDOField(JDOValueIF root,
String name) |
JDOField(JDOValueIF root,
String[] path) |
JDOField(JDOValueIF root,
String[] path,
boolean evaluatable) |
JDOField(JDOValueIF root,
String name,
boolean evaluatable) |
JDOField(JDOValueIF root,
String name1,
String name2) |
JDOField(JDOValueIF root,
String name1,
String name2,
boolean evaluatable) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3,
boolean evaluatable) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3,
String name4) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3,
String name4,
boolean evaluatable) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3,
String name4,
String name5) |
JDOField(JDOValueIF root,
String name1,
String name2,
String name3,
String name4,
String name5,
boolean evaluatable) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
boolean |
getEvaluatable() |
String[] |
getPath() |
JDOValueIF |
getRoot() |
int |
getType()
INTERNAL: Returns the type of JDO value indicated by one of the
constants in the
JDOValueIF interface. |
int |
hashCode() |
String |
toString() |
void |
visit(JDOVisitorIF visitor)
INTERNAL: Allows the value to be visited.
|
protected JDOValueIF root
protected String[] path
protected boolean evaluatable
public JDOField(JDOValueIF root, String name)
public JDOField(JDOValueIF root, String name, boolean evaluatable)
public JDOField(JDOValueIF root, String name1, String name2)
public JDOField(JDOValueIF root, String name1, String name2, boolean evaluatable)
public JDOField(JDOValueIF root, String name1, String name2, String name3)
public JDOField(JDOValueIF root, String name1, String name2, String name3, boolean evaluatable)
public JDOField(JDOValueIF root, String name1, String name2, String name3, String name4)
public JDOField(JDOValueIF root, String name1, String name2, String name3, String name4, boolean evaluatable)
public JDOField(JDOValueIF root, String name1, String name2, String name3, String name4, String name5)
public JDOField(JDOValueIF root, String name1, String name2, String name3, String name4, String name5, boolean evaluatable)
public JDOField(JDOValueIF root, String[] path)
public JDOField(JDOValueIF root, String[] path, boolean evaluatable)
public int getType()
JDOValueIF
JDOValueIF
interface.getType
in interface JDOValueIF
public JDOValueIF getRoot()
public String[] getPath()
public boolean getEvaluatable()
public void visit(JDOVisitorIF visitor)
JDOValueIF
visit
in interface JDOValueIF