/* * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER. * * Copyright (c) 2013 by Alexander Heusel * * This file is part of svgfx. * * svgfx is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * as published by the Free Software Foundation. * * see: http://opensource.org/licenses/LGPL-3.0 * * svgfx is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * * This version of svgfx includes copyright notice and attribution requirements. * According to the LGPL this information must be displayed even if you modify * the source code of svgfx. Neither the copyright statement nor the attribution * may be removed. * * Attribution Requirements: * * If you create derived work you must do two things regarding copyright notice * and author attribution. * * First, the copyright notice must remain. It must be reproduced in any program * that uses svgfx. * * Second, add an additional notice, stating that you modified svgfx. A suitable * notice might read "svgfx source code modified by YourName 2012". * * Note, that these requirements are in full accordance with the LGPL v3 * (see 7. Additional Terms, b). * */ package svg2fx.interfaces; /** * * @author Alexander Heusel */ public interface StylePropertyVisitor { public void visitAlignmentBaseline(String value); public void visitBaselineShift(String value); public void visitClip(String value); public void visitClipPath(String value); public void visitClipRule(String value); public void visitColor(String value); public void visitColorInterpolation(String value); public void visitColorInterpolationFilters(String value); public void visitColorProfile(String value); public void visitColorRendering(String value); public void visitCursor(String value); public void visitDirection(String value); public void visitDisplay(String value); public void visitDominantBaseline(String value); public void visitEnableBackground(String value); public void visitFill(String value); public void visitFillOpacity(String value); public void visitFillRule(String value); public void visitFilter(String value); public void visitFloodColor(String value); public void visitFloodOpacity(String value); public void visitFont(String value); public void visitFontFamily(String value); public void visitFontSize(String value); public void visitFontSizeAdjust(String value); public void visitFontStretch(String value); public void visitFontStyle(String value); public void visitFontVariant(String value); public void visitFontWeight(String value); public void visitGlyphOrientationHorizontal(String value); public void visitGlyphOrientationVertical(String value); public void visitImageRendering(String value); public void visitKerning(String value); public void visitLetterSpacing(String value); public void visitLightingColor(String value); public void visitMarker(String value); public void visitMarkerEnd(String value); public void visitMarkerMid(String value); public void visitMarkerStart(String value); public void visitMask(String value); public void visitOpacity(String value); public void visitOverflow(String value); public void visitPointerEvents(String value); public void visitShapeRendering(String value); public void visitStopColor(String value); public void visitStopOpacity(String value); public void visitStroke(String value); public void visitStrokeDasharray(String value); public void visitStrokeDashoffset(String value); public void visitStrokeLinecap(String value); public void visitStrokeLinejoin(String value); public void visitStrokeMiterlimit(String value); public void visitStrokeOpacity(String value); public void visitStrokeWidth(String value); public void visitTextAnchor(String value); public void visitTextDecoration(String value); public void visitTextRendering(String value); public void visitUnicodeBidi(String value); public void visitVisibility(String value); public void visitWordSpacing(String value); public void visitWritingMode(String value); }