Package com.kitfox.svg
Class Filter
- java.lang.Object
-
- com.kitfox.svg.SVGElement
-
- com.kitfox.svg.Filter
-
- All Implemented Interfaces:
java.io.Serializable
public class Filter extends SVGElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.ArrayList<SVGElement>filterEffects(package private) java.awt.geom.Point2DfilterResprotected intfilterUnitsstatic intFU_OBJECT_BOUNDING_BOXstatic intFU_USER_SPACE_ON_USE(package private) floatheight(package private) java.net.URLhrefprotected intprimitiveUnitsstatic intPU_OBJECT_BOUNDING_BOXstatic intPU_USER_SPACE_ON_USEstatic java.lang.StringTAG_NAME(package private) floatwidth(package private) floatx(package private) floaty-
Fields inherited from class com.kitfox.svg.SVGElement
children, contexts, cssClass, diagram, dirty, id, ignorePresAttrib, inlineStyles, parent, presAttribs, serialVersionUID, SVG_NS, trackManager, xmlBase
-
-
Constructor Summary
Constructors Constructor Description Filter()Creates a new instance of FillElement
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbuild()Called by internal processes to rebuild the geometry of this node from it's presentation attributes, style attributes and animated tracks.floatgetHeight()java.lang.StringgetTagName()floatgetWidth()floatgetX()floatgetY()voidloaderAddChild(SVGLoaderHelper helper, SVGElement child)Called after the start element but before the end element to indicate each child tag that has been processedbooleanupdateTime(double curTime)Updates all attributes in this diagram associated with a time event.-
Methods inherited from class com.kitfox.svg.SVGElement
addAttribute, 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, setParent, swapChildren
-
-
-
-
Field Detail
-
TAG_NAME
public static final java.lang.String TAG_NAME
- See Also:
- Constant Field Values
-
FU_OBJECT_BOUNDING_BOX
public static final int FU_OBJECT_BOUNDING_BOX
- See Also:
- Constant Field Values
-
FU_USER_SPACE_ON_USE
public static final int FU_USER_SPACE_ON_USE
- See Also:
- Constant Field Values
-
filterUnits
protected int filterUnits
-
PU_OBJECT_BOUNDING_BOX
public static final int PU_OBJECT_BOUNDING_BOX
- See Also:
- Constant Field Values
-
PU_USER_SPACE_ON_USE
public static final int PU_USER_SPACE_ON_USE
- See Also:
- Constant Field Values
-
primitiveUnits
protected int primitiveUnits
-
x
float x
-
y
float y
-
width
float width
-
height
float height
-
filterRes
java.awt.geom.Point2D filterRes
-
href
java.net.URL href
-
filterEffects
final java.util.ArrayList<SVGElement> filterEffects
-
-
Method Detail
-
getTagName
public java.lang.String getTagName()
- Specified by:
getTagNamein classSVGElement
-
loaderAddChild
public void loaderAddChild(SVGLoaderHelper helper, SVGElement child) throws SVGElementException
Called after the start element but before the end element to indicate each child tag that has been processed- Overrides:
loaderAddChildin classSVGElement- Throws:
SVGElementException
-
build
protected void build() throws SVGExceptionDescription copied from class:SVGElementCalled by internal processes to rebuild the geometry of this node from it's presentation attributes, style attributes and animated tracks.- Overrides:
buildin classSVGElement- Throws:
SVGException
-
getX
public float getX()
-
getY
public float getY()
-
getWidth
public float getWidth()
-
getHeight
public float getHeight()
-
updateTime
public boolean updateTime(double curTime) throws SVGExceptionDescription copied from class:SVGElementUpdates all attributes in this diagram associated with a time event. Ie, all attributes with track information.- Specified by:
updateTimein classSVGElement- Returns:
- - true if this node has changed state as a result of the time update
- Throws:
SVGException
-
-