|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.awt.Component java.awt.Container java.awt.Window java.awt.Dialog javax.swing.JDialog edu.northwestern.at.utils.swing.ModalDialog edu.northwestern.at.wordhoard.swing.calculator.dialogs.SkeletonDialog edu.northwestern.at.wordhoard.swing.calculator.dialogs.SetDialog edu.northwestern.at.wordhoard.swing.calculator.dialogs.NewWorkSetDialog
public class NewWorkSetDialog
Displays create new work set dialog.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class edu.northwestern.at.wordhoard.swing.calculator.dialogs.SetDialog |
---|
SetDialog.PhraseSetsCheckBoxListRenderer, SetDialog.QueriesCheckBoxListRenderer, SetDialog.QueriesListRenderer, SetDialog.WordSetsCheckBoxListRenderer, SetDialog.WordSetsListRenderer, SetDialog.WorkSetsCheckBoxListRenderer, SetDialog.WorkSetsListRenderer |
Nested classes/interfaces inherited from class javax.swing.JDialog |
---|
javax.swing.JDialog.AccessibleJDialog |
Nested classes/interfaces inherited from class java.awt.Dialog |
---|
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType |
Nested classes/interfaces inherited from class java.awt.Window |
---|
java.awt.Window.AccessibleAWTWindow |
Nested classes/interfaces inherited from class java.awt.Container |
---|
java.awt.Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
---|---|
int |
dialogType
The type of dialog. |
static int |
FROMTEXT
Select the works/work parts from a text object, e.g., corpus, word set, etc. |
protected javax.swing.JComboBox |
queries
The combo box holding the queries. |
protected static WordCounter |
sourceText
Source text when extracting works/work parts from a text. |
protected WordCounterTreeCombo |
sourceTextChoices
Dialog field for text from which to extract works or work parts. |
protected XScrollPane |
treeScrollPane
Scroll pane for list of works and workSets. |
static int |
VIAQUERY
Select the works/work parts via a query. |
static int |
VIASELECTION
Select the works/work parts via manual selection. |
protected javax.swing.JTree |
workPartsTree
The tree holding the work parts. |
protected boolean |
workPartsTreeCreated
True if work parts tree created. |
protected javax.swing.JLabel |
workPartsTreeLabel
Label for work parts tree. |
protected WHQuery |
workSetQuery
Work set query text. |
protected WorkPart[] |
workSetWorkParts
Selected work parts. |
protected java.util.HashMap |
workTagToWorkMap
|
Fields inherited from class edu.northwestern.at.wordhoard.swing.calculator.dialogs.SetDialog |
---|
description, descriptionEditField, descriptionLabel, descriptionScrollPane, editingSet, isPublic, isPublicCheckBox, title, titleEditField, titleLabel, webPageURL, webPageURLEditField, webPageURLLabel |
Fields inherited from class edu.northwestern.at.wordhoard.swing.calculator.dialogs.SkeletonDialog |
---|
cancel, cancelButton, cancelButtonName, cancelled, ok, okButton, okButtonName, parentWindow, revert, revertButton, revertButtonName |
Fields inherited from class edu.northwestern.at.utils.swing.ModalDialog |
---|
usePlatformPositionForDefaultButton |
Fields inherited from class javax.swing.JDialog |
---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
Fields inherited from class java.awt.Dialog |
---|
DEFAULT_MODALITY_TYPE |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface javax.swing.WindowConstants |
---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
protected |
NewWorkSetDialog(java.lang.String dialogTitle,
javax.swing.JFrame parent,
boolean editingWorkSet)
Create new work set dialog. |
|
NewWorkSetDialog(java.lang.String dialogTitle,
javax.swing.JFrame parent,
int dialogType)
Create new workSet dialog. |
Method Summary | |
---|---|
protected void |
addCorpusNode(CheckBoxTreeNode root,
Corpus corpus,
Work[] works)
Add corpus and its works and work parts to tree. |
protected void |
addFields(LabeledColumn dialogFields)
Adds fields to the dialog. |
protected void |
addWorkPartNode(CheckBoxTreeNode parentNode,
WorkPart workPart)
Add work part to a node. |
protected void |
addWorkSetNode(CheckBoxTreeNode root,
WorkSet workSet)
Add workset and its works and work parts to tree. |
protected void |
createWorkPartsTree()
Builds the work part tree. |
java.lang.String |
getQueryText()
Get query text. |
WorkPart[] |
getSelectedWorkParts()
Get the selected work parts. |
protected WorkPart[] |
getSelectedWorkPartsFromTree()
Get work parts from tree. |
protected void |
handleOKButtonPressed(java.awt.event.ActionEvent event)
Handles the OK button pressed. |
protected void |
initializeFields()
Initialize the dialog fields. |
Methods inherited from class edu.northwestern.at.wordhoard.swing.calculator.dialogs.SetDialog |
---|
anySelected, getCancelled, getDescription, getIsPublic, getSetTitle, getWebPageURL |
Methods inherited from class edu.northwestern.at.wordhoard.swing.calculator.dialogs.SkeletonDialog |
---|
buildDialog, disableAllDialogFields, enableAllDialogFields, handleCancelButtonPressed, handleRevertButtonPressed |
Methods inherited from class edu.northwestern.at.utils.swing.ModalDialog |
---|
add, add, add, add, add, addButton, addDefaultButton, fixDefaultButtonPosition, getUsePlatformPositionForDefaultButton, paintImmediately, setInitialFocus, setUsePlatformPositionForDefaultButton, setVisible, show, showUnpacked, showUnpacked |
Methods inherited from class javax.swing.JDialog |
---|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update |
Methods inherited from class java.awt.Dialog |
---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, show, toBack |
Methods inherited from class java.awt.Window |
---|
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, toFront |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int VIAQUERY
public static final int VIASELECTION
public static final int FROMTEXT
public int dialogType
protected javax.swing.JTree workPartsTree
protected javax.swing.JLabel workPartsTreeLabel
protected boolean workPartsTreeCreated
protected XScrollPane treeScrollPane
protected WorkPart[] workSetWorkParts
protected static WordCounter sourceText
protected WordCounterTreeCombo sourceTextChoices
protected WHQuery workSetQuery
protected javax.swing.JComboBox queries
protected java.util.HashMap workTagToWorkMap
Constructor Detail |
---|
public NewWorkSetDialog(java.lang.String dialogTitle, javax.swing.JFrame parent, int dialogType)
dialogTitle
- Title for dialog.parent
- Parent window for dialog.dialogType
- Dialog type. protected NewWorkSetDialog(java.lang.String dialogTitle, javax.swing.JFrame parent, boolean editingWorkSet)
dialogTitle
- Title for dialog.parent
- Parent window for dialog.editingWorkSet
- True if dialog for editing work set. Method Detail |
---|
protected void initializeFields()
initializeFields
in class SetDialog
protected void addFields(LabeledColumn dialogFields)
addFields
in class SetDialog
dialogFields
- The component holding the dialog fields. protected void createWorkPartsTree()
protected WorkPart[] getSelectedWorkPartsFromTree()
protected void handleOKButtonPressed(java.awt.event.ActionEvent event)
handleOKButtonPressed
in class SkeletonDialog
event
- The event. protected void addCorpusNode(CheckBoxTreeNode root, Corpus corpus, Work[] works)
root
- Root node.corpus
- Corpus to add.works
- Works in corpus. protected void addWorkSetNode(CheckBoxTreeNode root, WorkSet workSet)
root
- Root node.workSet
- Work set to add. protected void addWorkPartNode(CheckBoxTreeNode parentNode, WorkPart workPart)
parentNode
- Parent node.workPart
- Work part to add. public WorkPart[] getSelectedWorkParts()
public java.lang.String getQueryText()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |