public class Marker extends Group
| Modifier and Type | Class and Description |
|---|---|
static class |
Marker.MarkerLayout |
static class |
Marker.MarkerPos |
| Modifier and Type | Field and Description |
|---|---|
static int |
MARKER_END |
static int |
MARKER_MID |
static int |
MARKER_START |
static java.lang.String |
TAG_NAME |
strokeWidthScalarVECTOR_EFFECT_NON_SCALING_STROKE, VECTOR_EFFECT_NONEchildren, cssClass, diagram, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase| Constructor and Description |
|---|
Marker() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
build()
Called by internal processes to rebuild the geometry of this node from
it's presentation attributes, style attributes and animated tracks.
|
java.awt.geom.Rectangle2D |
getBoundingBox()
Retrieves the cached bounding box of this group
|
java.awt.Shape |
getShape()
Retrieves the cached bounding box of this group
|
java.lang.String |
getTagName() |
protected boolean |
outsideClip(java.awt.Graphics2D g) |
void |
render(java.awt.Graphics2D g) |
void |
render(java.awt.Graphics2D g,
Marker.MarkerPos pos,
float strokeWidth) |
boolean |
updateTime(double curTime)
Updates all attributes in this diagram associated with a time event.
|
calcBoundingBox, calcShape, loaderAddChildincludeStrokeInBounds, renderShapebeginLayer, finishLayerboundsToParent, getXForm, shapeToParentaddAttribute, buildPath, getChild, getChild, getChildren, getId, getInlineAttributes, getNumChildren, getParent, getParentContext, getPath, getPres, getPresAbsolute, getPresentationAttributes, getRoot, getStyle, getStyle, getStyle, getStyleAbsolute, getXMLBase, hasAttribute, indexOfChild, lerp, loaderAddText, loaderEndElement, loaderStartElement, nextFloat, parsePathList, parseSingleTransform, parseTransform, popParentContext, pushParentContext, removeAttribute, removeChild, setAttribute, setDiagram, swapChildrenpublic static final java.lang.String TAG_NAME
public static final int MARKER_START
public static final int MARKER_MID
public static final int MARKER_END
public java.lang.String getTagName()
getTagName in class Groupprotected void build()
throws SVGException
SVGElementbuild in class RenderableElementSVGExceptionprotected boolean outsideClip(java.awt.Graphics2D g)
throws SVGException
outsideClip in class GroupSVGExceptionpublic void render(java.awt.Graphics2D g)
throws SVGException
render in class GroupSVGExceptionpublic void render(java.awt.Graphics2D g,
Marker.MarkerPos pos,
float strokeWidth)
throws SVGException
SVGExceptionpublic java.awt.Shape getShape()
Grouppublic java.awt.geom.Rectangle2D getBoundingBox()
throws SVGException
GroupgetBoundingBox in class GroupSVGExceptionpublic boolean updateTime(double curTime)
throws SVGException
updateTime in class GroupSVGException