public class ReferenceValue extends java.lang.Object implements IContextStringProvider
Constructor and Description |
---|
ReferenceValue(AttributeType type,
java.lang.Object o,
java.lang.String key) |
ReferenceValue(java.lang.String key,
java.util.Set<TreeNode> set,
AttributeStorage where) |
ReferenceValue(java.lang.String key,
java.lang.String error) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getKey() |
TreeNode[] |
getNodes(AttributeStorage where) |
TreeNode[] |
getNodes(AttributeStorage where,
boolean persist) |
java.util.UUID[] |
getNodeUUIDs(AttributeStorage where) |
java.lang.Object |
getRaw() |
AttributeType |
getType() |
static java.util.List<TreeNode> |
getValues(AttributeStorage where,
AttributeType type,
java.lang.Object value,
boolean persist) |
boolean |
hasErrorsOnResolve(AttributeStorage where) |
static void |
resetAttribute(AttributeStorage as,
AttributeType at,
java.lang.Object val) |
java.util.UUID[] |
resolve(AttributeStorage where,
boolean persist) |
java.lang.String |
toString() |
java.lang.String |
toString(AttributeStorage where) |
public ReferenceValue(AttributeType type, java.lang.Object o, java.lang.String key)
public ReferenceValue(java.lang.String key, java.lang.String error)
public ReferenceValue(java.lang.String key, java.util.Set<TreeNode> set, AttributeStorage where)
public java.util.UUID[] getNodeUUIDs(AttributeStorage where)
public TreeNode[] getNodes(AttributeStorage where)
public TreeNode[] getNodes(AttributeStorage where, boolean persist)
public java.util.UUID[] resolve(AttributeStorage where, boolean persist)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Object getRaw()
public AttributeType getType()
public java.lang.String getKey()
public java.lang.String toString(AttributeStorage where)
toString
in interface IContextStringProvider
public boolean hasErrorsOnResolve(AttributeStorage where)
public static java.util.List<TreeNode> getValues(AttributeStorage where, AttributeType type, java.lang.Object value, boolean persist)
public static void resetAttribute(AttributeStorage as, AttributeType at, java.lang.Object val)