com.miginfocom.calendar.theme
Class CalendarTheme

java.lang.Object
  extended by com.miginfocom.theme.Theme
      extended by com.miginfocom.calendar.theme.CalendarTheme

public class CalendarTheme
extends Theme

The calendar theme. Contains the keys, capabilities for those keys as well as their default value.


Field Summary
static java.lang.String[][] AA_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] ALL_SEL_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] BG_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
protected static PropertyCapability CAP_ABS_RECT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_CELL_DECORATION_ROW
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_DATE_FORMAT_LIST
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_GRID_LINE_REP
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_GRID_SEGMENT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_KEY_SEQUENCE
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability[] CAP_PAINT_ALL
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_REF_NUMBER
           
protected static NameValuePair[] CAP_REF_NUMBER_CLASSES
           
protected static PropertyCapability CAP_REF_RANGE_NUMBER
           
protected static NameValuePair[] CAP_REF_RANGE_NUMBER_CLASSES
           
protected static PropertyCapability CAP_SHAPE_GRADIENT_PAINT
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_UI_COLOR
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_XTD_IMAGE
          A static capability to use from whereever place since it is immutable.
protected static PropertyCapability CAP_XTD_TEXTURE_PAINT
          A static capability to use from whereever place since it is immutable.
static java.lang.String[][] CELL_DEC_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CELL_LABEL_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CORNER_EXPAND_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] CORNER_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] CORNER_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] GRIDLINE_DIM_SUB_LIST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] HEADER_LINES_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String KEY_COMBO_ADD_AMOUNT
          Returns the amount that is added or subtracted from the selected date range when the left or right button in the date picker is pressed.
static java.lang.String KEY_COMBO_ADD_FIELD
          The forced Calendar field that is added/subtracted when the left/right buttons are pressed in the date picker.
static java.lang.String KEY_COMBO_BORDER
          The Border to show around the combo itself.
static java.lang.String KEY_COMBO_BUTTONS_ARROW_COLOR
          A Color to indicate the color of the arrows in the buttons.
static java.lang.String KEY_COMBO_BUTTONS_ARROW_SHADOW_COLOR
          A Color to indicate the shadow color of the arrows in the buttons.
static java.lang.String KEY_COMBO_BUTTONS_BIG_INSETS
          A Insets to indicate the insets around the arrow for the home and drop down buttons.
static java.lang.String KEY_COMBO_BUTTONS_BORDER
          The Border to show around the buttons in the combo.
static java.lang.String KEY_COMBO_BUTTONS_CONTENT_AREA_FILLED
          A Boolean to indicate of the content area should be filled.
static java.lang.String KEY_COMBO_BUTTONS_DIVIDER_COLOR
          A Color to indicate the color for a divider component between the buttons.
static java.lang.String KEY_COMBO_BUTTONS_DIVIDER_WIDTH
          A Integer to indicate the width in pixels of a divider component between the buttons.
static java.lang.String KEY_COMBO_BUTTONS_DROP_ARROW_SIZE
          A Integer to indicate the size of the arrow for the drop down button.
static java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_GAP
          A Integer to indicate the gap between the double arrows for the home (today) button.
static java.lang.String KEY_COMBO_BUTTONS_HOME_ARROW_SIZE
          A Integer to indicate the size of the double arrows for the home (today) button.
static java.lang.String KEY_COMBO_BUTTONS_LEFT_RIGHT_ARROW_SIZE
          A Integer to indicate the size of the arrow for the left and right buttons.
static java.lang.String KEY_COMBO_BUTTONS_OPAQE
          Deprecated. NOT USED DUE TO SPELLING. See KEY_COMBO_BUTTONS_OPAQUE.
static java.lang.String KEY_COMBO_BUTTONS_OPAQUE
          A Boolean to indicate of the button should be opaque.
static java.lang.String KEY_COMBO_BUTTONS_SHOW_ARROWS
          If arrow buttons are to be shown.
static java.lang.String KEY_COMBO_BUTTONS_SHOW_HOME
          If the "goto home" (or goto today) button should be shown.
static java.lang.String KEY_COMBO_BUTTONS_SMALL_INSETS
          A Insets to indicate the insets around the arrow for the left and right (increase and decrease) buttons.
static java.lang.String KEY_COMBO_CUSTOM_PREFIX_
          A string prefix to show before and between the two dates in a custom date range.
