MetaDone
|
Public Member Functions | |
JTreeEngine (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition | |
Protected Member Functions | |
Component<?extends JComponent > | evaluateComponent (BootstrapGrasyla grasyla) throws BadPreCondition |
void | disposeInternal () |
void | notifyChildChanged (Engine child, ChildComponent comp) |
Private Attributes | |
final DefaultTreeModel | model = new DefaultTreeModel(null) |
JTree | tree |
Builds a tree.
true
by default) false
by default) Creates a JTree by reevaluating the expression as a TreeNode which will be the root of the tree.
If the tree is editable, multiple selection will not work properly.
metadone.client.grasyla2.swing.JTreeEngine.JTreeEngine | ( | GrasylaContext | context, |
ConcreteObject | expression, | ||
Engine | parent | ||
) | throws BadPreCondition |
Initializes this engine.
context | The context |
expression | The expression |
parent | The parent or null |
BadPreCondition |
References metadone.client.grasyla2.swing.GrasylaSwingHelper.registerAttributeHandlers(), and metadone.client.grasyla2.swing.JTreeEngine.tree.
void metadone.client.grasyla2.swing.JTreeEngine.disposeInternal | ( | ) | [protected] |
Component<? extends JComponent> metadone.client.grasyla2.swing.JTreeEngine.evaluateComponent | ( | BootstrapGrasyla | grasyla | ) | throws BadPreCondition [protected] |
References metadone.util.Objects.cast(), metadone.client.grasyla2.swing.TreeNode.eventWillCollapse(), metadone.client.grasyla2.swing.TreeNode.eventWillExpand(), metadone.client.grasyla2.swing.TreeNode.getEngine(), metadone.client.grasyla2.swing.GrasylaSwingHelper.setDefaults(), metadone.client.grasyla2.swing.TreeNode.setModel(), and metadone.client.grasyla2.swing.JTreeEngine.tree.
void metadone.client.grasyla2.swing.JTreeEngine.notifyChildChanged | ( | Engine | child, |
ChildComponent | comp | ||
) | [protected] |
final DefaultTreeModel metadone.client.grasyla2.swing.JTreeEngine.model = new DefaultTreeModel(null) [private] |
JTree metadone.client.grasyla2.swing.JTreeEngine.tree [private] |