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

Quick Search    Search Deep

org.enhydra.kelp.common.wizard.deploy
Class TemplateNodePropertyPanel  view TemplateNodePropertyPanel download TemplateNodePropertyPanel.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjavax.swing.JComponent
              extended byjavax.swing.JPanel
                  extended byorg.enhydra.kelp.common.wizard.deploy.TemplateNodePropertyPanel
All Implemented Interfaces:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, javax.swing.event.ListSelectionListener, java.awt.MenuContainer, java.io.Serializable, org.enhydra.kelp.common.swing.SwingTableSelectionListener

public class TemplateNodePropertyPanel
extends javax.swing.JPanel
implements javax.swing.event.ListSelectionListener, org.enhydra.kelp.common.swing.SwingTableSelectionListener


Nested Class Summary
private  class TemplateNodePropertyPanel.LocalButtonListener
           
private  class TemplateNodePropertyPanel.LocalCell
           
private  class TemplateNodePropertyPanel.LocalRadioListener
           
private  class TemplateNodePropertyPanel.LocalRow
           
private  class TemplateNodePropertyPanel.LocalTableModel
           
 
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 buttonAdd
           
private  javax.swing.JButton buttonDown
           
private  javax.swing.JButton buttonEdit
           
private  TemplateNodePropertyPanel.LocalButtonListener buttonListener
           
private  javax.swing.JButton buttonRemove
           
private  javax.swing.JButton buttonReset
           
private  javax.swing.JButton buttonUp
           
private  javax.swing.JCheckBox checkBootstrap
           
private  javax.swing.JCheckBox checkOutput
           
private  javax.swing.JCheckBox checkOverwrite
           
private  int currentSelectionIndex
           
private  java.awt.GridBagLayout layoutClassName
           
private  java.awt.GridBagLayout layoutDeploy
           
private  java.awt.GridBagLayout layoutMain
           
private  org.enhydra.kelp.common.node.OtterNode node
           
private  javax.swing.JPanel panelClassName
           
private  javax.swing.JPanel panelDeploy
           
private  javax.swing.JRadioButton radioAll
           
private  javax.swing.JRadioButton radioFilter
           
private  TemplateNodePropertyPanel.LocalRadioListener radioListener
           
(package private) static java.util.ResourceBundle res
           
private  javax.swing.JScrollPane scrollTable
           
private  java.util.Vector swingTableSelectionListeners
           
private  javax.swing.JTable table
           
private  TemplateNodePropertyPanel.LocalTableModel tableModel
           
 
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
TemplateNodePropertyPanel()
           
 
Method Summary
private  void addRow()
           
 void addSwingTableSelectionListener(org.enhydra.kelp.common.swing.SwingTableSelectionListener l)
           
private  void defaultTable()
           
private  void editCurrent()
           
private  void enableUI(boolean enable)
           
private  void fireSwingTableSelectionEvent()
           
 org.enhydra.kelp.common.node.OtterNode getNode()
           
private  java.lang.String[][] getReplacementTable()
           
private  void initEditButtons()
           
private  void jbInit()
           
private  void moveRowDown()
           
private  void moveRowUp()
           
 void onSwingTableSelection(org.enhydra.kelp.common.swing.SwingTableSelectionEvent event)
           
private  void pmInit()
           
protected  void readFilter()
           
 void readProperties()
           
private  void refreshSelections()
           
private  void removeCurrent()
           
 void removeSwingTableSelectionListener(org.enhydra.kelp.common.swing.SwingTableSelectionListener l)
           
private  void removeTableSelections()
           
 void setNode(org.enhydra.kelp.common.node.OtterNode n)
           
private  void setReplacementTable(java.lang.String[][] repTable)
           
 void valueChanged(javax.swing.event.ListSelectionEvent e)
          ListSelectionListener event
 void writeProperties()
           
 
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

radioListener

private TemplateNodePropertyPanel.LocalRadioListener radioListener

node

private org.enhydra.kelp.common.node.OtterNode node

layoutMain

private java.awt.GridBagLayout layoutMain

checkOutput

private javax.swing.JCheckBox checkOutput

checkOverwrite

private javax.swing.JCheckBox checkOverwrite

panelClassName

private javax.swing.JPanel panelClassName

layoutClassName

private java.awt.GridBagLayout layoutClassName

buttonListener

private TemplateNodePropertyPanel.LocalButtonListener buttonListener

table

private javax.swing.JTable table

scrollTable

private javax.swing.JScrollPane scrollTable

tableModel

private TemplateNodePropertyPanel.LocalTableModel tableModel

buttonAdd

private javax.swing.JButton buttonAdd

buttonEdit

private javax.swing.JButton buttonEdit

buttonRemove

private javax.swing.JButton buttonRemove

buttonReset

private javax.swing.JButton buttonReset

currentSelectionIndex

private int currentSelectionIndex

swingTableSelectionListeners

private java.util.Vector swingTableSelectionListeners

buttonUp

private javax.swing.JButton buttonUp

buttonDown

private javax.swing.JButton buttonDown

checkBootstrap

private javax.swing.JCheckBox checkBootstrap

panelDeploy

private javax.swing.JPanel panelDeploy

radioFilter

private javax.swing.JRadioButton radioFilter

radioAll

private javax.swing.JRadioButton radioAll

layoutDeploy

private java.awt.GridBagLayout layoutDeploy
Constructor Detail

TemplateNodePropertyPanel

public TemplateNodePropertyPanel()
Method Detail

valueChanged

public void valueChanged(javax.swing.event.ListSelectionEvent e)
ListSelectionListener event

Specified by:
valueChanged in interface javax.swing.event.ListSelectionListener

fireSwingTableSelectionEvent

private void fireSwingTableSelectionEvent()

addSwingTableSelectionListener

public void addSwingTableSelectionListener(org.enhydra.kelp.common.swing.SwingTableSelectionListener l)

removeSwingTableSelectionListener

public void removeSwingTableSelectionListener(org.enhydra.kelp.common.swing.SwingTableSelectionListener l)

onSwingTableSelection

public void onSwingTableSelection(org.enhydra.kelp.common.swing.SwingTableSelectionEvent event)
Specified by:
onSwingTableSelection in interface org.enhydra.kelp.common.swing.SwingTableSelectionListener

getNode

public org.enhydra.kelp.common.node.OtterNode getNode()

setNode

public void setNode(org.enhydra.kelp.common.node.OtterNode n)

initEditButtons

private void initEditButtons()

readProperties

public void readProperties()

writeProperties

public void writeProperties()

readFilter

protected void readFilter()

getReplacementTable

private java.lang.String[][] getReplacementTable()

setReplacementTable

private void setReplacementTable(java.lang.String[][] repTable)

removeTableSelections

private void removeTableSelections()

enableUI

private void enableUI(boolean enable)

defaultTable

private void defaultTable()

addRow

private void addRow()

removeCurrent

private void removeCurrent()

editCurrent

private void editCurrent()

moveRowUp

private void moveRowUp()

moveRowDown

private void moveRowDown()

refreshSelections

private void refreshSelections()

pmInit

private void pmInit()
             throws java.lang.Exception

jbInit

private void jbInit()
             throws java.lang.Exception