|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttoxtree.ui.tree.SelectListDialog
public class SelectListDialog
A singleton class, providing several methods to select an object from a List
.
Launches a modal dialogs with optional buttons on the right. Buttons are created from an optional
ActionMap
Uses JOptionPane
Constructor Summary | |
---|---|
protected |
SelectListDialog()
Singleton class |
Method Summary | |
---|---|
static java.lang.Object |
selectFromList(java.awt.Component parent,
java.lang.String dlgCaption,
java.lang.String panelCaption,
ListTableModel list,
javax.swing.ActionMap actions)
|
static java.lang.Object |
selectFromList(java.awt.Component parent,
java.lang.String dlgCaption,
java.lang.String panelCaption,
ListTableModel list,
javax.swing.ActionMap actions,
java.awt.Dimension size)
|
static java.lang.Object |
selectFromList(java.lang.String caption,
ListPanel[] panels)
Launches a dialog with a several lists arranged in a JTabbedPane . |
static IDecisionCategory |
selectNewCategory(java.awt.Component parent,
java.lang.ClassLoader classLoader)
Provides a list of names of the classes implementing IDecisionCategory
If the user selects an object, the tree is created and returned Uses Introspection.getAvailableCategoryTypes(ClassLoader) |
static DecisionNode |
selectNewNode(java.awt.Component parent,
java.lang.ClassLoader classLoader)
Provides a list of names of the classes implementing IDecisionRule
If the user selects an object, a DecisionNode containing the rule is created and returned Uses Introspection.getAvailableRuleTypes(ClassLoader) |
static IDecisionRule |
selectNewRule(java.awt.Component parent,
java.lang.ClassLoader classLoader)
Provides a list of names of the classes implementing IDecisionRule
If the user selects an object, the rule is created and returned Uses Introspection.getAvailableRuleTypes(ClassLoader) |
static IDecisionMethod |
selectNewTree(java.awt.Component parent,
java.lang.ClassLoader classLoader)
Provides a list of names of the classes implementing IDecisionMethod
If the user selects a name, the tree is created and returned Uses Introspection.getAvailableTreeTypes(ClassLoader) |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected SelectListDialog()
Method Detail |
---|
public static java.lang.Object selectFromList(java.awt.Component parent, java.lang.String dlgCaption, java.lang.String panelCaption, ListTableModel list, javax.swing.ActionMap actions)
public static java.lang.Object selectFromList(java.awt.Component parent, java.lang.String dlgCaption, java.lang.String panelCaption, ListTableModel list, javax.swing.ActionMap actions, java.awt.Dimension size)
public static java.lang.Object selectFromList(java.lang.String caption, ListPanel[] panels)
JTabbedPane
.
caption
- dialog captionpanels
- an array of ListPanel
to be arranged as tab pages
public static IDecisionRule selectNewRule(java.awt.Component parent, java.lang.ClassLoader classLoader)
IDecisionRule
If the user selects an object, the rule is created and returned Introspection.getAvailableRuleTypes(ClassLoader)
classLoader
-
public static DecisionNode selectNewNode(java.awt.Component parent, java.lang.ClassLoader classLoader)
IDecisionRule
If the user selects an object, a DecisionNode
containing the rule is created and returned Introspection.getAvailableRuleTypes(ClassLoader)
classLoader
-
public static IDecisionMethod selectNewTree(java.awt.Component parent, java.lang.ClassLoader classLoader)
IDecisionMethod
If the user selects a name, the tree is created and returned Introspection.getAvailableTreeTypes(ClassLoader)
classLoader
-
IDecisionMethod
public static IDecisionCategory selectNewCategory(java.awt.Component parent, java.lang.ClassLoader classLoader)
IDecisionCategory
If the user selects an object, the tree is created and returned Introspection.getAvailableCategoryTypes(ClassLoader)
classLoader
-
IDecisionCategory
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |