com.jaxfront.core.ui
Interface EditablePanel


public interface EditablePanel

A marker interface to mark an EditorPanel to be used to visualize a JAXFront DOM.


Method Summary
 void addHelpListener(HelpListener newListener)
          Add a new help listener to receive HelpEvents in case of a defined help definition.
 void fireHelpEvent(Type source, java.lang.String helpID)
          Fires a HelpEvent for a help requestor (source type) and the according help identifier.
 TreeNode getSelectedTreeNode()
          Returns the selected tree node in the navigation tree.
 Document getTargetDOM()
          Returns the target DOM.
 TreeModel getTreeModel()
          Returns the tree model for the navigation tree.
 java.awt.Window getWindow()
          Returns the parent frame of this panel.
 boolean isSelectingTreeNode()
          Returns true if the tree is in process of selecting a node by the user.
 void removeHelpListener(HelpListener listener)
          Removes a HelpListener.
 void removeTreeNodes(java.util.List treeNodes)
           
 void selectNode(TreeNode node)
          Selects a TreeNode in the NavigationTree.
 void selectNode(Type type)
          Selects a TreeNode in the NavigationTree based on a type.
 Visualizer visualize(Type aType, boolean forceRepaint)
           
 

Method Detail

addHelpListener

void addHelpListener(HelpListener newListener)
Add a new help listener to receive HelpEvents in case of a defined help definition.

Parameters:
newListener - HelpListener

fireHelpEvent

void fireHelpEvent(Type source,
                   java.lang.String helpID)
Fires a HelpEvent for a help requestor (source type) and the according help identifier.

Parameters:
source - source the help requestor
helpID - any help identification for the target help system

getSelectedTreeNode

TreeNode getSelectedTreeNode()
Returns the selected tree node in the navigation tree.


getTargetDOM

Document getTargetDOM()
Returns the target DOM.


getTreeModel

TreeModel getTreeModel()
Returns the tree model for the navigation tree.


getWindow

java.awt.Window getWindow()
Returns the parent frame of this panel.


isSelectingTreeNode

boolean isSelectingTreeNode()
Returns true if the tree is in process of selecting a node by the user.


removeHelpListener

void removeHelpListener(HelpListener listener)
Removes a HelpListener.

Parameters:
listener - HelpListener to remove

removeTreeNodes

void removeTreeNodes(java.util.List treeNodes)

selectNode

void selectNode(TreeNode node)
Selects a TreeNode in the NavigationTree.

Parameters:
node - the node to be selected.

selectNode

void selectNode(Type type)
Selects a TreeNode in the NavigationTree based on a type.

Parameters:
type - the type to be selected.
See Also:
com.jaxfront.core.ui.NavigationTree#setSelectionPath(TreeNode node)

visualize

Visualizer visualize(Type aType,
                     boolean forceRepaint)