static java.lang.String KEY_COMBO_CUSTOM_RANGE_ADD_FIELD
          Returns the field used for adding when the selected date range isn't at a recognizable boundary.
static java.lang.String KEY_COMBO_CUSTOM_RANGE_MIN_TYPE
          Returns the minimum range span that a custom date range (which means it is not exactly a second, minute, hour, day, week, month or year(week/month)) should be rounded to.
static java.lang.String KEY_COMBO_DATEFORMAT_
          The DateFormatList folder key.
static java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_DATE_STYLE
          The default date style to show.
static java.lang.String KEY_COMBO_DATEFORMAT_DEFAULT_TIME_STYLE
          The default time style to show.
static java.lang.String KEY_COMBO_EDITOR_ANTI_ALIAS
          A Boolean that indicates if the editor text field should be anti aliased.
static java.lang.String KEY_COMBO_EDITOR_BORDER
          The Border to show around the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_FONT
          The Font to show in the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_FOREGROUND
          The foreground Color to show in the editor textfield.
static java.lang.String KEY_COMBO_EDITOR_HIDE_END_DATE
          If the end date should be hidden, and thus uneditable, if a start and end date should be shown such as for a custom date range or a recognized range (e.g.
static java.lang.String KEY_COMBO_EDITOR_PARSE_LENIENT
          A Boolean that indicates if the editor text field should be be parsed in a lenient manner.
static java.lang.String KEY_COMBO_NO_DATE_TEXT
          The text string to show if there are no selected date range.
static java.lang.String KEY_COMBO_POPUP_BORDER
          The Border to show around the popup.
static java.lang.String KEY_COMBO_POPUP_SIZE_
          The sizes of the popup window that shows the date area.
static java.lang.String KEY_COMBO_prefix
          Prefix of the KEY_COMBO keys.
static java.lang.String KEY_DECORATORS_ACTIVITY_VIEWS_INSTALL_IN_LAYER
          The layer, if any, that the DefaultDateArea.ActivityViewDecorator should be installed.
static java.lang.String KEY_DECORATORS_CELL_LABEL_ANTI_ALIAS
          Decorator configuration:
If the labe should be drawn anti aliased or not.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_
          Decorator configuration:
The background painted behind the label, if any.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BACKGROUND_DEFAULT
          Decorator configuration:
Default backgrund.
static java.lang.String KEY_DECORATORS_CELL_LABEL_BOUNDS
          Decorator configuration:
The bounds used for the label, given the whole bounds of the cell to decorate.
static java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_
          Decorator configuration:
The date format used to format the string to draw.
static java.lang.String KEY_DECORATORS_CELL_LABEL_DATE_FORMAT_DEFAULT
          Decorator configuration:
Default date format.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_
          Decorator configuration:
The font used to draw the label.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FONT_DEFAULT
          Decorator configuration:
Default font.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_
          Decorator configuration:
The paint with which to draw the label.
static java.lang.String KEY_DECORATORS_CELL_LABEL_FOREGROUND_DEFAULT
          Decorator configuration:
Default foregrund.
static java.lang.String KEY_DECORATORS_CELL_LABEL_INSTALL_IN_LAYER
          The layer, if any, that the CellLabelDecorator should be installed.
static java.lang.String KEY_DECORATORS_CELL_LABEL_prefix
          Prefix of the DECORATORS_CELL_LABEL keys.
static java.lang.String KEY_DECORATORS_CELL_LABEL_TEXT_ALIGNMENT_
          Decorator configuration:
The x and y alignment within the bounds designated by KEY_DECORATORS_CELL_LABEL_BOUNDS.
static java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_
          Decorator configuration:
The underline with or no underline if null.
static java.lang.String KEY_DECORATORS_CELL_LABEL_UNDERLINE_DEFAULT
          Decorator configuration:
Default underline width.
static java.lang.String KEY_DECORATORS_DIVIDERS_FOREGROUND
          Decorator configuration:
The paint used to draw the separator.
static java.lang.String KEY_DECORATORS_DIVIDERS_INSTALL_IN_LAYER
          The layer, if any, that the DateSeparatorDecorator should be installed.
static java.lang.String KEY_DECORATORS_DIVIDERS_MAX_PAINT_WIDTH
          Decorator configuration:
The width of the separator line.
static java.lang.String KEY_DECORATORS_DIVIDERS_RANGE_TYPE
          Decorator configuration:
The date range between which to draw the separators.
static java.lang.String KEY_DECORATORS_EVEN_FILL_INSTALL_IN_LAYER
          The layer, if any, that the EvenFieldFillDecorator should be installed.
static java.lang.String KEY_DECORATORS_EVEN_FILL_PAINT
          Decorator configuration:
The Paint to fill the even date ranges with.
static java.lang.String KEY_DECORATORS_EVEN_FILL_RANGE_TYPE
          Decorator configuration:
The date range (e.g.
static java.lang.String KEY_DECORATORS_GRIDLINES_INSTALL_IN_LAYER
          The layer, if any, that the GridLineDecorator should be installed.
static java.lang.String KEY_DECORATORS_GRIDLINES_MAX_PAINT_WIDTH
          Decorator configuration:
The maximum (i.e.
static java.lang.String KEY_DECORATORS_IMAGE_BOUNDS
          Decorator configuration:
The relative bounds used to draw the image used by the ImageDecorator, if installed.
static java.lang.String KEY_DECORATORS_IMAGE_IMAGE
          Decorator configuration:
The image used by the ImageDecorator, if installed.
static java.lang.String KEY_DECORATORS_IMAGE_INSTALL_IN_LAYER
          Decorator configuration:
The layer, if any, that the ImageDecorator should be installed.
static java.lang.String KEY_DECORATORS_IMAGE_REPEAT
          Decorator configuration:
If the image used by the ImageDecorator should be repeated/tiled.
static java.lang.String KEY_DECORATORS_MULTI_SELECT_RECTANGLE_INSTALL_IN_LAYER
          The layer, if any, that the DefaultDateArea.MultiSelectRectangleDecorator should be installed.
static java.lang.String KEY_DECORATORS_NO_FIT_INSTALL_IN_LAYER
          The layer, if any, that the NoFitShapeDecorator should be installed.
static java.lang.String KEY_DECORATORS_OCCUPIED_BOUNDS
          Decorator configuration:
The relative bounds to paint given the total bounds of the occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_FILL
          Decorator configuration:
The paint used to fill the occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_INSTALL_IN_LAYER
          The layer, if any, that the OccupiedDecorator should be installed.
static java.lang.String KEY_DECORATORS_OCCUPIED_MERGE_OVERLAPPING
          Decorator configuration:
If two overlapping occupied date ranges should be merged to paint one occupied rectangle.
static java.lang.String KEY_DECORATORS_OCCUPIED_NOT_FILL
          Decorator configuration:
The paint used to fill the NOT occupied date ranges.
static java.lang.String KEY_DECORATORS_OCCUPIED_OUTLINE
          Decorator configuration:
The paint used to draw the outline.
static java.lang.String KEY_DECORATORS_OCCUPIED_prefix
          Prefix of the DECORATORS_OCCUPIED keys.
static java.lang.String KEY_DECORATORS_OCCUPIED_ROUND_TO_RANGE
          Decorator configuration:
If and how the occupied date range should be rounded.
static java.lang.String KEY_DECORATORS_prefix
          Prefix of the KEY_DECORATORS keys.
static java.lang.String KEY_DECORATORS_SELECTION_INSTALL_IN_LAYER
          The layer, if any, that the SelectionGridDecorator should be installed.
static java.lang.String KEY_DECORATORS_SELECTION_PAINT_
          Decorator configuration:
The Paints used to fill the selected cells.
static java.lang.String KEY_DECORATORS_SELECTION_prefix
          Prefix of the KEY_DECORATORS_SELECTION keys.
static java.lang.String KEY_DECORATORS_SELECTION_STROKE_
          Decorator configuration:
The Strokes used to outline the selected cells.
static java.lang.String KEY_DECORATORS_SELECTION_STROKE_PAINT_
          Decorator configuration:
The Paints used to outline the selected cells.
static java.lang.String KEY_FEEL_ACTIVITY_FALLBACK_SNAP_TO_MILLIS
          If the key to avoid snapping use this value instead of the KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS.
static java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_KEY
          Which key to hold down to select more than one activity with the mouse (I.e.
static java.lang.String KEY_FEEL_ACTIVITY_MULTI_SELECT_LIVE
          If the selection should be done for every mouse drag event.
static java.lang.String KEY_FEEL_ACTIVITY_NO_SNAP_KEY
          The key, if any, that indicates that there should be no snapping to some time boundary (KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS) when moving/resizing an activity.
static java.lang.String KEY_FEEL_ACTIVITY_ORDER_
          The Folder key to sub keys that affect (changes, boosts) the layout, paint and event dispatch order of activities when mouse over:ed or selected.
The integer value, if any, will be added to the sorting order constant used to sort the activities.
static java.lang.String KEY_FEEL_ACTIVITY_SNAP_TO_MILLIS
          The millisecond to snap an activity to when moving/resizing it.
static java.lang.String KEY_FEEL_prefix
          Prefix of the FEEL keys.
static java.lang.String KEY_FEEL_SELECTION_BOUNDARY
          The boundary to always round a selection.
static java.lang.String KEY_FEEL_SELECTION_CUT_ALIGNMENT
          If the selection has to be cut or expanded to follow the min/max count this property tells how to align the cut/expand.
E.g.
static java.lang.String KEY_FEEL_SELECTION_EXPAND_RANGE_KEY
          The key that should be pressed to expand the selected range.
static java.lang.String KEY_FEEL_SELECTION_HIDE_WHEN_NOT_EXACT_CELL_DATE_RANGE
          If the selection should be hidden, i.e.
static java.lang.String KEY_FEEL_SELECTION_MAX_COUNT
          The maximum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.
static java.lang.String KEY_FEEL_SELECTION_MIN_COUNT
          The minimum size of type KEY_FEEL_SELECTION_BOUNDARY that should make out a selection.
static java.lang.String KEY_FEEL_SELECTION_SELECT_RANGE_KEY
          The key that should be pressed to select a range, if any.
static java.lang.String KEY_FEEL_SELECTION_SHOW_SELECTED_WHEN_SELECTING
          If the selection should be painted when the user is selecting (dragging) a new selection.
static java.lang.String KEY_FEEL_SELECTION_TYPE_KEY
          The type of selection for the DateArea.
static java.lang.String KEY_GENERIC_ACTIVITIES_SUPPORTED
          Whether Activitys are supported.
static java.lang.String KEY_GENERIC_AUTO_RELOAD_FROM_THEME
          If changes to the theme should trigger a reload of the theme's values for the users of the theme.
static java.lang.String KEY_GENERIC_BACKGROUND
          The background paint.
static java.lang.String KEY_GENERIC_CELL_REPAINT_PADDING
          If the repaint region should always be expanded to whole cell bounds.
static java.lang.String KEY_GENERIC_CRYPTO_KEY
          Can be used to store a public key.
static java.lang.String KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG
          Paints an outline around the repaint clipping.
static java.lang.String KEY_GENERIC_DEBUG_REPAINT_ALL
          If everything should always be rapainted.
static java.lang.String KEY_GENERIC_INFO_AUTHOR
          The author of the theme.
static java.lang.String KEY_GENERIC_INFO_DATE
          The creation date.
static java.lang.String KEY_GENERIC_INFO_THEME
          General information about the theme.
static java.lang.String KEY_GENERIC_INFO_VERSION
          The version.
static java.lang.String KEY_GENERIC_LOCALE
          The forced Locale for the theme.
static java.lang.String KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK
          The forced setMinimalDaysInFirstWeek(int) for all Calendar object created by the theme.
static java.lang.String KEY_GENERIC_prefix
          Prefix of the generic keys.
static java.lang.String KEY_GENERIC_TIME_ZONE
          The forced TimeZone for the theme.
static java.lang.String KEY_GRID_EXPAND_PRIMARY_DIM
          If the grid should take up all the space in that it can in the primary dimension.
static java.lang.String KEY_GRID_EXPAND_SECONDARY_DIM
          If the grid should take up all the space in that it can in the secondary dimension.
static java.lang.String KEY_GRID_GRIDLINES_
          Defines the grid lines in the grid.
static java.lang.String KEY_GRID_prefix
          Prefix of the KEY_GRID keys.
static java.lang.String KEY_GRID_SEGMENTS_
          Defines the grid segments (how big the cells should be, divided into segments).
static java.lang.String KEY_HEADER_
          The main folder key for specifying the headers used in the ThemeDateAreaContainer.
static java.lang.String KEY_HEADER_CORNERS_
          The backgrounds Paint to fill the corners not covered by a header.
static java.lang.String KEY_HEADER_prefix
          Prefix of the KEY_HEADER keys.
static java.lang.String KEY_LAYOUTS_AUTO_INSTALL
          A list key witch contains the ActivityLayouts to use to layout the activity views in the date area.
static java.lang.String KEY_LAYOUTS_BROKER
          An optional ActivityLayoutBroker.
static java.lang.String KEY_LAYOUTS_prefix
          Prefix of the KEY_LAYOUTS keys.
static java.lang.String KEY_NAME
          The name of the theme.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_CELL_TYPE
          The range boundary type (e.g.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_DIRECTION
          Startup/creation parameter.
static java.lang.String KEY_STARTUP_PRIMARY_DIM_TYPE_COUNT
          The number of the type specified in KEY_STARTUP_PRIMARY_DIM_CELL_TYPE.
static java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY
          The boundary where to wrap the primary dimension.
static java.lang.String KEY_STARTUP_SECONDARY_DIM_WRAP_BOUNDARY_COUNT
          The number of wrapBoundary before wrapping.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_ALIGN
          The how the current date/time should be aligned in the visual startup date range.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_COUNT
          The number of types in the key KEY_STARTUP_VISUAL_RANGE_TYPE that should make up the visual range.
static java.lang.String KEY_STARTUP_VISUAL_RANGE_TYPE
          The boundary type that should be used to denote how much time that should be visible (it may nt be visible due to scrolling though) for a date area.
static java.lang.String[][] LAB_ROT_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] LABEL_TYPE_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] M_P_M_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] N_W_S_E_SUB_FOLDER_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] ORDER_AUTO_INSTALL_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[][] ORDER_BOOST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] ORDER_MAIN_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] SEGMENT_SUB_LIST_KEYS
          Sub keys that can be added to folder keys to produce the full key.
