org.apache.batik.css.engine

Class SVGCSSEngine

public class SVGCSSEngine extends CSSEngine

This class provides a CSS engine initialized for SVG.
Field Summary
static intALIGNMENT_BASELINE_INDEX
static intBASELINE_SHIFT_INDEX
static intCLIP_INDEX
static intCLIP_PATH_INDEX
static intCLIP_RULE_INDEX
static intCOLOR_INDEX
static intCOLOR_INTERPOLATION_FILTERS_INDEX
static intCOLOR_INTERPOLATION_INDEX
static intCOLOR_PROFILE_INDEX
static intCOLOR_RENDERING_INDEX
static intCURSOR_INDEX
static intDIRECTION_INDEX
static intDISPLAY_INDEX
static intDOMINANT_BASELINE_INDEX
static intENABLE_BACKGROUND_INDEX
static intFILL_INDEX
static intFILL_OPACITY_INDEX
static intFILL_RULE_INDEX
static intFILTER_INDEX
static intFINAL_INDEX
static intFLOOD_COLOR_INDEX
static intFLOOD_OPACITY_INDEX
static intFONT_FAMILY_INDEX
static intFONT_SIZE_ADJUST_INDEX
static intFONT_SIZE_INDEX
static intFONT_STRETCH_INDEX
static intFONT_STYLE_INDEX
static intFONT_VARIANT_INDEX
static intFONT_WEIGHT_INDEX
static intGLYPH_ORIENTATION_HORIZONTAL_INDEX
static intGLYPH_ORIENTATION_VERTICAL_INDEX
static intIMAGE_RENDERING_INDEX
static intKERNING_INDEX
static intLETTER_SPACING_INDEX
static intLIGHTING_COLOR_INDEX
static intMARKER_END_INDEX
static intMARKER_MID_INDEX
static intMARKER_START_INDEX
static intMASK_INDEX
static intOPACITY_INDEX
static intOVERFLOW_INDEX
static intPOINTER_EVENTS_INDEX
static intSHAPE_RENDERING_INDEX
static intSRC_INDEX
static intSTOP_COLOR_INDEX
static intSTOP_OPACITY_INDEX
static intSTROKE_DASHARRAY_INDEX
static intSTROKE_DASHOFFSET_INDEX
static intSTROKE_INDEX
static intSTROKE_LINECAP_INDEX
static intSTROKE_LINEJOIN_INDEX
static intSTROKE_MITERLIMIT_INDEX
static intSTROKE_OPACITY_INDEX
static intSTROKE_WIDTH_INDEX
static ShorthandManager[]SVG_SHORTHAND_MANAGERS
The shorthand managers for SVG.
static ValueManager[]SVG_VALUE_MANAGERS
The value managers for SVG.
static intTEXT_ANCHOR_INDEX
static intTEXT_DECORATION_INDEX
static intTEXT_RENDERING_INDEX
static intUNICODE_BIDI_INDEX
static intVISIBILITY_INDEX
static intWORD_SPACING_INDEX
static intWRITING_MODE_INDEX
Constructor Summary
SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, CSSContext ctx)
Creates a new SVGCSSEngine.
SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, ValueManager[] vms, ShorthandManager[] sms, CSSContext ctx)
Creates a new SVGCSSEngine.
protected SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, ValueManager[] vms, ShorthandManager[] sms, String[] pe, String sns, String sln, String cns, String cln, boolean hints, String hintsNS, CSSContext ctx)
Method Summary
protected static ValueManager[]mergeArrays(ValueManager[] a1, ValueManager[] a2)
Merges the given arrays.
protected static ShorthandManager[]mergeArrays(ShorthandManager[] a1, ShorthandManager[] a2)
Merges the given arrays.

Field Detail

ALIGNMENT_BASELINE_INDEX

public static final int ALIGNMENT_BASELINE_INDEX

BASELINE_SHIFT_INDEX

public static final int BASELINE_SHIFT_INDEX

CLIP_INDEX

public static final int CLIP_INDEX

CLIP_PATH_INDEX

public static final int CLIP_PATH_INDEX

CLIP_RULE_INDEX

public static final int CLIP_RULE_INDEX

COLOR_INDEX

public static final int COLOR_INDEX

COLOR_INTERPOLATION_FILTERS_INDEX

public static final int COLOR_INTERPOLATION_FILTERS_INDEX

COLOR_INTERPOLATION_INDEX

public static final int COLOR_INTERPOLATION_INDEX

COLOR_PROFILE_INDEX

public static final int COLOR_PROFILE_INDEX

COLOR_RENDERING_INDEX

public static final int COLOR_RENDERING_INDEX

CURSOR_INDEX

public static final int CURSOR_INDEX

DIRECTION_INDEX

public static final int DIRECTION_INDEX

DISPLAY_INDEX

public static final int DISPLAY_INDEX

DOMINANT_BASELINE_INDEX

public static final int DOMINANT_BASELINE_INDEX

ENABLE_BACKGROUND_INDEX

public static final int ENABLE_BACKGROUND_INDEX

FILL_INDEX

public static final int FILL_INDEX

FILL_OPACITY_INDEX

public static final int FILL_OPACITY_INDEX

FILL_RULE_INDEX

