public class FXMLConverter
extends java.lang.Object
Constructor and Description |
---|
FXMLConverter(SvgSvgElement rootElement) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.CharSequence |
_handle(org.eclipse.emf.ecore.EObject o) |
protected java.lang.CharSequence |
_handle(SvgCircleElement element) |
protected java.lang.CharSequence |
_handle(SvgClipPathElement element) |
protected java.lang.CharSequence |
_handle(SvgDefsElement element) |
protected java.lang.CharSequence |
_handle(SvgEllipseElement element) |
protected java.lang.CharSequence |
_handle(SvgFeGaussianBlurElement f) |
protected java.lang.CharSequence |
_handle(SvgFilterElement filter) |
protected java.lang.CharSequence |
_handle(SvgGElement element) |
protected java.lang.CharSequence |
_handle(SvgImageElement element) |
protected java.lang.CharSequence |
_handle(SvgLinearGradientElement o) |
protected java.lang.CharSequence |
_handle(SvgPathElement element) |
protected java.lang.CharSequence |
_handle(SvgPolygonElement element) |
protected java.lang.CharSequence |
_handle(SvgPolylineElement element) |
protected java.lang.CharSequence |
_handle(SvgRadialGradientElement o) |
protected java.lang.CharSequence |
_handle(SvgRectElement element) |
protected java.lang.CharSequence |
_handle(SvgSvgElement element) |
protected java.lang.CharSequence |
_handle(SvgUseElement element) |
protected java.lang.CharSequence |
_handleFilter(org.eclipse.emf.ecore.EObject o) |
protected java.lang.CharSequence |
_handleFilter(SvgFeGaussianBlurElement blur) |
double |
calculateFocusAngle(java.awt.geom.AffineTransform transform,
double cx,
double cy,
double fx,
double fy) |
double |
calculateFocusDistance(java.awt.geom.AffineTransform transform,
double cx,
double cy,
double fx,
double fy) |
java.awt.geom.AffineTransform |
createAffineTransform(java.lang.String transformSpec) |
java.lang.CharSequence |
fillPaint(java.lang.String fill) |
java.lang.CharSequence |
fillPaint(java.lang.String fill,
java.lang.Double opacity) |
java.lang.CharSequence |
generate() |
java.lang.CharSequence |
handle(org.eclipse.emf.ecore.EObject element) |
java.lang.CharSequence |
handleFilter(org.eclipse.emf.ecore.EObject blur) |
java.lang.CharSequence |
handleGradient(SvgLinearGradientElement element,
java.lang.Double opacity) |
java.lang.CharSequence |
handleGradient(SvgRadialGradientElement element,
java.lang.Double opacity) |
java.lang.CharSequence |
handlePaint(java.lang.String type,
java.lang.String fillDefinition,
java.lang.String typeOpacity) |
java.lang.CharSequence |
handleShapePresentationAttributes(PresentationAttributes element) |
java.lang.CharSequence |
handleStop(SvgStopElement element,
java.lang.Double opacity) |
java.lang.CharSequence |
handleStyleClassAttributes(java.lang.String styleClass) |
java.lang.String |
handleTransform(java.lang.String t) |
double |
hexBlue(java.lang.String color) |
java.lang.CharSequence |
hexColor(java.lang.String fill) |
java.lang.CharSequence |
hexColor(java.lang.String fill,
java.lang.Double opacity) |
double |
hexGreen(java.lang.String color) |
double |
hexRed(java.lang.String color) |
java.lang.Object |
lookupFeature(org.eclipse.emf.ecore.EStructuralFeature feature,
org.eclipse.emf.ecore.EObject object) |
double |
parseCoordinate(java.lang.String coordinate) |
double |
parseDouble(java.lang.String value) |
double |
parseLength(java.lang.String length) |
double |
parsePercentage(java.lang.String percentage) |
SvgElement |
resolveElement(java.lang.String id) |
ContentElement<? extends java.lang.Object> |
resolveGradientStopElement(SvgElement element) |
double |
rgbBlue(java.lang.String color) |
java.lang.CharSequence |
rgbColor(java.lang.String fill) |
java.lang.CharSequence |
rgbColor(java.lang.String fill,
java.lang.Double opacity) |
double |
rgbGreen(java.lang.String color) |
double |
rgbRed(java.lang.String color) |
java.lang.String |
toFx(SpreadMethod m) |
java.lang.String |
toFx(Stroke_linecap m) |
java.lang.String |
toFx(Stroke_linejoin m) |
java.lang.CharSequence |
transformElement(java.lang.String transform) |
java.lang.String |
validateId(java.lang.String value) |
public FXMLConverter(SvgSvgElement rootElement)
public java.lang.CharSequence generate()
protected java.lang.CharSequence _handle(org.eclipse.emf.ecore.EObject o)
protected java.lang.CharSequence _handle(SvgLinearGradientElement o)
protected java.lang.CharSequence _handle(SvgRadialGradientElement o)
protected java.lang.CharSequence _handle(SvgSvgElement element)
protected java.lang.CharSequence _handle(SvgDefsElement element)
public java.lang.CharSequence handleGradient(SvgLinearGradientElement element, java.lang.Double opacity)
public java.lang.CharSequence handleGradient(SvgRadialGradientElement element, java.lang.Double opacity)
public java.awt.geom.AffineTransform createAffineTransform(java.lang.String transformSpec)
public double calculateFocusDistance(java.awt.geom.AffineTransform transform, double cx, double cy, double fx, double fy)
public double calculateFocusAngle(java.awt.geom.AffineTransform transform, double cx, double cy, double fx, double fy)
public ContentElement<? extends java.lang.Object> resolveGradientStopElement(SvgElement element)
public SvgElement resolveElement(java.lang.String id)
public java.lang.CharSequence handleStop(SvgStopElement element, java.lang.Double opacity)
protected java.lang.CharSequence _handle(SvgImageElement element)
protected java.lang.CharSequence _handle(SvgRectElement element)
protected java.lang.CharSequence _handle(SvgGElement element)
protected java.lang.CharSequence _handle(SvgUseElement element)
public java.lang.Object lookupFeature(org.eclipse.emf.ecore.EStructuralFeature feature, org.eclipse.emf.ecore.EObject object)
public java.lang.CharSequence handleShapePresentationAttributes(PresentationAttributes element)
public java.lang.CharSequence handleStyleClassAttributes(java.lang.String styleClass)
protected java.lang.CharSequence _handle(SvgPathElement element)
protected java.lang.CharSequence _handleFilter(org.eclipse.emf.ecore.EObject o)
protected java.lang.CharSequence _handleFilter(SvgFeGaussianBlurElement blur)
public java.lang.CharSequence handlePaint(java.lang.String type, java.lang.String fillDefinition, java.lang.String typeOpacity)
protected java.lang.CharSequence _handle(SvgClipPathElement element)
protected java.lang.CharSequence _handle(SvgEllipseElement element)
protected java.lang.CharSequence _handle(SvgCircleElement element)
protected java.lang.CharSequence _handle(SvgPolylineElement element)
protected java.lang.CharSequence _handle(SvgPolygonElement element)
public java.lang.CharSequence fillPaint(java.lang.String fill)
public java.lang.CharSequence fillPaint(java.lang.String fill, java.lang.Double opacity)
public java.lang.CharSequence rgbColor(java.lang.String fill)
public java.lang.CharSequence rgbColor(java.lang.String fill, java.lang.Double opacity)
public double rgbRed(java.lang.String color)
public double rgbGreen(java.lang.String color)
public double rgbBlue(java.lang.String color)
public java.lang.CharSequence hexColor(java.lang.String fill)
public java.lang.CharSequence hexColor(java.lang.String fill, java.lang.Double opacity)
public double hexRed(java.lang.String color)
public double hexGreen(java.lang.String color)
public double hexBlue(java.lang.String color)
public java.lang.CharSequence transformElement(java.lang.String transform)
public java.lang.String handleTransform(java.lang.String t)
protected java.lang.CharSequence _handle(SvgFilterElement filter)
protected java.lang.CharSequence _handle(SvgFeGaussianBlurElement f)
public java.lang.String toFx(SpreadMethod m)
public java.lang.String toFx(Stroke_linecap m)
public java.lang.String toFx(Stroke_linejoin m)
public double parseLength(java.lang.String length)
public double parseCoordinate(java.lang.String coordinate)
public double parsePercentage(java.lang.String percentage)
public double parseDouble(java.lang.String value)
public java.lang.String validateId(java.lang.String value)
public java.lang.CharSequence handle(org.eclipse.emf.ecore.EObject element)
public java.lang.CharSequence handleFilter(org.eclipse.emf.ecore.EObject blur)