de.hunsicker.jalopy.swing
Class HeaderSettingsPage

java.lang.Object
  |
  +--java.awt.Component
        |
        +--java.awt.Container
              |
              +--javax.swing.JComponent
                    |
                    +--javax.swing.JPanel
                          |
                          +--de.hunsicker.jalopy.swing.AbstractSettingsPage
                                |
                                +--de.hunsicker.jalopy.swing.HeaderSettingsPage
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable
Direct Known Subclasses:
FooterSettingsPage

public class HeaderSettingsPage
extends AbstractSettingsPage

Settings page for the Jalopy printer header settings.

Version:
$Revision: 1.3 $
Author:
Marco Hunsicker
See Also:
Serialized Form

Field Summary
 
Fields inherited from class de.hunsicker.jalopy.swing.AbstractSettingsPage
bundle, DELIMETER, settings
 
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
HeaderSettingsPage()
          Creates a new HeaderSettingsPage object.
 
Method Summary
protected  Convention.Key getBlankLinesAfterKey()
          Returns the settings key to store the setting.
protected  Convention.Key getBlankLinesBeforeKey()
          Returns the settings key to store the setting.
protected  Convention.Key getConventionKeysKey()
          Returns the settings key to store the setting.
protected  java.lang.String getDefaultAfter()
          Returns the default value for the BLANK_LINES_AFTER_XXX setting.
protected  java.lang.String getDeleteLabel()
          Returns the label text for the identiy panel.
protected  java.lang.String[] getItemsAfter()
          Returns the default values for the combo box entries to choose the value for the BLANK_LINES_AFTER_XXX setting.
protected  Convention.Key getSmartModeKey()
          Returns the settings key to store the setting.
protected  Convention.Key getTextKey()
          Returns the settings key to store the setting.
protected  Convention.Key getUseKey()
          Returns the settings key to store the setting.
protected  java.lang.String getUseLabel()
          Returns the text for the use label.
 void updateSettings()
          Updates the current code convention to reflect the current state of this page.
 void validateSettings()
          Validates this page's settings. Pages that need their input validated should override to provide the needed implementation.

In case of any violation the implementation should simply display an error message and throw a ValidationException to inform the caller about the invalid input.

 
Methods inherited from class de.hunsicker.jalopy.swing.AbstractSettingsPage
createItemList, getCategory, getConvention, getPreviewFileName, getTitle, setCategory, setConvention, setTitle
 
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
 

Constructor Detail

HeaderSettingsPage

public HeaderSettingsPage()
Creates a new HeaderSettingsPage object.

Method Detail

updateSettings

public void updateSettings()
Updates the current code convention to reflect the current state of this page.

Specified by:
updateSettings in class AbstractSettingsPage
See Also:
AbstractSettingsPage.getConvention()

validateSettings

public void validateSettings()
                      throws ValidationException
Validates this page's settings. Pages that need their input validated should override to provide the needed implementation.

In case of any violation the implementation should simply display an error message and throw a ValidationException to inform the caller about the invalid input.

Overrides:
validateSettings in class AbstractSettingsPage
Throws:
ValidationException - if the current settings are not valid.

getBlankLinesAfterKey

protected Convention.Key getBlankLinesAfterKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.BLANK_LINES_AFTER_HEADER

getBlankLinesBeforeKey

protected Convention.Key getBlankLinesBeforeKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.BLANK_LINES_BEFORE_HEADER

getConventionKeysKey

protected Convention.Key getConventionKeysKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.HEADER_KEYS

getDefaultAfter

protected java.lang.String getDefaultAfter()
Returns the default value for the BLANK_LINES_AFTER_XXX setting.

Returns:
default value of the BLANK_LINES_AFTER_XXX setting.
Since:
1.0b9

getDeleteLabel

protected java.lang.String getDeleteLabel()
Returns the label text for the identiy panel.

Returns:
label text.

getItemsAfter

protected java.lang.String[] getItemsAfter()
Returns the default values for the combo box entries to choose the value for the BLANK_LINES_AFTER_XXX setting.

Returns:
the default values for the blank lines after combo box.
Since:
1.0b9

getSmartModeKey

protected Convention.Key getSmartModeKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.HEADER_SMART_MODE_LINES

getTextKey

protected Convention.Key getTextKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.HEADER_TEXT

getUseKey

protected Convention.Key getUseKey()
Returns the settings key to store the setting.

Returns:
settings key.
See Also:
ConventionKeys.HEADER

getUseLabel

protected java.lang.String getUseLabel()
Returns the text for the use label.

Returns:
text for use label.


Copyright © 1997-2005 Jalopy. All Rights Reserved.