Class C2SContext2D
- java.lang.Object
-
- org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2SContext2D
-
- All Implemented Interfaces:
IContext2D
public class C2SContext2D extends Object implements IContext2D
Delegation class to allow the abstraction ofIContext2D, since the JsInterop classes does not allow methods override withJsOverlayannotation.
-
-
Constructor Summary
Constructors Modifier Constructor Description C2SContext2D(double width, double height, Object nativeContext)protectedC2SContext2D(org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S delegate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAttributes(Map<String,String> attributes)voidarc(double x, double y, double radius, double startAngle, double endAngle)voidarc(double x, double y, double radius, double startAngle, double endAngle, boolean antiClockwise)voidarcTo(double x1, double y1, double x2, double y2, double radius)voidbeginPath()voidbezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)voidclearRect(double x, double y, double w, double h)voidclip()voidclosePath()elemental2.dom.ImageDatacreateImageData(double width, double height)elemental2.dom.HTMLCanvasElementcreateImageData(elemental2.dom.ImageData data)elemental2.dom.CanvasGradientcreateLinearGradient(double x0, double y0, double x1, double y1)elemental2.dom.CanvasGradientcreateRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)voiddrawImage(elemental2.dom.Element image, double x, double y)voiddrawImage(elemental2.dom.Element image, double x, double y, double w, double h)voiddrawImage(elemental2.dom.Element image, double sx, double sy, double sw, double sh, double x, double y, double w, double h)voidellipse(double x, double y, double rx, double ry, double ro, double sa, double ea)voidellipse(double x, double y, double rx, double ry, double ro, double sa, double ea, boolean ac)voidfill()voidfillRect(double x, double y, double w, double h)voidfillText(String text, double x, double y)protected org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2SgetDelegate()elemental2.dom.ImageDatagetImageData(double x, double y, double width, double height)StringgetSerializedSvg()booleanisPointInPath(double x, double y)voidlineTo(double x, double y)elemental2.dom.TextMetricsmeasureText(String text)voidmoveTo(double x, double y)voidputImageData(elemental2.dom.ImageData imageData, double x, double y)voidputImageData(elemental2.dom.ImageData imageData, double x, double y, double dx, double dy, double dw, double dh)voidquadraticCurveTo(double cpx, double cpy, double x, double y)voidrect(double x, double y, double w, double h)voidresetClip()voidrestore()voidrestoreGroup()voidrestoreStyle()voidrotate(double angle)voidsave()voidsaveGroup(Map<String,String> attributes)voidsaveStyle()voidscale(double sx, double sy)voidsetFillStyle(String fillStyleColor)voidsetFont(String font)voidsetGlobalAlpha(double alpha)voidsetGlobalCompositeOperation(String operation)voidsetImageSmoothingEnabled(boolean enabled)voidsetLineCap(String lineCap)voidsetLineDash(double[] dashes)voidsetLineDashOffset(double offset)voidsetLineJoin(String lineJoin)voidsetLineWidth(double var1)voidsetMiterLimit(double limit)voidsetShadowBlur(int color)voidsetShadowColor(String color)voidsetShadowOffsetX(double color)voidsetShadowOffsetY(double color)voidsetStrokeStyle(String fillStyleColor)voidsetTextAlign(String align)voidsetTextBaseline(String baseline)voidsetTransform(double d0, double d1, double d2, double d3, double d4, double d5)voidstroke()voidstrokeText(String text, double x, double y)voidtransform(double d0, double d1, double d2, double d3, double d4, double d5)voidtranslate(double x, double y)
-
-
-
Constructor Detail
-
C2SContext2D
public C2SContext2D(double width, double height, Object nativeContext)
-
C2SContext2D
protected C2SContext2D(org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S delegate)
-
-
Method Detail
-
getSerializedSvg
public String getSerializedSvg()
- Specified by:
getSerializedSvgin interfaceIContext2D
-
setFillStyle
public void setFillStyle(String fillStyleColor)
- Specified by:
setFillStylein interfaceIContext2D
-
setStrokeStyle
public void setStrokeStyle(String fillStyleColor)
- Specified by:
setStrokeStylein interfaceIContext2D
-
setLineWidth
public void setLineWidth(double var1)
- Specified by:
setLineWidthin interfaceIContext2D
-
setLineCap
public void setLineCap(String lineCap)
- Specified by:
setLineCapin interfaceIContext2D
-
setLineJoin
public void setLineJoin(String lineJoin)
- Specified by:
setLineJoinin interfaceIContext2D
-
setImageSmoothingEnabled
public void setImageSmoothingEnabled(boolean enabled)
- Specified by:
setImageSmoothingEnabledin interfaceIContext2D
-
setFont
public void setFont(String font)
- Specified by:
setFontin interfaceIContext2D
-
setTextBaseline
public void setTextBaseline(String baseline)
- Specified by:
setTextBaselinein interfaceIContext2D
-
setTextAlign
public void setTextAlign(String align)
- Specified by:
setTextAlignin interfaceIContext2D
-
setGlobalAlpha
public void setGlobalAlpha(double alpha)
- Specified by:
setGlobalAlphain interfaceIContext2D
-
setShadowColor
public void setShadowColor(String color)
- Specified by:
setShadowColorin interfaceIContext2D
-
setShadowOffsetX
public void setShadowOffsetX(double color)
- Specified by:
setShadowOffsetXin interfaceIContext2D
-
setShadowOffsetY
public void setShadowOffsetY(double color)
- Specified by:
setShadowOffsetYin interfaceIContext2D
-
setShadowBlur
public void setShadowBlur(int color)
- Specified by:
setShadowBlurin interfaceIContext2D
-
setMiterLimit
public void setMiterLimit(double limit)
- Specified by:
setMiterLimitin interfaceIContext2D
-
setLineDashOffset
public void setLineDashOffset(double offset)
- Specified by:
setLineDashOffsetin interfaceIContext2D
-
addAttributes
public void addAttributes(Map<String,String> attributes)
- Specified by:
addAttributesin interfaceIContext2D
-
saveGroup
public void saveGroup(Map<String,String> attributes)
- Specified by:
saveGroupin interfaceIContext2D
-
restoreGroup
public void restoreGroup()
- Specified by:
restoreGroupin interfaceIContext2D
-
saveStyle
public void saveStyle()
- Specified by:
saveStylein interfaceIContext2D
-
restoreStyle
public void restoreStyle()
- Specified by:
restoreStylein interfaceIContext2D
-
save
public void save()
- Specified by:
savein interfaceIContext2D
-
restore
public void restore()
- Specified by:
restorein interfaceIContext2D
-
beginPath
public void beginPath()
- Specified by:
beginPathin interfaceIContext2D
-
closePath
public void closePath()
- Specified by:
closePathin interfaceIContext2D
-
moveTo
public void moveTo(double x, double y)- Specified by:
moveToin interfaceIContext2D
-
lineTo
public void lineTo(double x, double y)- Specified by:
lineToin interfaceIContext2D
-
setGlobalCompositeOperation
public void setGlobalCompositeOperation(String operation)
- Specified by:
setGlobalCompositeOperationin interfaceIContext2D
-
quadraticCurveTo
public void quadraticCurveTo(double cpx, double cpy, double x, double y)- Specified by:
quadraticCurveToin interfaceIContext2D
-
arc
public void arc(double x, double y, double radius, double startAngle, double endAngle)- Specified by:
arcin interfaceIContext2D
-
arc
public void arc(double x, double y, double radius, double startAngle, double endAngle, boolean antiClockwise)- Specified by:
arcin interfaceIContext2D
-
ellipse
public void ellipse(double x, double y, double rx, double ry, double ro, double sa, double ea, boolean ac)- Specified by:
ellipsein interfaceIContext2D
-
ellipse
public void ellipse(double x, double y, double rx, double ry, double ro, double sa, double ea)- Specified by:
ellipsein interfaceIContext2D
-
arcTo
public void arcTo(double x1, double y1, double x2, double y2, double radius)- Specified by:
arcToin interfaceIContext2D
-
bezierCurveTo
public void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y)- Specified by:
bezierCurveToin interfaceIContext2D
-
clearRect
public void clearRect(double x, double y, double w, double h)- Specified by:
clearRectin interfaceIContext2D
-
clip
public void clip()
- Specified by:
clipin interfaceIContext2D
-
fill
public void fill()
- Specified by:
fillin interfaceIContext2D
-
stroke
public void stroke()
- Specified by:
strokein interfaceIContext2D
-
fillRect
public void fillRect(double x, double y, double w, double h)- Specified by:
fillRectin interfaceIContext2D
-
fillText
public void fillText(String text, double x, double y)
- Specified by:
fillTextin interfaceIContext2D
-
createLinearGradient
public elemental2.dom.CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1)- Specified by:
createLinearGradientin interfaceIContext2D
-
createRadialGradient
public elemental2.dom.CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1)- Specified by:
createRadialGradientin interfaceIContext2D
-
rect
public void rect(double x, double y, double w, double h)- Specified by:
rectin interfaceIContext2D
-
rotate
public void rotate(double angle)
- Specified by:
rotatein interfaceIContext2D
-
scale
public void scale(double sx, double sy)- Specified by:
scalein interfaceIContext2D
-
transform
public void transform(double d0, double d1, double d2, double d3, double d4, double d5)- Specified by:
transformin interfaceIContext2D
-
setTransform
public void setTransform(double d0, double d1, double d2, double d3, double d4, double d5)- Specified by:
setTransformin interfaceIContext2D
-
strokeText
public void strokeText(String text, double x, double y)
- Specified by:
strokeTextin interfaceIContext2D
-
translate
public void translate(double x, double y)- Specified by:
translatein interfaceIContext2D
-
isPointInPath
public boolean isPointInPath(double x, double y)- Specified by:
isPointInPathin interfaceIContext2D
-
putImageData
public void putImageData(elemental2.dom.ImageData imageData, double x, double y)- Specified by:
putImageDatain interfaceIContext2D
-
putImageData
public void putImageData(elemental2.dom.ImageData imageData, double x, double y, double dx, double dy, double dw, double dh)- Specified by:
putImageDatain interfaceIContext2D
-
resetClip
public void resetClip()
- Specified by:
resetClipin interfaceIContext2D
-
setLineDash
public void setLineDash(double[] dashes)
- Specified by:
setLineDashin interfaceIContext2D
-
measureText
public elemental2.dom.TextMetrics measureText(String text)
- Specified by:
measureTextin interfaceIContext2D
-
createImageData
public elemental2.dom.HTMLCanvasElement createImageData(elemental2.dom.ImageData data)
- Specified by:
createImageDatain interfaceIContext2D
-
getImageData
public elemental2.dom.ImageData getImageData(double x, double y, double width, double height)- Specified by:
getImageDatain interfaceIContext2D
-
createImageData
public elemental2.dom.ImageData createImageData(double width, double height)- Specified by:
createImageDatain interfaceIContext2D
-
drawImage
public void drawImage(elemental2.dom.Element image, double x, double y)- Specified by:
drawImagein interfaceIContext2D
-
drawImage
public void drawImage(elemental2.dom.Element image, double x, double y, double w, double h)- Specified by:
drawImagein interfaceIContext2D
-
drawImage
public void drawImage(elemental2.dom.Element image, double sx, double sy, double sw, double sh, double x, double y, double w, double h)- Specified by:
drawImagein interfaceIContext2D
-
getDelegate
protected org.uberfire.ext.editor.commons.client.file.exports.jso.svg.C2S getDelegate()
-
-