Modifier and Type | Class and Description |
---|---|
static class |
Attribute.ParameterAvailability |
Constructor and Description |
---|
Attribute(TreeNode node,
AttributeType type,
java.lang.String key,
java.lang.Object value) |
Attribute(java.util.UUID origin,
AttributeType type,
java.lang.String key,
java.lang.Object value) |
Attribute(java.util.UUID node,
AttributeType type,
java.lang.String key,
java.lang.Object value,
AttributeGenerator gen) |
Attribute(java.util.UUID node,
AttributeType type,
java.lang.String key,
java.lang.Object newvalue,
java.lang.Object value) |
Attribute(java.util.UUID node,
AttributeType type,
java.lang.String key,
java.lang.Object newvalue,
java.lang.Object value,
AttributeGenerator gen) |
Modifier and Type | Method and Description |
---|---|
static boolean |
affectsAttribute(TreeNode node,
java.lang.String what,
java.lang.String target) |
static boolean |
affectsDescription(TreeNode node,
java.lang.String attr) |
static boolean |
affectsId(TreeNode node,
java.lang.String attr) |
static boolean |
affectsPosition(TreeNode node,
java.lang.String attr) |
static boolean |
affectsStatus(TreeNode node,
java.lang.String attr) |
static boolean |
checkNameIsValid(java.lang.String name,
boolean inner) |
static boolean |
checkValueByType(AttributeType at,
java.lang.Object value2) |
int |
compareTo(Attribute o) |
Attribute |
copy() |
Attribute |
copy(java.util.UUID newuid) |
static Attribute |
deepCopy(Attribute attr) |
static Attribute |
deepCopy(Attribute attr,
java.util.UUID newuid) |
boolean |
equals(java.lang.Object obj) |
Attribute.ParameterAvailability |
getAvailability() |
AttributeGenerator |
getGenerator() |
<T> T |
getGRawValue() |
java.lang.String |
getKey() |
AttributeType |
getListType() |
java.util.UUID |
getOrigin() |
AttributeType |
getRawType() |
java.lang.Object |
getRawValue() |
static java.lang.String |
getRegExp(java.lang.String varname) |
AttributeType |
getResultType() |
java.lang.Object |
getValue() |
boolean |
isAvaiableOn(TreeNode node) |
boolean |
isGenerated() |
boolean |
isMoreVisible(Attribute a,
java.util.UUID where) |
boolean |
isValueRaw() |
boolean |
moreVisibleThan(Attribute rag2) |
static void |
registerDescriptionName(java.lang.String name) |
static void |
registerStatusName(java.lang.String name) |
void |
setAvailability(Attribute.ParameterAvailability p) |
void |
setGenerator(AttributeGenerator ag) |
void |
setNewValue(java.lang.Object object) |
void |
setValue(java.lang.Object object) |
java.lang.String |
toString() |
static java.lang.String |
valueToString(AttributeType at,
java.lang.Object value) |
boolean |
weakEquals(java.lang.Object obj) |
public Attribute(java.util.UUID node, AttributeType type, java.lang.String key, java.lang.Object value, AttributeGenerator gen)
public Attribute(java.util.UUID node, AttributeType type, java.lang.String key, java.lang.Object newvalue, java.lang.Object value)
public Attribute(java.util.UUID node, AttributeType type, java.lang.String key, java.lang.Object newvalue, java.lang.Object value, AttributeGenerator gen)
public Attribute(TreeNode node, AttributeType type, java.lang.String key, java.lang.Object value)
public Attribute(java.util.UUID origin, AttributeType type, java.lang.String key, java.lang.Object value)
public static void registerStatusName(java.lang.String name)
public static void registerDescriptionName(java.lang.String name)
public static boolean affectsPosition(TreeNode node, java.lang.String attr)
public static boolean affectsId(TreeNode node, java.lang.String attr)
public static boolean affectsAttribute(TreeNode node, java.lang.String what, java.lang.String target)
public static boolean affectsStatus(TreeNode node, java.lang.String attr)
public static boolean affectsDescription(TreeNode node, java.lang.String attr)
public Attribute.ParameterAvailability getAvailability()
public static java.lang.String getRegExp(java.lang.String varname)
public boolean moreVisibleThan(Attribute rag2)
public void setAvailability(Attribute.ParameterAvailability p)
public boolean isAvaiableOn(TreeNode node)
public java.lang.String getKey()
public <T> T getGRawValue()
public java.lang.Object getValue()
public AttributeType getRawType()
public AttributeType getResultType()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean weakEquals(java.lang.Object obj)
public static boolean checkNameIsValid(java.lang.String name, boolean inner)
public int compareTo(Attribute o)
compareTo
in interface java.lang.Comparable<Attribute>
public AttributeType getListType()
public java.lang.Object getRawValue()
public java.util.UUID getOrigin()
public boolean isGenerated()
public boolean isMoreVisible(Attribute a, java.util.UUID where)
public static java.lang.String valueToString(AttributeType at, java.lang.Object value)
public void setValue(java.lang.Object object)
public void setNewValue(java.lang.Object object)
public AttributeGenerator getGenerator()
public void setGenerator(AttributeGenerator ag)
public Attribute copy()
public Attribute copy(java.util.UUID newuid)
public boolean isValueRaw()
public static boolean checkValueByType(AttributeType at, java.lang.Object value2)