/******************************************************************************* * Copyright 2010 Simon Mieth * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ package org.kabeja.svg; /** * @author <a href="mailto:simon.mieth@gmx.de">Simon Mieth</a> * */ public class SVGConstants { public static final String SVG_DTD_1_0 = "svg PUBLIC \"-//W3C//DTD SVG 1.0//EN\" \"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd\""; public static final String SVG_NAMESPACE = "http://www.w3.org/2000/svg"; public static final String SVG_PREFIX = "svg"; public static final String XLINK_NAMESPACE = "http://www.w3.org/1999/xlink"; public static final String XML_NAMESPACE = "http://www.w3.org/XML/1998/namespace"; public static final String SVG_ROOT = "svg"; public static final String SVG_GROUP = "g"; public static final String SVG_DEFS = "defs"; public static final String SVG_SYMBOL = "symbol"; public static final String SVG_LINE = "line"; public static final String SVG_CIRCLE = "circle"; public static final String SVG_ELLIPSE = "ellipse"; public static final String SVG_TEXT = "text"; public static final String SVG_TSPAN = "tspan"; public static final String SVG_PATH = "path"; public static final String SVG_USE = "use"; public static final String SVG_PATTERN = "pattern"; public static final String SVG_POLYGON = "polygon"; public static final String SVG_RECTANLGE = "rect"; public static final String SVG_IMAGE = "image"; public static final String SVG_CLIPPING_PATH = "clipPath"; public static final String SVG_TITLE = "title"; public static final String SVG_DESCRIPTION = "desc"; public static final String SVG_FONT = "font"; public static final String SVG_FONT_FACE = "font-face"; public static final String SVG_FONT_FACE_SRC = "font-face-src"; public static final String SVG_FONT_FACE_URI = "font-face-uri"; public static final String SVG_ATTRIBUTE_PATH = "d"; public static final String SVG_ATTRIBUTE_COLOR = "color"; public static final String SVG_ATTRIBUTE_DISPLAY = "display"; public static final String SVG_ATTRIBUTE_DISPLAY_VALUE_NONE = "none"; public static final String SVG_ATTRIBUTE_STROKE_DASHARRAY = "stroke-dasharray"; public static final String SVG_ATTRIBUTE_FILL = "fill"; public static final String SVG_ATTRIBUTE_FILL_OPASITY = "fill-opacity"; public static final String SVG_ATTRIBUTE_FILL_VALUE_NONE = "none"; public static final String SVG_ATTRIBUTE_OVERFLOW = "overflow"; public static final String SVG_ATTRIBUTE_STYLE = "style"; public static final String SVG_ATTRIBUTE_STROKE = "stroke"; public static final String SVG_ATTRIBUTE_STROKE_OPACITY = "stroke-opacity"; public static final String SVG_ATTRIBUTE_VALUE_CURRENTCOLOR = "currentColor"; public static final String SVG_ATTRIBUTE_STROKE_WITDH = "stroke-width"; public static final String SVG_ATTRIBUTE_TEXT_DECORATION = "text-decoration"; public static final String SVG_ATTRIBUTE_TEXT_ALIGNMENT_BASELINE = "alignment-baseline"; public static final String SVG_ATTRIBUTE_TEXT_ANCHOR = "text-anchor"; public static final String SVG_ATTRIBUTE_TEXT_LENGTH = "textLength"; public static final String SVG_ATTRIBUTE_TEXT_LENGTHADJUST = "lengthAdjust"; public static final String SVG_ATTRIBUTE_TEXT_BASELINE_SHIFT = "baseline-shift"; public static final String SVG_ATTRIBUTE_WIDTH = "width"; public static final String SVG_ATTRIBUTE_HEIGHT = "height"; public static final String SVG_ATTRIBUTE_TRANSFORM = "transform"; public static final String SVG_ATTRIBUTE_CLIP_PATH = "clip-path"; public static final String SVG_ATTRIBUTE_CLIP_RULE = "clip-rule"; public static final String SVG_ATTRIBUTE_FONT_FAMILY = "font-family"; public static final String SVG_ATTRIBUTE_FONT_SIZE = "font-size"; public static final String SVG_ATTRIBUTE_FONT_STYLE = "font-style"; public static final String SVG_ATTRIBUTE_FONT_WEIGHT = "font-weight"; public static final String SVG_ATTRIBUTE_PATTERN_UNITS = "patternUnits"; public static final String SVG_ATTRIBUTE_PATTERN_TRANSFORM = "patternTransform"; public static final String SVG_ATTRIBUTE_X = "x"; public static final String SVG_ATTRIBUTE_Y = "y"; public static final String SVG_ATTRIBUTE_X1 = "x1"; public static final String SVG_ATTRIBUTE_X2 = "x2"; public static final String SVG_ATTRIBUTE_Y1 = "y1"; public static final String SVG_ATTRIBUTE_Y2 = "y2"; public static final String SVG_ATTRIBUTE_VIEWBOX = "viewBox"; public static final String SVG_ATTRIBUTE_VERSION = "version"; public static final String SVG_ATTRIBUTEVALUE_VISIBLE = "visible"; public static final String SVG_ATTRIBUTE_VISIBILITY = "visibility"; public static final String SVG_ATTRIBUTE_POINTS = "points"; public static final String SVG_ATTRIBUTE_VISIBILITY_VALUE_HIDDEN = "hidden"; public static final String XML_ID = "id"; public static final String XMLNS_NAMESPACE = "http://www.w3.org/2000/xmlns/"; public static final double DEFAULT_STROKE_WIDTH_PERCENT = 0.00025; public static final String SVG_ATTRIBUTE_PATH_PLACEHOLDER = " "; public static final String SVGEVENT_MOUSEDOWN = "mousedown"; public static final String SVGEVENT_MOUSEMOVE = "mousemove"; public static final String SVGEVENT_MOUSEUP = "mouseup"; public static final String SVGEVENT_CLICK = "click"; public static final char SVG_PATH_SEPARATOR=' '; public static final char SVG_POLYGON_POINT_SEPARATOR=','; }