|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.kitfox.svg.SVGElement
com.kitfox.svg.TransformableElement
com.kitfox.svg.RenderableElement
com.kitfox.svg.ShapeElement
public abstract class ShapeElement
Parent of shape objects
Field Summary | |
---|---|
protected float |
strokeWidthScalar
This is necessary to get text elements to render the stroke the correct width. |
Fields inherited from class com.kitfox.svg.RenderableElement |
---|
VECTOR_EFFECT_NON_SCALING_STROKE, VECTOR_EFFECT_NONE |
Fields inherited from class com.kitfox.svg.SVGElement |
---|
children, cssClass, diagram, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase |
Constructor Summary | |
---|---|
ShapeElement()
Creates a new instance of ShapeElement |
Method Summary | |
---|---|
abstract java.awt.Shape |
getShape()
|
protected java.awt.geom.Rectangle2D |
includeStrokeInBounds(java.awt.geom.Rectangle2D rect)
|
abstract void |
render(java.awt.Graphics2D g)
|
protected void |
renderShape(java.awt.Graphics2D g,
java.awt.Shape shape)
|
Methods inherited from class com.kitfox.svg.RenderableElement |
---|
beginLayer, build, finishLayer, getBoundingBox |
Methods inherited from class com.kitfox.svg.TransformableElement |
---|
boundsToParent, shapeToParent, updateTime |
Methods inherited from class com.kitfox.svg.SVGElement |
---|
addAttribute, buildPath, getChild, getChildren, getId, getInlineAttributes, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, loaderAddChild, loaderAddText, loaderEndElement, loaderStartElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeChild, setAttribute, swapChildren |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected float strokeWidthScalar
Constructor Detail |
---|
public ShapeElement()
Method Detail |
---|
public abstract void render(java.awt.Graphics2D g) throws SVGException
render
in class RenderableElement
SVGException
protected void renderShape(java.awt.Graphics2D g, java.awt.Shape shape) throws SVGException
SVGException
public abstract java.awt.Shape getShape()
protected java.awt.geom.Rectangle2D includeStrokeInBounds(java.awt.geom.Rectangle2D rect) throws SVGException
SVGException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |