org.apache.batik.css.svg
Class SimpleColorFactory

java.lang.Object
  |
  +--org.apache.batik.css.value.AbstractValueFactory
        |
        +--org.apache.batik.css.value.AbstractRGBColorFactory
              |
              +--org.apache.batik.css.value.ColorFactory
                    |
                    +--org.apache.batik.css.svg.SVGColorFactory
                          |
                          +--org.apache.batik.css.svg.SimpleColorFactory
All Implemented Interfaces:
CSSConstants, SVGValueConstants, ValueConstants, ValueFactory

public class SimpleColorFactory
extends SVGColorFactory
implements SVGValueConstants

This class provides a factory for values of type color.


Inner classes inherited from class org.apache.batik.css.value.ColorFactory
ColorFactory.RGBColorFactory
 
Inner classes inherited from class org.apache.batik.css.value.AbstractRGBColorFactory
AbstractRGBColorFactory.ColorComponentFactory
 
Inner classes inherited from class org.apache.batik.css.value.AbstractValueFactory
AbstractValueFactory.StringFactory, AbstractValueFactory.URIFactory
 
Fields inherited from class org.apache.batik.css.value.ColorFactory
factories, property, RGB_FACTORY, values
 
Fields inherited from class org.apache.batik.css.value.AbstractValueFactory
IMMUTABLE_FACTORY, parser
 
Fields inherited from interface org.apache.batik.css.svg.SVGValueConstants
ACCUMULATE_VALUE, AFTER_EDGE_VALUE, ALL_VALUE, AUTOSENSE_SCRIPT_VALUE, BASELINE_VALUE, BEFORE_EDGE_VALUE, BEVEL_VALUE, BOTTOM_VALUE, BUTT_VALUE, CRISPEDGES_VALUE, CURRENTCOLOR_VALUE, END_VALUE, EVENODD_VALUE, FILL_VALUE, FILLSTROKE_VALUE, GEOMETRICPRECISION_VALUE, HANGING_VALUE, IDEOGRAPHIC_VALUE, LINEARRGB_VALUE, LOWER_VALUE, LR_TB_VALUE, LR_VALUE, MATHEMATICAL_VALUE, MIDDLE_VALUE, MITER_VALUE, NEW_VALUE, NO_CHANGE_VALUE, NONZERO_VALUE, NUMBER_0, NUMBER_1, NUMBER_180, NUMBER_255, NUMBER_270, NUMBER_360, NUMBER_4, NUMBER_90, NUMBER_MINUS_180, NUMBER_MINUS_270, NUMBER_MINUS_360, NUMBER_MINUS_90, OPTIMIZELEGIBILITY_VALUE, OPTIMIZEQUALITY_VALUE, OPTIMIZESPEED_VALUE, PAINTED_VALUE, RESET_VALUE, RL_TB_VALUE, RL_VALUE, ROUND_VALUE, SQUARE_VALUE, SRGB_VALUE, START_VALUE, STROKE_VALUE, SUB_VALUE, SUPER_VALUE, TB_RL_VALUE, TB_VALUE, TEXT_AFTER_EDGE_VALUE, TEXT_BEFORE_EDGE_VALUE, TEXT_BOTTOM_VALUE, TEXT_TOP_VALUE, TOP_VALUE, VISIBLEFILL_VALUE, VISIBLEFILLSTROKE_VALUE, VISIBLEPAINTED_VALUE, VISIBLESTROKE_VALUE
 
Fields inherited from interface org.apache.batik.css.value.ValueConstants
ACTIVEBORDER_VALUE, ACTIVECAPTION_VALUE, APPWORKSPACE_VALUE, AUTO_VALUE, BACKGROUND_VALUE, BIDI_OVERRIDE_VALUE, BLINK_VALUE, BLOCK_VALUE, BOLD_VALUE, BOLDER_VALUE, BUTTONFACE_VALUE, BUTTONHIGHLIGHT_VALUE, BUTTONSHADOW_VALUE, BUTTONTEXT_VALUE, CAPTIONTEXT_VALUE, COLLAPSE_VALUE, COMPACT_VALUE, CONDENSED_VALUE, CROSSHAIR_VALUE, CURSIVE_VALUE, DEFAULT_VALUE, E_RESIZE_VALUE, EMBED_VALUE, EXPANDED_VALUE, EXTRA_CONDENSED_VALUE, EXTRA_EXPANDED_VALUE, FANTASY_VALUE, GRAYTEXT_VALUE, HELP_VALUE, HIDDEN_VALUE, HIGHLIGHT_VALUE, HIGHLIGHTTEXT_VALUE, INACTIVEBORDER_VALUE, INACTIVECAPTION_VALUE, INACTIVECAPTIONTEXT_VALUE, INFOBACKGROUND_VALUE, INFOTEXT_VALUE, INHERIT, INLINE_TABLE_VALUE, INLINE_VALUE, ITALIC_VALUE, LARGE_VALUE, LARGER_VALUE, LIGHTER_VALUE, LINE_THROUGH_VALUE, LIST_ITEM_VALUE, LTR_VALUE, MARKER_VALUE, MEDIUM_VALUE, MENU_VALUE, MENUTEXT_VALUE, MONOSPACED_VALUE, MOVE_VALUE, N_RESIZE_VALUE, NARROWER_VALUE, NE_RESIZE_VALUE, NONE_VALUE, NORMAL_VALUE, NUMBER_100, NUMBER_200, NUMBER_300, NUMBER_400, NUMBER_500, NUMBER_600, NUMBER_700, NUMBER_800, NUMBER_900, NW_RESIZE_VALUE, OBLIQUE_VALUE, OVERLINE_VALUE, POINTER_VALUE, RTL_VALUE, RUN_IN_VALUE, S_RESIZE_VALUE, SANS_SERIF_VALUE, SCROLL_VALUE, SCROLLBAR_VALUE, SE_RESIZE_VALUE, SEMI_CONDENSED_VALUE, SEMI_EXPANDED_VALUE, SERIF_VALUE, SMALL_CAPS_VALUE, SMALL_VALUE, SMALLER_VALUE, SW_RESIZE_VALUE, TABLE_CAPTION_VALUE, TABLE_CELL_VALUE, TABLE_COLUMN_GROUP_VALUE, TABLE_COLUMN_VALUE, TABLE_FOOTER_GROUP_VALUE, TABLE_HEADER_GROUP_VALUE, TABLE_ROW_GROUP_VALUE, TABLE_ROW_VALUE, TABLE_VALUE, TEXT_VALUE, THREEDDARKSHADOW_VALUE, THREEDFACE_VALUE, THREEDHIGHLIGHT_VALUE, THREEDLIGHTSHADOW_VALUE, THREEDSHADOW_VALUE, ULTRA_CONDENSED_VALUE, ULTRA_EXPANDED_VALUE, UNDERLINE_VALUE, VISIBLE_VALUE, W_RESIZE_VALUE, WAIT_VALUE, WIDER_VALUE, WINDOW_VALUE, WINDOWFRAME_VALUE, WINDOWTEXT_VALUE, X_LARGE_VALUE, X_SMALL_VALUE, XX_LARGE_VALUE, XX_SMALL_VALUE
 
Fields inherited from interface org.apache.batik.util.CSSConstants
CSS_ACCUMULATE_VALUE, CSS_ACTIVEBORDER_VALUE, CSS_ACTIVECAPTION_VALUE, CSS_AFTER_EDGE_VALUE, CSS_ALIGNMENT_BASELINE_PROPERTY, CSS_ALL_VALUE, CSS_APPWORKSPACE_VALUE, CSS_AUTO_VALUE, CSS_AUTOSENSE_SCRIPT_VALUE, CSS_BACKGROUND_VALUE, CSS_BASELINE_SHIFT_PROPERTY, CSS_BASELINE_VALUE, CSS_BEFORE_EDGE_VALUE, CSS_BEVEL_VALUE, CSS_BIDI_OVERRIDE_VALUE, CSS_BLINK_VALUE, CSS_BLOCK_VALUE, CSS_BOLD_VALUE, CSS_BOLDER_VALUE, CSS_BOTTOM_VALUE, CSS_BUTT_VALUE, CSS_BUTTONFACE_VALUE, CSS_BUTTONHIGHLIGHT_VALUE, CSS_BUTTONSHADOW_VALUE, CSS_BUTTONTEXT_VALUE, CSS_CAPTIONTEXT_VALUE, CSS_CLIP_PATH_PROPERTY, CSS_CLIP_PROPERTY, CSS_CLIP_RULE_PROPERTY, CSS_COLLAPSE_VALUE, CSS_COLOR_INTERPOLATION_PROPERTY, CSS_COLOR_PROPERTY, CSS_COLOR_RENDERING_PROPERTY, CSS_COMPACT_VALUE, CSS_CONDENSED_VALUE, CSS_CRISPEDGES_VALUE, CSS_CROSSHAIR_VALUE, CSS_CURRENTCOLOR_VALUE, CSS_CURSIVE_VALUE, CSS_CURSOR_PROPERTY, CSS_DEFAULT_VALUE, CSS_DIRECTION_PROPERTY, CSS_DISPLAY_PROPERTY, CSS_DOMINANT_BASELINE_PROPERTY, CSS_E_RESIZE_VALUE, CSS_EMBED_VALUE, CSS_ENABLE_BACKGROUND_PROPERTY, CSS_END_VALUE, CSS_EVENODD_VALUE, CSS_EXPANDED_VALUE, CSS_EXTRA_CONDENSED_VALUE, CSS_EXTRA_EXPANDED_VALUE, CSS_FANTASY_VALUE, CSS_FILL_OPACITY_PROPERTY, CSS_FILL_PROPERTY, CSS_FILL_RULE_PROPERTY, CSS_FILL_VALUE, CSS_FILLSTROKE_VALUE, CSS_FILTER_PROPERTY, CSS_FLOOD_COLOR_PROPERTY, CSS_FLOOD_OPACITY_PROPERTY, CSS_FONT_FAMILY_PROPERTY, CSS_FONT_SIZE_ADJUST_PROPERTY, CSS_FONT_SIZE_PROPERTY, CSS_FONT_STRETCH_PROPERTY, CSS_FONT_STYLE_PROPERTY, CSS_FONT_VARIANT_PROPERTY, CSS_FONT_WEIGHT_PROPERTY, CSS_GEOMETRICPRECISION_VALUE, CSS_GLYPH_ORIENTATION_HORIZONTAL_PROPERTY, CSS_GLYPH_ORIENTATION_VERTICAL_PROPERTY, CSS_GRAYTEXT_VALUE, CSS_HANGING_VALUE, CSS_HELP_VALUE, CSS_HIDDEN_VALUE, CSS_HIGHLIGHT_VALUE, CSS_HIGHLIGHTTEXT_VALUE, CSS_IDEOGRAPHIC_VALUE, CSS_IMAGE_RENDERING_PROPERTY, CSS_INACTIVEBORDER_VALUE, CSS_INACTIVECAPTION_VALUE, CSS_INACTIVECAPTIONTEXT_VALUE, CSS_INFOBACKGROUND_VALUE, CSS_INFOTEXT_VALUE, CSS_INLINE_TABLE_VALUE, CSS_INLINE_VALUE, CSS_ITALIC_VALUE, CSS_LARGE_VALUE, CSS_LARGER_VALUE, CSS_LETTER_SPACING_PROPERTY, CSS_LIGHTER_VALUE, CSS_LIGHTING_COLOR_PROPERTY, CSS_LINE_THROUGH_VALUE, CSS_LINEARRGB_VALUE, CSS_LIST_ITEM_VALUE, CSS_LOWER_VALUE, CSS_LR_TB_VALUE, CSS_LR_VALUE, CSS_LTR_VALUE, CSS_MARKER_END_PROPERTY, CSS_MARKER_MID_PROPERTY, CSS_MARKER_START_PROPERTY, CSS_MARKER_VALUE, CSS_MASK_PROPERTY, CSS_MATHEMATICAL_VALUE, CSS_MEDIUM_VALUE, CSS_MENU_VALUE, CSS_MENUTEXT_VALUE, CSS_MIDDLE_VALUE, CSS_MITER_VALUE, CSS_MONOSPACED_VALUE, CSS_MOVE_VALUE, CSS_N_RESIZE_VALUE, CSS_NARROWER_VALUE, CSS_NE_RESIZE_VALUE, CSS_NEW_VALUE, CSS_NO_CHANGE_VALUE, CSS_NONE_VALUE, CSS_NONZERO_VALUE, CSS_NORMAL_VALUE, CSS_NW_RESIZE_VALUE, CSS_OBLIQUE_VALUE, CSS_OPACITY_PROPERTY, CSS_OPTIMIZELEGIBILITY_VALUE, CSS_OPTIMIZEQUALITY_VALUE, CSS_OPTIMIZESPEED_VALUE, CSS_OVERFLOW_PROPERTY, CSS_OVERLINE_VALUE, CSS_PAINTED_VALUE, CSS_POINTER_EVENTS_PROPERTY, CSS_POINTER_VALUE, CSS_RESET_VALUE, CSS_RL_TB_VALUE, CSS_RL_VALUE, CSS_ROUND_VALUE, CSS_RTL_VALUE, CSS_RUN_IN_VALUE, CSS_S_RESIZE_VALUE, CSS_SANS_SERIF_VALUE, CSS_SCROLL_VALUE, CSS_SCROLLBAR_VALUE, CSS_SE_RESIZE_VALUE, CSS_SEMI_CONDENSED_VALUE, CSS_SEMI_EXPANDED_VALUE, CSS_SERIF_VALUE, CSS_SHAPE_RENDERING_PROPERTY, CSS_SMALL_CAPS_VALUE, CSS_SMALL_VALUE, CSS_SMALLER_VALUE, CSS_SQUARE_VALUE, CSS_SRGB_VALUE, CSS_START_VALUE, CSS_STOP_COLOR_PROPERTY, CSS_STOP_OPACITY_PROPERTY, CSS_STROKE_DASHARRAY_PROPERTY, CSS_STROKE_DASHOFFSET_PROPERTY, CSS_STROKE_LINECAP_PROPERTY, CSS_STROKE_LINEJOIN_PROPERTY, CSS_STROKE_MITERLIMIT_PROPERTY, CSS_STROKE_OPACITY_PROPERTY, CSS_STROKE_PROPERTY, CSS_STROKE_VALUE, CSS_STROKE_WIDTH_PROPERTY, CSS_SUB_VALUE, CSS_SUPER_VALUE, CSS_SW_RESIZE_VALUE, CSS_TABLE_CAPTION_VALUE, CSS_TABLE_CELL_VALUE, CSS_TABLE_COLUMN_GROUP_VALUE, CSS_TABLE_COLUMN_VALUE, CSS_TABLE_FOOTER_GROUP_VALUE, CSS_TABLE_HEADER_GROUP_VALUE, CSS_TABLE_ROW_GROUP_VALUE, CSS_TABLE_ROW_VALUE, CSS_TABLE_VALUE, CSS_TB_RL_VALUE, CSS_TB_VALUE, CSS_TEXT_AFTER_EDGE_VALUE, CSS_TEXT_ANCHOR_PROPERTY, CSS_TEXT_BEFORE_EDGE_VALUE, CSS_TEXT_BOTTOM_VALUE, CSS_TEXT_DECORATION_PROPERTY, CSS_TEXT_RENDERING_PROPERTY, CSS_TEXT_TOP_VALUE, CSS_TEXT_VALUE, CSS_THREEDDARKSHADOW_VALUE, CSS_THREEDFACE_VALUE, CSS_THREEDHIGHLIGHT_VALUE, CSS_THREEDLIGHTSHADOW_VALUE, CSS_THREEDSHADOW_VALUE, CSS_TOP_VALUE, CSS_ULTRA_CONDENSED_VALUE, CSS_ULTRA_EXPANDED_VALUE, CSS_UNDERLINE_VALUE, CSS_UNICODE_BIDI_PROPERTY, CSS_VISIBILITY_PROPERTY, CSS_VISIBLE_VALUE, CSS_VISIBLEFILL_VALUE, CSS_VISIBLEFILLSTROKE_VALUE, CSS_VISIBLEPAINTED_VALUE, CSS_VISIBLESTROKE_VALUE, CSS_W_RESIZE_VALUE, CSS_WAIT_VALUE, CSS_WIDER_VALUE, CSS_WINDOW_VALUE, CSS_WINDOWFRAME_VALUE, CSS_WINDOWTEXT_VALUE, CSS_WORD_SPACING_PROPERTY, CSS_WRITING_MODE_PROPERTY, CSS_X_LARGE_VALUE, CSS_X_SMALL_VALUE, CSS_XX_LARGE_VALUE, CSS_XX_SMALL_VALUE
 
Constructor Summary
SimpleColorFactory(Parser p, java.lang.String prop)
          Creates a new SimpleColorFactory object.
 
Methods inherited from class org.apache.batik.css.value.ColorFactory
createImmutableRGBColor, createStringValue, createValue, getPropertyName
 
Methods inherited from class org.apache.batik.css.value.AbstractRGBColorFactory
createColorValue
 
Methods inherited from class org.apache.batik.css.value.AbstractValueFactory
createCSSValue, createFloatValue, createValue, getParser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleColorFactory

public SimpleColorFactory(Parser p,
                          java.lang.String prop)
Creates a new SimpleColorFactory object.


Copyright © 2000 Apache Software Foundation. All Rights Reserved.