public abstract class LayoutNode extends Object implements org.carewebframework.api.property.IPropertyProvider
| Modifier and Type | Field and Description |
|---|---|
protected static String |
NULL_VALUE |
| Modifier | Constructor and Description |
|---|---|
protected |
LayoutNode(String tagName,
LayoutNode parent,
PluginDefinition pluginDefinition) |
| Modifier and Type | Method and Description |
|---|---|
Element |
createDOMNode(Element parent)
Creates a DOM node from this layout node.
|
protected Map<String,String> |
getAttributes()
Returns the attribute map for the node.
|
protected <T extends LayoutNode> |
getChild(Class<T> clazz) |
protected List<LayoutNode> |
getChildren() |
protected PluginDefinition |
getDefinition() |
protected LayoutNode |
getNextSibling() |
protected LayoutNode |
getParent() |
String |
getProperty(String key) |
protected String |
getTagName()
Returns the tag name used when serializing this node.
|
boolean |
hasProperty(String key) |
protected static final String NULL_VALUE
protected LayoutNode(String tagName, LayoutNode parent, PluginDefinition pluginDefinition)
protected String getTagName()
protected PluginDefinition getDefinition()
protected List<LayoutNode> getChildren()
protected <T extends LayoutNode> T getChild(Class<T> clazz)
protected LayoutNode getParent()
protected LayoutNode getNextSibling()
protected Map<String,String> getAttributes()
public String getProperty(String key)
getProperty in interface org.carewebframework.api.property.IPropertyProviderIPropertyProvider.getProperty(java.lang.String)public boolean hasProperty(String key)
hasProperty in interface org.carewebframework.api.property.IPropertyProviderIPropertyProvider.hasProperty(java.lang.String)Copyright © 2017 Regenstrief Center for Biomedical Informatics. All rights reserved.