|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface INode
Interface that all Nodes implement. Currently, there are two implementations: Transient nodes which only exist in memory, and persistent Nodes, which are stored in a database (either the internal Object DB or an external relational DB).
Field Summary |
---|
Fields inherited from interface helma.objectmodel.INodeState |
---|
CLEAN, DELETED, INVALID, MODIFIED, NEW, TRANSIENT, VIRTUAL |
Method Summary | |
---|---|
INode |
addNode(INode node)
|
INode |
addNode(INode node,
int where)
|
void |
clearCacheNode()
|
int |
contains(INode node)
|
long |
created()
|
INode |
createNode(java.lang.String name)
|
INode |
createNode(java.lang.String name,
int where)
|
IProperty |
get(java.lang.String name)
|
boolean |
getBoolean(java.lang.String name)
|
INode |
getCacheNode()
|
java.util.Date |
getDate(java.lang.String name)
|
DbMapping |
getDbMapping()
|
double |
getFloat(java.lang.String name)
|
java.lang.String |
getFullName()
|
java.lang.String |
getFullName(INode root)
|
java.lang.String |
getID()
id-related methods |
long |
getInteger(java.lang.String name)
|
java.lang.Object |
getJavaObject(java.lang.String name)
|
java.lang.String |
getName()
|
INode |
getNode(java.lang.String name)
|
INode |
getParent()
node-related methods |
java.lang.String |
getPrototype()
Get the name of the prototype to be used for this object. |
int |
getState()
|
java.lang.String |
getString(java.lang.String name)
|
INode |
getSubnode(java.lang.String name)
|
INode |
getSubnodeAt(int index)
|
java.lang.String |
getSubnodeRelation()
|
java.util.Enumeration |
getSubnodes()
|
boolean |
isAnonymous()
|
long |
lastModified()
|
int |
numberOfNodes()
|
java.util.Enumeration |
properties()
property-related methods |
boolean |
remove()
|
void |
removeNode(INode node)
|
void |
setBoolean(java.lang.String name,
boolean value)
|
void |
setDate(java.lang.String name,
java.util.Date value)
|
void |
setDbMapping(DbMapping dbmap)
|
void |
setFloat(java.lang.String name,
double value)
|
void |
setInteger(java.lang.String name,
long value)
|
void |
setJavaObject(java.lang.String name,
java.lang.Object value)
|
void |
setName(java.lang.String name)
|
void |
setNode(java.lang.String name,
INode value)
|
void |
setPrototype(java.lang.String prototype)
|
void |
setState(int s)
|
void |
setString(java.lang.String name,
java.lang.String value)
|
void |
setSubnodeRelation(java.lang.String rel)
|
void |
unset(java.lang.String name)
|
Methods inherited from interface helma.framework.IPathElement |
---|
getChildElement, getElementName, getParentElement |
Method Detail |
---|
java.lang.String getID()
java.lang.String getName()
void setDbMapping(DbMapping dbmap)
dbmap
- ...DbMapping getDbMapping()
int getState()
void setState(int s)
s
- ...void setName(java.lang.String name)
name
- ...long lastModified()
long created()
boolean isAnonymous()
java.lang.String getPrototype()
IPathElement
getPrototype
in interface IPathElement
void setPrototype(java.lang.String prototype)
prototype
- ...INode getCacheNode()
void clearCacheNode()
java.lang.String getFullName()
java.lang.String getFullName(INode root)
root
- ...
INode getParent()
void setSubnodeRelation(java.lang.String rel)
rel
- ...java.lang.String getSubnodeRelation()
int numberOfNodes()
INode addNode(INode node)
node
- ...
INode addNode(INode node, int where)
node
- ...where
- ...
INode createNode(java.lang.String name)
name
- ...
INode createNode(java.lang.String name, int where)
name
- ...where
- ...
java.util.Enumeration getSubnodes()
INode getSubnode(java.lang.String name)
name
- ...
INode getSubnodeAt(int index)
index
- ...
int contains(INode node)
node
- ...
boolean remove()
void removeNode(INode node)
node
- ...java.util.Enumeration properties()
IProperty get(java.lang.String name)
name
- ...
java.lang.String getString(java.lang.String name)
name
- ...
boolean getBoolean(java.lang.String name)
name
- ...
java.util.Date getDate(java.lang.String name)
name
- ...
long getInteger(java.lang.String name)
name
- ...
double getFloat(java.lang.String name)
name
- ...
INode getNode(java.lang.String name)
name
- ...
java.lang.Object getJavaObject(java.lang.String name)
name
- ...
void setString(java.lang.String name, java.lang.String value)
name
- ...value
- ...void setBoolean(java.lang.String name, boolean value)
name
- ...value
- ...void setDate(java.lang.String name, java.util.Date value)
name
- ...value
- ...void setInteger(java.lang.String name, long value)
name
- ...value
- ...void setFloat(java.lang.String name, double value)
name
- ...value
- ...void setNode(java.lang.String name, INode value)
name
- ...value
- ...void setJavaObject(java.lang.String name, java.lang.Object value)
name
- ...value
- ...void unset(java.lang.String name)
name
- ...
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |