public class LabelProvider extends java.lang.Object implements IValueProvider
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE |
NULLDEP
Constructor and Description |
---|
LabelProvider() |
Modifier and Type | Method and Description |
---|---|
void |
attach(TreeNode node) |
void |
detach(TreeNode node) |
AttributeType |
getAttributeType() |
java.util.Set<java.lang.String> |
getDependencies(AttributeStorage as) |
static IValueProvider |
getOne() |
java.util.Map<java.lang.String,java.lang.Object> |
getRawStores() |
TypedValue |
getRawValue() |
java.lang.String |
getType() |
TypedValue |
getTypedValue(java.lang.String key,
AttributeStorage as) |
void |
saveJSON(JSONObject vpo) |
public TypedValue getTypedValue(java.lang.String key, AttributeStorage as)
getTypedValue
in interface IValueProvider
public java.util.Set<java.lang.String> getDependencies(AttributeStorage as)
getDependencies
in interface IValueProvider
public java.lang.String getType()
getType
in interface IValueProvider
public TypedValue getRawValue()
getRawValue
in interface IValueProvider
public java.util.Map<java.lang.String,java.lang.Object> getRawStores()
getRawStores
in interface IValueProvider
public static IValueProvider getOne()
public void attach(TreeNode node)
attach
in interface IValueProvider
public void detach(TreeNode node)
detach
in interface IValueProvider
public void saveJSON(JSONObject vpo) throws JSONException
saveJSON
in interface IValueProvider
JSONException
public AttributeType getAttributeType()
getAttributeType
in interface IValueProvider