|
TWE 2.3-2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.enhydra.jawe.base.panel.panels.XMLPanel
org.enhydra.jawe.base.panel.panels.XMLBasicPanel
org.enhydra.jawe.base.panel.panels.XMLListPanel
Creates a list panel.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary | |
protected javax.swing.JList |
allParam
|
protected boolean |
changing
Indicates if the code for changing object position within the list is executed. |
protected javax.swing.Action |
deleteElementAction
|
protected boolean |
dragging
Indicates if object is being dragged. |
protected javax.swing.Action |
duplicateElementAction
|
protected javax.swing.Action |
editElementAction
|
protected InlinePanel |
ipc
|
protected static java.awt.Dimension |
listDimension
|
protected boolean |
lostFocusHandle
|
protected static java.awt.Dimension |
minimalDimension
|
protected javax.swing.Action |
moveDownAction
|
protected javax.swing.Action |
moveUpAction
|
protected XMLElementView |
movingElement
Object which we are replacing from one place to another within the list by dragging it. |
protected int |
movingElementPosition
Index of the object which we are replacing from one place to another within the list by dragging it. |
protected NewActionBase |
newElementAction
|
protected int |
newMovingElementPosition
The new index of the object which we are replacing from one place to another within the list by dragging it. |
protected javax.swing.Action |
referencesElementAction
|
protected javax.swing.JPanel |
toolbox
|
Fields inherited from class org.enhydra.jawe.base.panel.panels.XMLBasicPanel |
editor, myOwner, pc, title |
Fields inherited from class javax.swing.JPanel |
|
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Container |
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
XMLListPanel(InlinePanel ipc,
org.enhydra.shark.xpdl.XMLCollection myOwner,
java.util.List elementsToShow,
java.lang.String title,
boolean hasBorder,
boolean hasEmptyBorder,
boolean enableEditing,
boolean minDimension)
|
Method Summary | |
void |
addElement(org.enhydra.shark.xpdl.XMLElement el)
|
protected void |
adjustActions()
|
void |
cleanup()
|
protected javax.swing.JPanel |
createArrowPanel()
|
protected javax.swing.JList |
createList()
|
protected javax.swing.JPanel |
createToolbar()
|
protected void |
fillListContent(java.util.List elementsToShow)
|
void |
focusGained(java.awt.event.FocusEvent ev)
|
void |
focusLost(java.awt.event.FocusEvent ev)
|
java.util.List |
getChoices(ChoiceButton cbutton)
|
javax.swing.JList |
getList()
|
protected XMLElementView |
getRow(org.enhydra.shark.xpdl.XMLElement el)
|
org.enhydra.shark.xpdl.XMLElement |
getSelectedElement()
|
java.lang.Object |
getSelectedObject(ChoiceButton cbutton)
|
boolean |
isItemChangingPosition()
|
protected void |
moveItem()
|
protected void |
moveItem(int upOrDown)
|
void |
removeElement(org.enhydra.shark.xpdl.XMLElement el)
|
void |
selectionChanged(ChoiceButton cbutton,
java.lang.Object change)
|
boolean |
setSelectedElement(org.enhydra.shark.xpdl.XMLElement el)
|
protected void |
setupList(boolean enableEditing)
|
void |
xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
|
Methods inherited from class org.enhydra.jawe.base.panel.panels.XMLBasicPanel |
canceled, defaultErrorMessage, errorMessage, getEditor, getOwner, getPanelContainer, getTitle, getValue, getWindow, isEmpty, setBorder, setElements, setOwner, updateView, validateEntry |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static java.awt.Dimension minimalDimension
protected static java.awt.Dimension listDimension
protected XMLElementView movingElement
protected int movingElementPosition
protected int newMovingElementPosition
protected boolean dragging
protected boolean changing
protected boolean lostFocusHandle
protected javax.swing.JList allParam
protected javax.swing.JPanel toolbox
protected InlinePanel ipc
protected NewActionBase newElementAction
protected javax.swing.Action duplicateElementAction
protected javax.swing.Action editElementAction
protected javax.swing.Action deleteElementAction
protected javax.swing.Action referencesElementAction
protected javax.swing.Action moveUpAction
protected javax.swing.Action moveDownAction
Constructor Detail |
public XMLListPanel(InlinePanel ipc, org.enhydra.shark.xpdl.XMLCollection myOwner, java.util.List elementsToShow, java.lang.String title, boolean hasBorder, boolean hasEmptyBorder, boolean enableEditing, boolean minDimension)
Method Detail |
public boolean isItemChangingPosition()
public javax.swing.JList getList()
public org.enhydra.shark.xpdl.XMLElement getSelectedElement()
public boolean setSelectedElement(org.enhydra.shark.xpdl.XMLElement el)
protected void moveItem(int upOrDown)
protected void moveItem()
protected javax.swing.JList createList()
protected void setupList(boolean enableEditing)
protected void fillListContent(java.util.List elementsToShow)
protected XMLElementView getRow(org.enhydra.shark.xpdl.XMLElement el)
protected javax.swing.JPanel createToolbar()
protected javax.swing.JPanel createArrowPanel()
protected void adjustActions()
public void focusGained(java.awt.event.FocusEvent ev)
focusGained
in interface java.awt.event.FocusListener
public void focusLost(java.awt.event.FocusEvent ev)
focusLost
in interface java.awt.event.FocusListener
public void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
xmlElementChanged
in interface org.enhydra.shark.xpdl.XMLElementChangeListener
public void addElement(org.enhydra.shark.xpdl.XMLElement el)
public void removeElement(org.enhydra.shark.xpdl.XMLElement el)
public void cleanup()
cleanup
in class XMLBasicPanel
public void selectionChanged(ChoiceButton cbutton, java.lang.Object change)
selectionChanged
in interface ChoiceButtonListener
public java.lang.Object getSelectedObject(ChoiceButton cbutton)
getSelectedObject
in interface ChoiceButtonListener
public java.util.List getChoices(ChoiceButton cbutton)
getChoices
in interface ChoiceButtonListener
|
TWE 2.3-2 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |