Enhydra 5.1 API

org.enhydra.tool.codegen.wizard
Class ProjectOptionPanel2

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--org.enhydra.tool.common.wizard.TBWizardPanel
                                |
                                +--org.enhydra.tool.codegen.wizard.CodeGenPanel
                                      |
                                      +--org.enhydra.tool.codegen.wizard.ProjectOptionPanel2
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable

public class ProjectOptionPanel2
extends CodeGenPanel

Panel for entering the default options: copyright and copyrightfile.

Author:
Paul Mahar
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
 javax.swing.JButton buttonSet
          Button for setting copyright file
 javax.swing.JPanel panelCopyright
          Panel for copyright
 javax.swing.JRadioButton radioFile
          Radio button for selecting a copyright file
 javax.swing.ButtonGroup radioGroup
          Button group for grouping radio buttons
 javax.swing.JRadioButton radioNone
          Radio button for selecting a no copyright
 javax.swing.JRadioButton radioText
          Radio button for entering copyright text
 javax.swing.JTextArea textCopyright
          Text area for entering copyright
 javax.swing.JTextField textCopyrightFile
          Text field for entering copyright file
 
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.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
ProjectOptionPanel2()
          Create default option panel 2 for entering the following default options: copyright and copyright file.
 
Method Summary
 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.
 void readOptionSet()
          Read copyright and copyrightfile values from the option set into the swing controls.
 void validateOptionSet()
          Validate the copyrightfile and copyright values in the swing controls.
 void writeOptionSet()
          Write copyright and copyrightfile values from the swing controls into the option set.
 
Methods inherited from class org.enhydra.tool.codegen.wizard.CodeGenPanel
getOptionSet, setOptionSet
 
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

panelCopyright

public transient javax.swing.JPanel panelCopyright
Panel for copyright


buttonSet

public transient javax.swing.JButton buttonSet
Button for setting copyright file


textCopyrightFile

public transient javax.swing.JTextField textCopyrightFile
Text field for entering copyright file


textCopyright

public transient javax.swing.JTextArea textCopyright
Text area for entering copyright


radioFile

public transient javax.swing.JRadioButton radioFile
Radio button for selecting a copyright file


radioText

public transient javax.swing.JRadioButton radioText
Radio button for entering copyright text


radioNone

public transient javax.swing.JRadioButton radioNone
Radio button for selecting a no copyright


radioGroup

public transient javax.swing.ButtonGroup radioGroup
Button group for grouping radio buttons

Constructor Detail

ProjectOptionPanel2

public ProjectOptionPanel2()
Create default option panel 2 for entering the following default options: copyright and copyright file.

Method Detail

readOptionSet

public void readOptionSet()
                   throws GeneratorException
Read copyright and copyrightfile values from the option set into the swing controls.

Overrides:
readOptionSet in class CodeGenPanel
Throws:
GeneratorException - Thrown if unable to update Swing controls with option set values.

writeOptionSet

public void writeOptionSet()
                    throws GeneratorException
Write copyright and copyrightfile values from the swing controls into the option set.

Overrides:
writeOptionSet in class CodeGenPanel
Throws:
GeneratorException - Thrown if unable to update option set from Swing control values.

validateOptionSet

public void validateOptionSet()
                       throws ValidationException
Validate the copyrightfile and copyright values in the swing controls.

Overrides:
validateOptionSet in class CodeGenPanel
Throws:
ValidationException - Thrown if swing control values are not valid for the current option set.

getPageTitle

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

Overrides:
getPageTitle in class CodeGenPanel
Returns:
A string to place at the top of a CodeGen wizard panel.

getInstructions

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

Overrides:
getInstructions in class TBWizardPanel
Returns:
A string to place below the page title.

Enhydra 5.1 API