public abstract class BaseNodeDataImpl extends Object implements NodeData
| Modifier and Type | Field and Description |
|---|---|
protected static SupportedCSS |
css |
protected static DeclarationTransformer |
transformer |
| Constructor and Description |
|---|
BaseNodeDataImpl() |
| Modifier and Type | Method and Description |
|---|---|
<T extends CSSProperty> |
getSpecifiedProperty(String name)
Returns the property of the given name after applying the defaulting processes.
|
<T extends Term<?>> |
getSpecifiedValue(Class<T> clazz,
String name)
Returns the specified value of a property which corresponds to the
cascaded value (obtained by
NodeData.getValue(String, boolean)) with
applying the defaulting processes. |
Term<?> |
getSpecifiedValue(String name)
Returns the specified value of a property which corresponds to the
cascaded value (obtained by
NodeData.getValue(String, boolean)) with
applying the defaulting processes. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconcretize, getAsString, getProperty, getProperty, getPropertyNames, getSourceDeclaration, getSourceDeclaration, getValue, getValue, getValue, inheritFrom, pushprotected static DeclarationTransformer transformer
protected static SupportedCSS css
public <T extends CSSProperty> T getSpecifiedProperty(String name)
NodeDatagetSpecifiedProperty in interface NodeDataname - Property namenull if the
value is not available and no default value is applicable.public Term<?> getSpecifiedValue(String name)
NodeDataNodeData.getValue(String, boolean)) with
applying the defaulting processes.getSpecifiedValue in interface NodeDataname - the property namenull when the property value is not defined
and no default value is available.public <T extends Term<?>> T getSpecifiedValue(Class<T> clazz, String name)
NodeDataNodeData.getValue(String, boolean)) with
applying the defaulting processes.getSpecifiedValue in interface NodeDataclazz - the expected class of the resultname - the property namenull when the property value is not defined
and no default value is available.Copyright © 2018. All rights reserved.