Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.enhydra.kelp.common.properties
Class XMLCParameterEditor  view XMLCParameterEditor download XMLCParameterEditor.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.tool.common.DialogPanel
                      extended byorg.enhydra.kelp.common.properties.XMLCParameterEditor
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class XMLCParameterEditor
extends org.enhydra.tool.common.DialogPanel


Nested Class Summary
private  class XMLCParameterEditor.KnownParam
           
private  class XMLCParameterEditor.LocalButtonListener
           
private  class XMLCParameterEditor.LocalOpOneListener
           
private  class XMLCParameterEditor.LocalParamListener
           
private  class XMLCParameterEditor.LocalRadioListener
           
 
Nested classes inherited from class org.enhydra.tool.common.DialogPanel
 
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
private  javax.swing.JButton buttonCancel
           
private  javax.swing.JPanel buttonControl
           
private  XMLCParameterEditor.LocalButtonListener buttonListener
           
private  javax.swing.JButton buttonOK
           
private  java.lang.String CARD_COMBO
           
private  java.lang.String CARD_TEXT
           
private  XMLCParameterEditor.LocalParamListener comboListener
           
private  javax.swing.JComboBox comboOpOne
           
private  javax.swing.JComboBox comboParam
           
private  java.lang.String GENERATE_BOTH
           
private  XMLCParameterEditor.KnownParam[] knownParams
           
private  java.awt.GridBagLayout layoutControl
           
private  java.awt.GridBagLayout layoutMain
           
private  java.awt.GridBagLayout layoutRadio
           
private  java.awt.CardLayout opOneDeck
           
private  XMLCParameterEditor.LocalOpOneListener opOneListener
           
private  javax.swing.JPanel panelOpOne
           
private  javax.swing.JPanel panelParam
           
private  javax.swing.JPanel panelRadio
           
private  java.awt.CardLayout paramDeck
           
private  javax.swing.JRadioButton radioDirect
           
private  javax.swing.JRadioButton radioList
           
private  XMLCParameterEditor.LocalRadioListener radioListener
           
(package private) static java.util.ResourceBundle res
           
private  javax.swing.JTextField textOpOne
           
private  javax.swing.JTextField textOpTwo
           
private  javax.swing.JTextField textParam
           
 
Fields inherited from class org.enhydra.tool.common.DialogPanel
CANCEL_OPTION, OK_OPTION
 
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
XMLCParameterEditor()
           
 
Method Summary
protected  void clearDialog()
           
private  java.lang.String getDirectValue()
           
private  java.lang.String getListValue()
           
 java.lang.String getParameter()
           
private  void initKnown()
           
private  void initOpts()
           
private  boolean isKnown(java.lang.String[] array)
           
private  void jbInit()
           
static void main(java.lang.String[] args)
           
private  java.lang.String[] paramToArray(java.lang.String param)
           
private  void pmInit()
           
 void setParameter(java.lang.String param)
           
private  void showDirect(java.lang.String param)
           
private  void showList(java.lang.String param)
           
private  void toggleParam()
           
 
Methods inherited from class org.enhydra.tool.common.DialogPanel
getDialog, getOption, getOwner, getTitle, hideDialog, isModal, isStandalone, isWindowClose, setModal, setOption, setOwner, setStandalone, setTitle, setWindowClose, showDialog, startDialogThread
 
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, swapComponents, 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, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

res

static java.util.ResourceBundle res

CARD_COMBO

private final java.lang.String CARD_COMBO
See Also:
Constant Field Values

CARD_TEXT

private final java.lang.String CARD_TEXT
See Also:
Constant Field Values

GENERATE_BOTH

private final java.lang.String GENERATE_BOTH
See Also:
Constant Field Values

knownParams

private XMLCParameterEditor.KnownParam[] knownParams

opOneListener

private XMLCParameterEditor.LocalOpOneListener opOneListener

comboListener

private XMLCParameterEditor.LocalParamListener comboListener

radioListener

private XMLCParameterEditor.LocalRadioListener radioListener

buttonListener

private XMLCParameterEditor.LocalButtonListener buttonListener

layoutMain

private java.awt.GridBagLayout layoutMain

radioDirect

private javax.swing.JRadioButton radioDirect

radioList

private javax.swing.JRadioButton radioList

panelParam

private javax.swing.JPanel panelParam

panelOpOne

private javax.swing.JPanel panelOpOne

paramDeck

private java.awt.CardLayout paramDeck

opOneDeck

private java.awt.CardLayout opOneDeck

comboParam

private javax.swing.JComboBox comboParam

comboOpOne

private javax.swing.JComboBox comboOpOne

textParam

private javax.swing.JTextField textParam

textOpOne

private javax.swing.JTextField textOpOne

textOpTwo

private javax.swing.JTextField textOpTwo

buttonControl

private javax.swing.JPanel buttonControl

layoutControl

private java.awt.GridBagLayout layoutControl

buttonCancel

private javax.swing.JButton buttonCancel

buttonOK

private javax.swing.JButton buttonOK

panelRadio

private javax.swing.JPanel panelRadio

layoutRadio

private java.awt.GridBagLayout layoutRadio
Constructor Detail

XMLCParameterEditor

public XMLCParameterEditor()
Method Detail

main

public static void main(java.lang.String[] args)

getParameter

public java.lang.String getParameter()

setParameter

public void setParameter(java.lang.String param)

clearDialog

protected void clearDialog()

getListValue

private java.lang.String getListValue()

getDirectValue

private java.lang.String getDirectValue()

showList

private void showList(java.lang.String param)

showDirect

private void showDirect(java.lang.String param)

paramToArray

private java.lang.String[] paramToArray(java.lang.String param)

isKnown

private boolean isKnown(java.lang.String[] array)

initOpts

private void initOpts()

toggleParam

private void toggleParam()

initKnown

private void initKnown()

pmInit

private void pmInit()

jbInit

private void jbInit()
             throws java.lang.Exception