TWE 2.4-1 API

org.enhydra.jawe.base.panel.panels
Class XMLBasicPanel

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
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
ExtAttribPanel, ValidationErrorOrSearchResultListPanel, WfXMLComboPanel, WfXMLTablePanel, XMLActualParametersPanel, XMLBasicListPanel, XMLBasicTablePanel, XMLCheckboxPanel, XMLComboChoicePanel, XMLComboPanel, XMLComboPanelWithReferenceLink, XMLDataTypesPanel, XMLGroupPanel, XMLListPanel, XMLLocationPanel, XMLMultiLineTextPanel, XMLMultiLineTextPanelWithChoiceButton, XMLRadioPanel, XMLSimpleTablePanel, XMLTabbedPanel, XMLTablePanel, XMLTextPanel

public class XMLBasicPanel
extends XMLPanel

Basic implementation of XMLPanel interface.

Author:
Sasa Bojanic
See Also:
Serialized Form

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  XPDLElementEditor editor
           
protected  org.enhydra.shark.xpdl.XMLElement myOwner
           
protected  PanelContainer pc
           
protected  java.lang.String 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
XMLBasicPanel()
           
XMLBasicPanel(PanelContainer pc, org.enhydra.shark.xpdl.XMLElement myOwnerL, java.lang.String title, boolean isVertical, boolean hasBorder, boolean hasEmptyBorder)
           
 
Method Summary
 void canceled()
           
 void cleanup()
           
static void defaultErrorMessage(java.awt.Window w, java.lang.String elementTitle)
           
static void errorMessage(java.awt.Window w, java.lang.String dialogTitle, java.lang.String elementTitle, java.lang.String message)
           
 XPDLElementEditor getEditor()
           
 org.enhydra.shark.xpdl.XMLElement getOwner()
           
 PanelContainer getPanelContainer()
           
 java.lang.String getTitle()
           
 java.lang.Object getValue()
           
 java.awt.Window getWindow()
          Find the hosting window.
 boolean isEmpty()
           
 void setBorder(java.lang.String title, boolean hasBorder, boolean hasEmptyBorder)
           
 void setElements()
           
 void setOwner(org.enhydra.shark.xpdl.XMLElement owner)
           
 void updateView()
           
 boolean validateEntry()
          Checks if the element that owns panel
 
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

myOwner

protected org.enhydra.shark.xpdl.XMLElement myOwner

title

protected java.lang.String title

editor

protected XPDLElementEditor editor

pc

protected PanelContainer pc
Constructor Detail

XMLBasicPanel

public XMLBasicPanel()

XMLBasicPanel

public XMLBasicPanel(PanelContainer pc,
                     org.enhydra.shark.xpdl.XMLElement myOwnerL,
                     java.lang.String title,
                     boolean isVertical,
                     boolean hasBorder,
                     boolean hasEmptyBorder)
Method Detail

getEditor

public XPDLElementEditor getEditor()
Specified by:
getEditor in class XMLPanel

setBorder

public void setBorder(java.lang.String title,
                      boolean hasBorder,
                      boolean hasEmptyBorder)
Specified by:
setBorder in class XMLPanel

defaultErrorMessage

public static void defaultErrorMessage(java.awt.Window w,
                                       java.lang.String elementTitle)

errorMessage

public static void errorMessage(java.awt.Window w,
                                java.lang.String dialogTitle,
                                java.lang.String elementTitle,
                                java.lang.String message)

setOwner

public void setOwner(org.enhydra.shark.xpdl.XMLElement owner)
Specified by:
setOwner in class XMLPanel

getOwner

public org.enhydra.shark.xpdl.XMLElement getOwner()
Specified by:
getOwner in class XMLPanel

getTitle

public java.lang.String getTitle()
Specified by:
getTitle in class XMLPanel

validateEntry

public boolean validateEntry()
Checks if the element that owns panel

Specified by:
validateEntry in class XMLPanel

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in class XMLPanel

setElements

public void setElements()
Specified by:
setElements in class XMLPanel

getValue

public java.lang.Object getValue()
Specified by:
getValue in class XMLPanel

updateView

public void updateView()
Specified by:
updateView in class XMLPanel

getWindow

public java.awt.Window getWindow()
Find the hosting window.

Specified by:
getWindow in class XMLPanel

cleanup

public void cleanup()
Specified by:
cleanup in class XMLPanel

getPanelContainer

public PanelContainer getPanelContainer()
Specified by:
getPanelContainer in class XMLPanel

canceled

public void canceled()
Specified by:
canceled in class XMLPanel

TWE 2.4-1 API