Class DataNode
- java.lang.Object
-
- org.pentaho.platform.api.repository2.unified.data.node.DataNode
-
public class DataNode extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DataNode.DataPropertyType
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DataNode
addNode(String name)
void
addNode(DataNode child)
boolean
equals(Object obj)
Serializable
getId()
String
getName()
DataNode
getNode(String name)
Iterable<DataNode>
getNodes()
Iterable<DataProperty>
getProperties()
DataProperty
getProperty(String name)
int
hashCode()
boolean
hasNode(String name)
boolean
hasProperty(String name)
protected void
internalAddNode(DataNode child)
void
setId(Serializable id)
void
setProperty(String name, boolean value)
void
setProperty(String name, double value)
void
setProperty(String name, long value)
void
setProperty(String name, String value)
void
setProperty(String name, Date value)
void
setProperty(String name, DataNodeRef value)
String
toString()
protected String
toString(int depth)
-
-
-
Constructor Detail
-
DataNode
public DataNode(String name)
-
-
Method Detail
-
addNode
public void addNode(DataNode child)
-
internalAddNode
protected void internalAddNode(DataNode child)
-
getName
public String getName()
-
setProperty
public void setProperty(String name, boolean value)
-
setProperty
public void setProperty(String name, double value)
-
setProperty
public void setProperty(String name, long value)
-
setProperty
public void setProperty(String name, DataNodeRef value)
-
hasProperty
public boolean hasProperty(String name)
-
hasNode
public boolean hasNode(String name)
-
getProperty
public DataProperty getProperty(String name)
-
getProperties
public Iterable<DataProperty> getProperties()
-
setId
public void setId(Serializable id)
-
getId
public Serializable getId()
-
toString
protected String toString(int depth)
-
-