public abstract class ExpressionNode
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<ExpressionNode> |
m_childNodes |
protected ExpressionNodeManager |
m_manager |
protected ExpressionNode |
m_parentNode |
static int |
NODETYPE_ACTIONLISTENERLEAVE |
static int |
NODETYPE_EXPRESSIONFOLDER |
static int |
NODETYPE_PROPERTYLEAVE |
| Constructor and Description |
|---|
ExpressionNode(ExpressionNodeManager manager,
ExpressionNode parent) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ExpressionNode> |
getChildNodes() |
abstract java.lang.String |
getExpression()
The full expression that this node represents.
|
java.lang.String |
getImage()
You may specify a special image for this node - otherwise default images
are used.
|
abstract int |
getNodeType()
Return a value defined by NODETYPE_* constants.
|
ExpressionNode |
getParentNode() |
abstract java.lang.String |
getText()
The text that is shown for this node.
|
abstract void |
loadChildNodes()
This method is called prior to calling
getChildNodes() by
the Expression Explorer. you need to create the childe node instances
and add them to m_childNodes. |
public static int NODETYPE_EXPRESSIONFOLDER
public static int NODETYPE_PROPERTYLEAVE
public static int NODETYPE_ACTIONLISTENERLEAVE
protected ExpressionNodeManager m_manager
protected ExpressionNode m_parentNode
protected java.util.List<ExpressionNode> m_childNodes
public ExpressionNode(ExpressionNodeManager manager, ExpressionNode parent)
public ExpressionNode getParentNode()
public java.util.List<ExpressionNode> getChildNodes()
public abstract int getNodeType()
public abstract java.lang.String getExpression()
public abstract java.lang.String getText()
public abstract void loadChildNodes()
getChildNodes() by
the Expression Explorer. you need to create the childe node instances
and add them to m_childNodes. This method is called
when the user toggles a node - at this point of time the next level
of nodes is read.public java.lang.String getImage()
Copyright © CaptainCasa Gmbh. All Rights Reserved.