Module com.github.weisj.jsvg
Class AbstractFilterPrimitive
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.filter.AbstractFilterPrimitive
- All Implemented Interfaces:
FilterPrimitive
,SVGNode
- Direct Known Subclasses:
AbstractCompositeFilterPrimitive
,ChainedFilterPrimitive
,DummyFilterPrimitive
,FeColorMatrix
,FeDisplacementMap
,FeFlood
,FeGaussianBlur
,FeOffset
,FeTurbulence
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
build
(@NotNull AttributeNode attributeNode) colorInterpolation
(@NotNull FilterContext filterContext) @NotNull Length
height()
protected final @NotNull FilterPrimitiveBase
impl()
@NotNull Length
width()
@NotNull Length
x()
@NotNull Length
y()
Methods inherited from class com.github.weisj.jsvg.nodes.AbstractSVGNode
addContent, id, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.github.weisj.jsvg.nodes.filter.FilterPrimitive
applyFilter, isValid, layoutFilter
-
Field Details
-
filterPrimitiveBase
-
-
Constructor Details
-
AbstractFilterPrimitive
public AbstractFilterPrimitive()
-
-
Method Details
-
build
- Specified by:
build
in interfaceSVGNode
- Overrides:
build
in classAbstractSVGNode
-
impl
-
x
- Specified by:
x
in interfaceFilterPrimitive
-
y
- Specified by:
y
in interfaceFilterPrimitive
-
width
- Specified by:
width
in interfaceFilterPrimitive
-
height
- Specified by:
height
in interfaceFilterPrimitive
-
colorInterpolation
- Specified by:
colorInterpolation
in interfaceFilterPrimitive
-