static java.lang.String[] WEEK_DAYS_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
protected static NameValuePair[] WRAP_TYPE_DATE_RANGES
           
static java.lang.String[] X_Y_SUB_KEYS
          Sub keys that can be added to folder keys to produce the full key.
 
Fields inherited from class com.miginfocom.theme.Theme
CAP_BASIC_STROKE, CAP_BOOLEAN, CAP_BORDER, CAP_COLOR, CAP_DIMENSION, CAP_FONT, CAP_INSETS, CAP_NULL, CAP_PAINT, CAP_STRING, deprecatedKeys, FOLDER_CHAR, INITIAL_MAP_SIZE, LIST_CHAR, modifiedCount, MULTI_KEY_PROP_NAME, VALIDATE_MODE_LENIENT, VALIDATE_MODE_NONE, VALIDATE_MODE_STRICT, validateDefaults
 
Constructor Summary
CalendarTheme()
          Creates the theme, but does not register it with the Themes class.
CalendarTheme(java.lang.String registerUnderContext)
          Creates the theme and registers it in the Themes class under the given key context.
 
Method Summary
 java.util.Calendar createCalendar()
          Returns a newly created Calendar that is in the locale that this theme is set to, explicitly or implicitly.
 boolean equals(java.lang.Object o)
          Returns true if the class type is same and the super class thinks it equals
 java.util.Locale getLocale()
          Returns the Locale, if not set explicitly the default is returned.
 PlaceRect getPlaceRect(java.lang.String key)
          Returns a property as a PlaceRect
 java.text.SimpleDateFormat getSimpleDateFormat(java.lang.String key)
          Returns a property as SimpleDateFormat .
 java.util.TimeZone getTimeZone()
          Returns the TimeZone, if not set explicitly the default is returned.
 java.lang.String toString()
           
 
