|
Together Workflow Editor 3.0-1 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.XMLBasicListPanel
public class XMLBasicListPanel
Creates a list panel.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
javax.swing.JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
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 | |
---|---|
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 |
editElementAction
|
protected InlinePanel |
ipc
|
protected static java.awt.Dimension |
listDimension
|
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 javax.swing.Action |
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.JPanel |
toolbox
|
Fields inherited from class org.enhydra.jawe.base.panel.panels.XMLBasicPanel |
---|
editor, myOwner, pc, title |
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.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 | |
---|---|
XMLBasicListPanel(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)
|
javax.swing.JList |
getList()
|
protected XMLElementView |
getRow(org.enhydra.shark.xpdl.XMLElement el)
|
org.enhydra.shark.xpdl.XMLElement |
getSelectedElement()
|
boolean |
isEmpty()
|
boolean |
isItemChangingPosition()
|
protected void |
moveItem()
|
protected void |
moveItem(int upOrDown)
|
void |
removeElement(org.enhydra.shark.xpdl.XMLElement el)
|
boolean |
setSelectedElement(org.enhydra.shark.xpdl.XMLElement el)
|
protected void |
setupList(boolean enableEditing)
|
boolean |
validateEntry()
Checks if the element that owns panel |
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, setBorder, setElements, setOwner, updateView |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, 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, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, 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 javax.swing.JList allParam
protected javax.swing.JPanel toolbox
protected InlinePanel ipc
protected javax.swing.Action newElementAction
protected javax.swing.Action editElementAction
protected javax.swing.Action deleteElementAction
protected javax.swing.Action moveUpAction
protected javax.swing.Action moveDownAction
Constructor Detail |
---|
public XMLBasicListPanel(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 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 boolean isEmpty()
isEmpty
in class XMLBasicPanel
public boolean validateEntry()
XMLBasicPanel
validateEntry
in class XMLBasicPanel
|
Together Workflow Editor 3.0-1 API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |