org.apache.batik.css.svg
Class GlyphOrientationHorizontalFactory

java.lang.Object
  |
  +--org.apache.batik.css.value.AbstractValueFactory
        |
        +--org.apache.batik.css.svg.GlyphOrientationHorizontalFactory
All Implemented Interfaces:
CSSConstants, ValueConstants, ValueFactory
Direct Known Subclasses:
GlyphOrientationVerticalFactory

public class GlyphOrientationHorizontalFactory
extends AbstractValueFactory

This class provides a factory for the 'glyph-orientation-horizontal' property values.


Inner classes inherited from class org.apache.batik.css.value.AbstractValueFactory
AbstractValueFactory.StringFactory, AbstractValueFactory.URIFactory
 
Fields inherited from class org.apache.batik.css.value.AbstractValueFactory
parser
 
Fields inherited from interface org.apache.batik.css.value.ValueConstants
AUTO_VALUE, BACKGROUND_VALUE, BIDI_OVERRIDE_VALUE, BLINK_VALUE, BLOCK_VALUE, BOLD_VALUE, BOLDER_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, 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, 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, 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, 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_ALPHABETIC_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_CENTER_VALUE, CSS_CENTRAL_VALUE, CSS_CLIP_PATH_PROPERTY, CSS_CLIP_PROPERTY, CSS_CLIP_RULE_PROPERTY, CSS_COLLAPSE_VALUE, CSS_COLOR_INTERPOLATION_FILTERS_PROPERTY, CSS_COLOR_INTERPOLATION_PROPERTY, CSS_COLOR_PROFILE_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_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_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_MIME_TYPE, 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_SIZE_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_USE_SCRIPT_VALUE, 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
GlyphOrientationHorizontalFactory(Parser p)
          Creates a new GlyphOrientationHorizontalFactory object.
 
Method Summary
 ImmutableValue createFloatValue(short unitType, float floatValue)
          Creates and returns a new float value.
 ImmutableValue createValue(LexicalUnit lu)
          Creates a value from a lexical unit.
 java.lang.String getPropertyName()
          Returns the name of the property handled.
 
Methods inherited from class org.apache.batik.css.value.AbstractValueFactory
createCSSValue, createCSSValue, createStringValue, createValue, getParser, setParser
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlyphOrientationHorizontalFactory

public GlyphOrientationHorizontalFactory(Parser p)
Creates a new GlyphOrientationHorizontalFactory object.
Parameters:
p - The CSS parser used to parse the CSS texts.
Method Detail

getPropertyName

public java.lang.String getPropertyName()
Returns the name of the property handled.

createValue

public ImmutableValue createValue(LexicalUnit lu)
                           throws DOMException
Creates a value from a lexical unit.
Parameters:
lu - The SAC lexical unit used to create the value.

createFloatValue

public ImmutableValue createFloatValue(short unitType,
                                       float floatValue)
                                throws DOMException
Creates and returns a new float value.
Overrides:
createFloatValue in class AbstractValueFactory
Parameters:
unitType - A unit code as defined above. The unit code can only be a float unit type
floatValue - The new float value.


Copyright © 2001 Apache Software Foundation. All Rights Reserved.