Package org.eclnt.editor.tools
Class ExpressionNodeManager
java.lang.Object
org.eclnt.editor.tools.ExpressionNodeManager
- All Implemented Interfaces:
IToolUI
Class to be overridden when implementing the logic part of the Expression Explorer tool.
Pay attention: this class is loaded in the classloader that the layout editor
builds up per project. You may not have access to all your environment
in the same way as if running within your web application!
-
Field Summary
-
Constructor Summary
ConstructorDescriptionThe Layout Editor expects an empty, public constructor. -
Method Summary
Modifier and TypeMethodDescriptionAccess tom_rootNodes
.abstract void
loadRootNodesForPage
(ProjectInfo project, String pageName) Purpose of this method is to (re)fill the rootNodes with the current data.
-
Field Details
-
m_currentProjectInfo
-
m_rootNodes
-
-
Constructor Details
-
ExpressionNodeManager
public ExpressionNodeManager()The Layout Editor expects an empty, public constructor.
-
-
Method Details
-
getRootNodes
Access tom_rootNodes
. Before accessing the root nodes the Expression Explorer will first requiest to load them by callingloadRootNodesForPage(ProjectInfo, String)
. -
loadRootNodesForPage
Purpose of this method is to (re)fill the rootNodes with the current data. Create the roor nodes and append them tom_rootNodes
. The method is called by the Layout Manager prior to callinggetRootNodes()
.
-