public class FreeAssociationPrompt
extends javax.swing.JDialog
| Modifier and Type | Class and Description |
|---|---|
private static class |
FreeAssociationPrompt.PlayersPanel |
javax.swing.JDialog.AccessibleJDialogjava.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityTypejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
private javax.swing.JButton |
_typeButton |
private javax.swing.JButton |
addPlayerButton |
private Wandora |
admin |
private javax.swing.JButton |
cancelButton |
private Association |
createdAssociation |
private java.util.Vector<Tuples.T2<GetTopicButton,Topic>> |
fixedPlayers |
private javax.swing.JLabel |
jLabel1 |
private javax.swing.JPanel |
jPanel1 |
private javax.swing.JPanel |
jPanel2 |
private javax.swing.JPanel |
jPanel3 |
private javax.swing.JScrollPane |
jScrollPane1 |
private javax.swing.JSeparator |
jSeparator1 |
private javax.swing.JButton |
okButton |
private Association |
originalAssociation |
private java.util.Vector<Tuples.T2<GetTopicButton,GetTopicButton>> |
players |
private javax.swing.JPanel |
playersPanel |
private static Topic |
previousAssociationType |
private static java.util.ArrayList<Topic> |
previousRoles |
private GetTopicButton |
typeButton |
private javax.swing.JButton |
useDefaultsButton |
private javax.swing.JButton |
usePrevButton |
accessibleContext, rootPane, rootPaneCheckingEnabledBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
FreeAssociationPrompt(Wandora wandora,
Association original) |
FreeAssociationPrompt(Wandora wandora,
Topic contextTopic)
Creates new form FreeAssociationPrompt
|
FreeAssociationPrompt(Wandora wandora,
Topic contextTopic,
Association original) |
FreeAssociationPrompt(Wandora wandora,
java.util.Vector<Topic> contextTopics) |
FreeAssociationPrompt(Wandora wandora,
java.util.Vector<Topic> contextTopics,
Association original) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlayer() |
private void |
addPlayerButtonActionPerformed(java.awt.event.ActionEvent evt) |
private void |
cancelButtonActionPerformed(java.awt.event.ActionEvent evt) |
Association |
createAssociation() |
void |
fillWith(Association association) |
private static int |
fitRoles(java.util.Vector<Topic> players,
java.util.Vector<Topic> classes) |
Association |
getCreatedAssociation() |
Association |
getOriginalAssociation() |
private void |
initComponents()
This method is called from within the constructor to
initialize the form.
|
private void |
okButtonActionPerformed(java.awt.event.ActionEvent evt) |
void |
prefill(boolean overwrite) |
private void |
refreshPlayersPanel() |
java.util.Vector<Topic> |
suggestAssociationRole(Topic associationType,
Topic player,
boolean strict) |
java.util.Vector<Topic> |
suggestAssociationType(java.util.Vector<Topic> players,
boolean strict) |
private void |
useDefaultsButtonMouseReleased(java.awt.event.MouseEvent evt) |
private void |
usePrevButtonMouseReleased(java.awt.event.MouseEvent evt) |
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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFrontadd, 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, transferFocusDownCycle, validate, validateTreeaction, 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, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, 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, 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, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprivate static Topic previousAssociationType
private static java.util.ArrayList<Topic> previousRoles
private Association createdAssociation
private Association originalAssociation
private GetTopicButton typeButton
private java.util.Vector<Tuples.T2<GetTopicButton,Topic>> fixedPlayers
private Wandora admin
private java.util.Vector<Tuples.T2<GetTopicButton,GetTopicButton>> players
private javax.swing.JButton _typeButton
private javax.swing.JButton addPlayerButton
private javax.swing.JButton cancelButton
private javax.swing.JLabel jLabel1
private javax.swing.JPanel jPanel1
private javax.swing.JPanel jPanel2
private javax.swing.JPanel jPanel3
private javax.swing.JScrollPane jScrollPane1
private javax.swing.JSeparator jSeparator1
private javax.swing.JButton okButton
private javax.swing.JPanel playersPanel
private javax.swing.JButton useDefaultsButton
private javax.swing.JButton usePrevButton
public FreeAssociationPrompt(Wandora wandora, Topic contextTopic) throws TopicMapException
TopicMapExceptionpublic FreeAssociationPrompt(Wandora wandora, Topic contextTopic, Association original) throws TopicMapException
TopicMapExceptionpublic FreeAssociationPrompt(Wandora wandora, Association original) throws TopicMapException
TopicMapExceptionpublic FreeAssociationPrompt(Wandora wandora, java.util.Vector<Topic> contextTopics) throws TopicMapException
TopicMapExceptionpublic FreeAssociationPrompt(Wandora wandora, java.util.Vector<Topic> contextTopics, Association original) throws TopicMapException
TopicMapExceptionprivate void initComponents()
private void cancelButtonActionPerformed(java.awt.event.ActionEvent evt)
private void okButtonActionPerformed(java.awt.event.ActionEvent evt)
private void addPlayerButtonActionPerformed(java.awt.event.ActionEvent evt)
private void useDefaultsButtonMouseReleased(java.awt.event.MouseEvent evt)
private void usePrevButtonMouseReleased(java.awt.event.MouseEvent evt)
private static int fitRoles(java.util.Vector<Topic> players, java.util.Vector<Topic> classes) throws TopicMapException
TopicMapExceptionpublic java.util.Vector<Topic> suggestAssociationType(java.util.Vector<Topic> players, boolean strict) throws TopicMapException
TopicMapExceptionpublic java.util.Vector<Topic> suggestAssociationRole(Topic associationType, Topic player, boolean strict) throws TopicMapException
TopicMapExceptionpublic void fillWith(Association association) throws TopicMapException
TopicMapExceptionpublic void prefill(boolean overwrite)
throws TopicMapException
TopicMapExceptionpublic Association getCreatedAssociation()
public Association getOriginalAssociation()
private void refreshPlayersPanel()
public void addPlayer()
throws TopicMapException
TopicMapExceptionpublic Association createAssociation() throws TopicMapException
TopicMapExceptionCopyright 2004-2015 Wandora Team