Methods inherited from class com.miginfocom.theme.Theme
addPropertyChangeListener, addPropertyChangeListener, addToList, addToList, assertIsFolderKey, assertIsListKey, assertIsNotFolderKey, firePropertyChangeEvent, getBool, getBoolean, getBorder, getColor, getDefaultValue, getDelegateInstance, getDimension, getDoubleCap, getFloat, getFloatCap, getFont, getFromList, getInsets, getInt, getInteger, getIntegerCap, getKeyIterator, getLink, getList, getLong, getLongCap, getModifiedCount, getNumber, getPaint, getPropertyCapabilities, getPropertyMap, getString, getStroke, getValidateMode, getValue, isFolderKey, isKeysConnectable, isLinked, isListKey, moveListKey, putAll, putValue, putValue, removeAllFromList, removeFromList, removePropertyChangeListener, removePropertyChangeListener, resetToDefaults, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValue, setDefaultValueAsList, setDefaultValueAsList, setDefaultValueAsList, setIgnorePropertyChangeEvents, setInList, setList, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyCapabilities, setPropertyMap, setValidateMode, transferDefaultsToTheme, validate, validateAllowDefault, validateDontAllowDefault, validateTheme
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

CAP_KEY_SEQUENCE

protected static final PropertyCapability CAP_KEY_SEQUENCE
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a KeySequence object.


CAP_XTD_IMAGE

protected static final PropertyCapability CAP_XTD_IMAGE
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a XtdImage object.


CAP_DATE_FORMAT_LIST

protected static final PropertyCapability CAP_DATE_FORMAT_LIST
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a DateFormatList object.


CAP_SHAPE_GRADIENT_PAINT

protected static final PropertyCapability CAP_SHAPE_GRADIENT_PAINT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a ShapeGradientPaint object.


CAP_XTD_TEXTURE_PAINT

protected static final PropertyCapability CAP_XTD_TEXTURE_PAINT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a XtdTexturePaint object.


CAP_GRID_SEGMENT

protected static final PropertyCapability CAP_GRID_SEGMENT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a GridSegment object.


CAP_GRID_LINE_REP

protected static final PropertyCapability CAP_GRID_LINE_REP
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a GridLineRepetition object.


CAP_CELL_DECORATION_ROW

protected static final PropertyCapability CAP_CELL_DECORATION_ROW
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a CellDecorationRow object.


CAP_ABS_RECT

protected static final PropertyCapability CAP_ABS_RECT
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a AbsRect object.


CAP_UI_COLOR

protected static final PropertyCapability CAP_UI_COLOR
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a UIColor object.


CAP_PAINT_ALL

protected static final PropertyCapability[] CAP_PAINT_ALL
A static capability to use from whereever place since it is immutable. Denotes the capability to set the key to a one of NULL_CAP, COLOR_CAP, UI_COLOR_CAP, SHAPE_GRADIENT_PAINT_CAP, LINK_TEXTURE_PAINT_CAP.