public static final int FILL_RULE_INDEX

FILTER_INDEX

public static final int FILTER_INDEX

FINAL_INDEX

public static final int FINAL_INDEX

FLOOD_COLOR_INDEX

public static final int FLOOD_COLOR_INDEX

FLOOD_OPACITY_INDEX

public static final int FLOOD_OPACITY_INDEX

FONT_FAMILY_INDEX

public static final int FONT_FAMILY_INDEX

FONT_SIZE_ADJUST_INDEX

public static final int FONT_SIZE_ADJUST_INDEX

FONT_SIZE_INDEX

public static final int FONT_SIZE_INDEX

FONT_STRETCH_INDEX

public static final int FONT_STRETCH_INDEX

FONT_STYLE_INDEX

public static final int FONT_STYLE_INDEX

FONT_VARIANT_INDEX

public static final int FONT_VARIANT_INDEX

FONT_WEIGHT_INDEX

public static final int FONT_WEIGHT_INDEX

GLYPH_ORIENTATION_HORIZONTAL_INDEX

public static final int GLYPH_ORIENTATION_HORIZONTAL_INDEX

GLYPH_ORIENTATION_VERTICAL_INDEX

public static final int GLYPH_ORIENTATION_VERTICAL_INDEX

IMAGE_RENDERING_INDEX

public static final int IMAGE_RENDERING_INDEX

KERNING_INDEX

public static final int KERNING_INDEX

LETTER_SPACING_INDEX

public static final int LETTER_SPACING_INDEX

LIGHTING_COLOR_INDEX

public static final int LIGHTING_COLOR_INDEX

MARKER_END_INDEX

public static final int MARKER_END_INDEX

MARKER_MID_INDEX

public static final int MARKER_MID_INDEX

MARKER_START_INDEX

public static final int MARKER_START_INDEX

MASK_INDEX

public static final int MASK_INDEX

OPACITY_INDEX

public static final int OPACITY_INDEX

OVERFLOW_INDEX

public static final int OVERFLOW_INDEX

POINTER_EVENTS_INDEX

public static final int POINTER_EVENTS_INDEX

SHAPE_RENDERING_INDEX

public static final int SHAPE_RENDERING_INDEX

SRC_INDEX

public static final int SRC_INDEX

STOP_COLOR_INDEX

public static final int STOP_COLOR_INDEX

STOP_OPACITY_INDEX

public static final int STOP_OPACITY_INDEX

STROKE_DASHARRAY_INDEX

public static final int STROKE_DASHARRAY_INDEX

STROKE_DASHOFFSET_INDEX

public static final int STROKE_DASHOFFSET_INDEX

STROKE_INDEX

public static final int STROKE_INDEX

STROKE_LINECAP_INDEX

public static final int STROKE_LINECAP_INDEX

STROKE_LINEJOIN_INDEX

public static final int STROKE_LINEJOIN_INDEX

STROKE_MITERLIMIT_INDEX

public static final int STROKE_MITERLIMIT_INDEX

STROKE_OPACITY_INDEX

public static final int STROKE_OPACITY_INDEX

STROKE_WIDTH_INDEX

public static final int STROKE_WIDTH_INDEX

SVG_SHORTHAND_MANAGERS

public static final ShorthandManager[] SVG_SHORTHAND_MANAGERS
The shorthand managers for SVG.

SVG_VALUE_MANAGERS

public static final ValueManager[] SVG_VALUE_MANAGERS
The value managers for SVG.

TEXT_ANCHOR_INDEX

public static final int TEXT_ANCHOR_INDEX

TEXT_DECORATION_INDEX

public static final int TEXT_DECORATION_INDEX

TEXT_RENDERING_INDEX

public static final int TEXT_RENDERING_INDEX

UNICODE_BIDI_INDEX

public static final int UNICODE_BIDI_INDEX

VISIBILITY_INDEX

public static final int VISIBILITY_INDEX

WORD_SPACING_INDEX

public static final int WORD_SPACING_INDEX

WRITING_MODE_INDEX

public static final int WRITING_MODE_INDEX

Constructor Detail

SVGCSSEngine

public SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, CSSContext ctx)
Creates a new SVGCSSEngine.

Parameters: doc The associated document. uri The document URI. p The CSS parser to use. ctx The CSS context.

SVGCSSEngine

public SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, ValueManager[] vms, ShorthandManager[] sms, CSSContext ctx)
Creates a new SVGCSSEngine.

Parameters: doc The associated document. uri The document URI. p The CSS parser to use. vms Extension value managers. sms Extension shorthand managers. ctx The CSS context.

SVGCSSEngine

protected SVGCSSEngine(Document doc, ParsedURL uri, ExtendedParser p, ValueManager[] vms, ShorthandManager[] sms, String[] pe, String sns, String sln, String cns, String cln, boolean hints, String hintsNS, CSSContext ctx)

Method Detail

mergeArrays

protected static ValueManager[] mergeArrays(ValueManager[] a1, ValueManager[] a2)
Merges the given arrays.

mergeArrays

protected static ShorthandManager[] mergeArrays(ShorthandManager[] a1, ShorthandManager[] a2)
Merges the given arrays.
Copyright B) 2008 Apache Software Foundation. All Rights Reserved.