|
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.XMLTablePanel
public class XMLTablePanel
Creates a table 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.JTable |
allItems
|
protected boolean |
changing
Indicates if the code for changing object position within the list is executed. |
protected java.util.Vector |
columnNames
|
protected java.util.List |
columnsToShow
|
protected java.awt.Dimension |
customDim
|
protected javax.swing.Action |
deleteElementAction
|
protected boolean |
dragging
Indicates if object is being dragged. |
protected javax.swing.Action |
duplicateElementAction
|
protected javax.swing.Action |
editElementAction
|
static java.awt.Color |
FOREIGN_EL_COLOR_BKG
|
protected InlinePanel |
ipc
|
protected static java.awt.Dimension |
largeTableDimension
|
protected boolean |
lostFocusHandle
|
protected static java.awt.Dimension |
mediumTableDimension
|
protected static java.awt.Dimension |
miniTableDimension
|
protected javax.swing.Action |
moveDownAction
|
protected javax.swing.Action |
moveUpAction
|
protected org.enhydra.shark.xpdl.XMLElement |
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 int |
newPos
|
protected boolean |
notifyPanel
|
protected int |
oldPos
|
protected javax.swing.Action |
referencesElementAction
|
protected int |
replacingElementPosition
|
protected static java.awt.Dimension |
smallTableDimension
|
static java.awt.Color |
SPEC_EL_COLOR_BKG
|
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 | |
---|---|
XMLTablePanel(InlinePanel ipc,
org.enhydra.shark.xpdl.XMLCollection myOwner,
java.util.List columnsToShow,
java.util.List elementsToShow,
java.lang.String title,
boolean hasBorder,
boolean hasEmptyBorder,
boolean automaticWidth,
boolean miniDimension,
boolean colors,
boolean showArrows)
|
|
XMLTablePanel(InlinePanel ipc,
org.enhydra.shark.xpdl.XMLCollection myOwner,
java.util.List columnsToShow,
java.util.List elementsToShow,
java.lang.String title,
boolean hasBorder,
boolean hasEmptyBorder,
boolean automaticWidth,
boolean miniDimension,
java.awt.Dimension customDim,
boolean colors,
boolean showArrows,
boolean useBasicToolbar,
boolean notifyPanel)
|
Method Summary | |
---|---|
void |
addRow(org.enhydra.shark.xpdl.XMLElement e)
|
protected void |
adjustActions()
|
void |
cleanup()
|
protected javax.swing.JPanel |
createArrowPanel()
|
protected javax.swing.JScrollPane |
createScrollPane()
|
protected javax.swing.JTable |
createTable(boolean colors)
|
protected javax.swing.JPanel |
createToolbar(boolean useBasicToolbar)
|
protected void |
fillTableContent(java.util.List elementsToShow)
|
void |
focusGained(java.awt.event.FocusEvent ev)
|
void |
focusLost(java.awt.event.FocusEvent ev)
|
java.util.List |
getChoices(ChoiceButton cbutton)
|
protected java.util.Vector |
getColumnNames(java.util.List columnsToShow)
|
protected int |
getElementRow(org.enhydra.shark.xpdl.XMLElement el)
|
protected java.util.Vector |
getRow(org.enhydra.shark.xpdl.XMLElement elem)
|
org.enhydra.shark.xpdl.XMLElement |
getSelectedElement()
|
java.lang.Object |
getSelectedObject(ChoiceButton cbutton)
|
javax.swing.JTable |
getTable()
|
boolean |
isEmpty()
|
protected void |
moveItem()
|
protected void |
moveItem(int upOrDown)
|
void |
removeRow(int row)
|
void |
selectionChanged(ChoiceButton cbutton,
java.lang.Object change)
|
boolean |
setSelectedElement(java.lang.Object el)
|
void |
setSelectedRow(int row)
|
protected void |
setupTable(boolean miniDimension,
boolean automaticWidth,
boolean showArrows)
|
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 |
---|
public static java.awt.Color FOREIGN_EL_COLOR_BKG
public static java.awt.Color SPEC_EL_COLOR_BKG
protected static java.awt.Dimension miniTableDimension
protected static java.awt.Dimension smallTableDimension
protected static java.awt.Dimension mediumTableDimension
protected static java.awt.Dimension largeTableDimension
protected org.enhydra.shark.xpdl.XMLElement movingElement
protected int movingElementPosition
protected int newMovingElementPosition
protected int replacingElementPosition
protected boolean dragging
protected boolean changing
protected boolean lostFocusHandle
protected javax.swing.JTable allItems
protected javax.swing.JPanel toolbox
protected java.util.Vector columnNames
protected java.util.List columnsToShow
protected InlinePanel ipc
protected java.awt.Dimension customDim
protected NewActionBase newElementAction
protected boolean notifyPanel
protected int newPos
protected int oldPos
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 XMLTablePanel(InlinePanel ipc, org.enhydra.shark.xpdl.XMLCollection myOwner, java.util.List columnsToShow, java.util.List elementsToShow, java.lang.String title, boolean hasBorder, boolean hasEmptyBorder, boolean automaticWidth, boolean miniDimension, boolean colors, boolean showArrows)
public XMLTablePanel(InlinePanel ipc, org.enhydra.shark.xpdl.XMLCollection myOwner, java.util.List columnsToShow, java.util.List elementsToShow, java.lang.String title, boolean hasBorder, boolean hasEmptyBorder, boolean automaticWidth, boolean miniDimension, java.awt.Dimension customDim, boolean colors, boolean showArrows, boolean useBasicToolbar, boolean notifyPanel)
Method Detail |
---|
public javax.swing.JTable getTable()
public org.enhydra.shark.xpdl.XMLElement getSelectedElement()
public boolean setSelectedElement(java.lang.Object el)
public void setSelectedRow(int row)
public void addRow(org.enhydra.shark.xpdl.XMLElement e)
public void removeRow(int row)
protected void moveItem(int upOrDown)
protected void moveItem()
protected java.util.Vector getColumnNames(java.util.List columnsToShow)
protected javax.swing.JTable createTable(boolean colors)
protected void setupTable(boolean miniDimension, boolean automaticWidth, boolean showArrows)
protected void fillTableContent(java.util.List elementsToShow)
protected java.util.Vector getRow(org.enhydra.shark.xpdl.XMLElement elem)
protected javax.swing.JScrollPane createScrollPane()
protected javax.swing.JPanel createToolbar(boolean useBasicToolbar)
protected javax.swing.JPanel createArrowPanel()
public void xmlElementChanged(org.enhydra.shark.xpdl.XMLElementChangeInfo info)
xmlElementChanged
in interface org.enhydra.shark.xpdl.XMLElementChangeListener
protected int getElementRow(org.enhydra.shark.xpdl.XMLElement el)
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 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
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 |