WRAP_TYPE_DATE_RANGES

protected static final NameValuePair[] WRAP_TYPE_DATE_RANGES

CAP_REF_RANGE_NUMBER_CLASSES

protected static final NameValuePair[] CAP_REF_RANGE_NUMBER_CLASSES

CAP_REF_RANGE_NUMBER

protected static final PropertyCapability CAP_REF_RANGE_NUMBER

CAP_REF_NUMBER_CLASSES

protected static final NameValuePair[] CAP_REF_NUMBER_CLASSES

CAP_REF_NUMBER

protected static final PropertyCapability CAP_REF_NUMBER

KEY_NAME

public static final java.lang.String KEY_NAME
The name of the theme. Only used as information.

Property Capabilities

Key Name:Name
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: NO_NAME

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_prefix

public static final java.lang.String KEY_GENERIC_prefix
Prefix of the generic keys. Not a valid key.

See Also:
Constant Field Values

KEY_GENERIC_AUTO_RELOAD_FROM_THEME

public static final java.lang.String KEY_GENERIC_AUTO_RELOAD_FROM_THEME
If changes to the theme should trigger a reload of the theme's values for the users of the theme. It's a hint and has to be handled manually by the users of the theme. Generally supported by built in theme aware classes.

Property Capabilities

Key Name:Generic/autoReloadFromTheme
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: true

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_BACKGROUND

public static final java.lang.String KEY_GENERIC_BACKGROUND
The background paint. Not painted if null.

Property Capabilities

Key Name:Generic/background
Key Type:Normal Key
Default Value:Class: java.awt.Color
Value: java.awt.Color[r=255,g=255,b=255]

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. com.miginfocom.util.gfx.UIColor
  3. java.awt.Color
  4. com.miginfocom.util.gfx.ShapeGradientPaint
  5. com.miginfocom.util.gfx.XtdTexturePaint
  6. java.awt.Paint

See Also:
Constant Field Values

KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK

public static final java.lang.String KEY_GENERIC_MINIMAL_DAYS_IN_FIRST_WEEK
The forced setMinimalDaysInFirstWeek(int) for all Calendar object created by the theme. If null the default for the locale will be used.

See Also:

Property Capabilities

Key Name:Generic/minimalDaysInFirstWeek
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. 1 < java.lang.Integer < 7
, Constant Field Values

KEY_GENERIC_LOCALE

public static final java.lang.String KEY_GENERIC_LOCALE
The forced Locale for the theme. If null the default should be used.

See Also:

Property Capabilities

Key Name:Generic/locale
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.util.Locale
, Constant Field Values

KEY_GENERIC_TIME_ZONE

public static final java.lang.String KEY_GENERIC_TIME_ZONE
The forced TimeZone for the theme. If null the default should be used.

See Also:

Property Capabilities

Key Name:Generic/timeZone
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.util.TimeZone
, Constant Field Values

KEY_GENERIC_CRYPTO_KEY

public static final java.lang.String KEY_GENERIC_CRYPTO_KEY
Can be used to store a public key. Currently not used by the component.

Property Capabilities

Key Name:Generic/cryptoKey
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_AUTHOR

public static final java.lang.String KEY_GENERIC_INFO_AUTHOR
The author of the theme. For information, not used.

Property Capabilities

Key Name:Generic/Info/author
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: MiG InfoCom AB

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_THEME

public static final java.lang.String KEY_GENERIC_INFO_THEME
General information about the theme. For information, not used.

Property Capabilities

Key Name:Generic/Info/theme
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: Default Theme

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_VERSION

public static final java.lang.String KEY_GENERIC_INFO_VERSION
The version. Can be of any format but x.y.z_mm is encouraged. E.g. "1.4.2_02", same format as for JDK version.

Property Capabilities

Key Name:Generic/Info/version
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: 1.0

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_INFO_DATE

public static final java.lang.String KEY_GENERIC_INFO_DATE
The creation date. "yyyy-MM-dd tt.mm" is encouraged. E.g. "2005-01-10 21:05"

Property Capabilities

Key Name:Generic/Info/date
Key Type:Normal Key
Default Value:Class: java.lang.String
Value: 2005-01-10 21:05

Capabilities for key and sub keys in evaluation order:

  1. java.lang.String

See Also:
Constant Field Values

KEY_GENERIC_CELL_REPAINT_PADDING

public static final java.lang.String KEY_GENERIC_CELL_REPAINT_PADDING
If the repaint region should always be expanded to whole cell bounds.

Property Capabilities

Key Name:Generic/cellRepaintPadding
Key Type:Normal Key
Default Value:null

Capabilities for key and sub keys in evaluation order:

  1. null-type
  2. java.awt.Insets

See Also:
Constant Field Values

KEY_GENERIC_DEBUG_REPAINT_ALL

public static final java.lang.String KEY_GENERIC_DEBUG_REPAINT_ALL
If everything should always be rapainted. Will probably be very slow and should be used as a debug option.

Property Capabilities

Key Name:Generic/Debug/repaintAll
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG

public static final java.lang.String KEY_GENERIC_DEBUG_OUTLINE_CLIP_BOUNDS_DEBUG
Paints an outline around the repaint clipping. Used for debugging paint problems.

Property Capabilities

Key Name:Generic/Debug/outlineClipBounds
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_GENERIC_ACTIVITIES_SUPPORTED

public static final java.lang.String KEY_GENERIC_ACTIVITIES_SUPPORTED
Whether Activitys are supported. If false less resources will be used since the activity depocitory doesn't have to be polled. Must be true to paint/support activities.

Property Capabilities

Key Name:Generic/activitiesSupported
Key Type:Normal Key
Default Value:Class: java.lang.Boolean
Value: false

Capabilities for key and sub keys in evaluation order:

  1. java.lang.Boolean

See Also:
Constant Field Values

KEY_STARTUP_PRIMARY_DIM_DIRECTION

public static final java.lang.String KEY_STARTUP_PRIMARY_DIM_DIRECTION
Startup/creation parameter. If the primary dimension is horizintal or vertical. It is the direction time would flow if never wrapped. A month view that shows days and wraps at weeks will normally (E.g. Outlook or iCal) have a horizontal primary dimension. The secondary dimension is always the 'other' of the two.

Property Capabilities

Key Name:Startup/PrimaryDim/direction
Key Type:Normal Key</