|
TWE 2.4-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.XMLBasicTablePanel
Creates a table 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.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 javax.swing.Action |
deleteElementAction
|
protected boolean |
dragging
Indicates if object is being dragged. |
protected javax.swing.Action |
editElementAction
|
static java.awt.Color |
FOREIGN_EL_COLOR_BKG
|
protected InlinePanel |
ipc
|
protected static java.awt.Dimension |
largeTableDimension
|
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 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 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.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 | |
XMLBasicTablePanel(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)
|
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()
|
protected void |
fillTableContent(java.util.List elementsToShow)
|
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()
|
javax.swing.JTable |
getTable()
|
boolean |
isEmpty()
|
protected void |
moveItem()
|
protected void |
moveItem(int upOrDown)
|
void |
removeRow(int row)
|
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, 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 |
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 boolean dragging
protected boolean changing
protected javax.swing.JTable allItems
protected javax.swing.JPanel toolbox
protected java.util.Vector columnNames
protected java.util.List columnsToShow
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 XMLBasicTablePanel(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)
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()
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 cleanup()
cleanup
in class XMLBasicPanel
public boolean isEmpty()
isEmpty
in class XMLBasicPanel
public boolean validateEntry()
XMLBasicPanel
validateEntry
in class XMLBasicPanel
|
TWE 2.4-1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |