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

Quick Search    Search Deep

org.enhydra.tool.codegen.wizard
Class AppOptionPanel1  view AppOptionPanel1 download AppOptionPanel1.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.TBWizardPanel
                      extended byorg.enhydra.tool.codegen.wizard.CodeGenPanel
                          extended byorg.enhydra.tool.codegen.wizard.AppOptionPanel1
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class AppOptionPanel1
extends CodeGenPanel

Panel for entering the default options: project name, package and destination.


Nested Class Summary
private  class AppOptionPanel1.LocalButtonListener
           
 
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.border.TitledBorder borderDest
           
private  AppOptionPanel1.LocalButtonListener buttonListener
           
 javax.swing.JButton buttonSet
          Button for setting destination directory
private  javax.swing.JComboBox comboClient
           
private  java.lang.String DEF_PACKAGE
           
private  java.lang.String DEF_PROJECT
           
private  javax.swing.JLabel labelClient
           
 javax.swing.JLabel labelPackage
          Label for package
 javax.swing.JLabel labelProjectName
          Label for project name
private  java.awt.GridBagLayout layoutDest
           
private  java.awt.GridBagLayout layoutMain
           
 javax.swing.JPanel panelDest
          Panel for destination
private  javax.swing.JPanel panelFiller
           
 javax.swing.JTextField textDest
          Text field for destination
 javax.swing.JTextField textPackage
          Text field for package
 javax.swing.JTextField textProjectName
          Text field for project name
 
Fields inherited from class org.enhydra.tool.codegen.wizard.CodeGenPanel
res
 
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
AppOptionPanel1()
          Create default option panel 1 for entering the following default options: project name, package and destination.
 
Method Summary
private  void browseForFile()
           
 java.lang.String getInstructions()
          Get the instructions for entering option values for the current page.
 java.lang.String getPageTitle()
          Get the title to use on the current page.
private  void jbInit()
          Method declaration
private  void pmInit()
          Method declaration
 void readOptionSet()
          Read project name, package and destination values from the option set into the swing controls.
 void validateOptionSet()
          Validate project name, package and destination values in the swing controls.
 void writeOptionSet()
          Write project name, package and destination values from the swing controls into the option set.
 
Methods inherited from class org.enhydra.tool.codegen.wizard.CodeGenPanel
getEnhydraHome, getOptionSet, setEnyhdraHome, setOptionSet
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, 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, 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, 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, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, 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, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, 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, getPropertyChangeListeners, getPropertyChangeListeners, 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, removePropertyChangeListener, removePropertyChangeListener, 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

DEF_PACKAGE

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

DEF_PROJECT

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

labelProjectName

public transient javax.swing.JLabel labelProjectName
Label for project name


textProjectName

public transient javax.swing.JTextField textProjectName
Text field for project name


labelPackage

public transient javax.swing.JLabel labelPackage
Label for package


textPackage

public transient javax.swing.JTextField textPackage
Text field for package


panelDest

public transient javax.swing.JPanel panelDest
Panel for destination


buttonSet

public transient javax.swing.JButton buttonSet
Button for setting destination directory


textDest

public transient javax.swing.JTextField textDest
Text field for destination


panelFiller

private transient javax.swing.JPanel panelFiller

layoutMain

private transient java.awt.GridBagLayout layoutMain

layoutDest

private transient java.awt.GridBagLayout layoutDest

buttonListener

private transient AppOptionPanel1.LocalButtonListener buttonListener

borderDest

private transient javax.swing.border.TitledBorder borderDest

labelClient

private transient javax.swing.JLabel labelClient

comboClient

private transient javax.swing.JComboBox comboClient
Constructor Detail

AppOptionPanel1

public AppOptionPanel1()
Create default option panel 1 for entering the following default options: project name, package and destination.

Method Detail

readOptionSet

public void readOptionSet()
                   throws org.enhydra.tool.codegen.GeneratorException
Read project name, package and destination values from the option set into the swing controls.

Overrides:
readOptionSet in class CodeGenPanel

writeOptionSet

public void writeOptionSet()
                    throws org.enhydra.tool.codegen.GeneratorException
Write project name, package and destination values from the swing controls into the option set.

Overrides:
writeOptionSet in class CodeGenPanel

validateOptionSet

public void validateOptionSet()
                       throws org.enhydra.tool.codegen.ValidationException
Validate project name, package and destination values in the swing controls.

Overrides:
validateOptionSet in class CodeGenPanel

getPageTitle

public java.lang.String getPageTitle()
Get the title to use on the current page.

Overrides:
getPageTitle in class CodeGenPanel

getInstructions

public java.lang.String getInstructions()
Get the instructions for entering option values for the current page.


jbInit

private void jbInit()
             throws java.lang.Exception
Method declaration


pmInit

private void pmInit()
Method declaration


browseForFile

private void browseForFile()