TWE 2.3-2 API

org.enhydra.jawe.shark
Class ExtAttrWrapperTablePanel

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.jawe.base.panel.panels.XMLPanel
                      extended byorg.enhydra.jawe.base.panel.panels.XMLBasicPanel
                          extended byorg.enhydra.jawe.base.panel.panels.XMLTablePanel
                              extended byorg.enhydra.jawe.shark.ExtAttrWrapperTablePanel
All Implemented Interfaces:
javax.accessibility.Accessible, ChoiceButtonListener, java.util.EventListener, java.awt.event.FocusListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, org.enhydra.shark.xpdl.XMLElementChangeListener

public class ExtAttrWrapperTablePanel
extends XMLTablePanel

Creates a table panel for a special ext. attr. element.

Author:
Sasa Bojanic
See Also:
Serialized Form

Nested Class Summary
(package private)  class ExtAttrWrapperTablePanel.EAWTMListener
           
 
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
 
Fields inherited from class org.enhydra.jawe.base.panel.panels.XMLTablePanel
allItems, changing, columnNames, columnsToShow, customDim, deleteElementAction, dragging, duplicateElementAction, editElementAction, FOREIGN_EL_COLOR_BKG, ipc, largeTableDimension, lostFocusHandle, mediumTableDimension, miniTableDimension, moveDownAction, moveUpAction, movingElement, movingElementPosition, newElementAction, newMovingElementPosition, referencesElementAction, smallTableDimension, SPEC_EL_COLOR_BKG, 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
ExtAttrWrapperTablePanel(InlinePanel ipc, org.enhydra.shark.xpdl.XMLCollection myOwner, java.lang.String title, boolean hasBorder, boolean hasEmptyBorder, boolean automaticWidth, boolean miniDimension, boolean colors, boolean showArrows)
           
 
Method Summary
 void cleanup()
           
protected  javax.swing.JTable createTable(boolean colors)
           
protected  javax.swing.JPanel createToolbar()
           
 void focusLost(java.awt.event.FocusEvent ev)
           
protected  java.util.Vector getColumnNames(java.util.List columnsToShow)
           
protected  java.util.Vector getRow(org.enhydra.shark.xpdl.XMLElement elem)
           
 
Methods inherited from class org.enhydra.jawe.base.panel.panels.XMLTablePanel
addRow, adjustActions, createArrowPanel, createScrollPane, fillTableContent, focusGained, getChoices, getElementRow, getSelectedElement, getSelectedObject, getTable, moveItem, moveItem, removeRow, selectionChanged, setSelectedElement, setSelectedRow, setupTable, xmlElementChanged
 
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
 

Constructor Detail

ExtAttrWrapperTablePanel

public ExtAttrWrapperTablePanel(InlinePanel ipc,
                                org.enhydra.shark.xpdl.XMLCollection myOwner,
                                java.lang.String title,
                                boolean hasBorder,
                                boolean hasEmptyBorder,
                                boolean automaticWidth,
                                boolean miniDimension,
                                boolean colors,
                                boolean showArrows)
Method Detail

focusLost

public void focusLost(java.awt.event.FocusEvent ev)
Specified by:
focusLost in interface java.awt.event.FocusListener
Overrides:
focusLost in class XMLTablePanel

getColumnNames

protected java.util.Vector getColumnNames(java.util.List columnsToShow)
Overrides:
getColumnNames in class XMLTablePanel

getRow

protected java.util.Vector getRow(org.enhydra.shark.xpdl.XMLElement elem)
Overrides:
getRow in class XMLTablePanel

createToolbar

protected javax.swing.JPanel createToolbar()
Overrides:
createToolbar in class XMLTablePanel

createTable

protected javax.swing.JTable createTable(boolean colors)
Overrides:
createTable in class XMLTablePanel

cleanup

public void cleanup()
Overrides:
cleanup in class XMLTablePanel

TWE 2.3-2 API