Class FeComponentTransfer
java.lang.Object
com.github.weisj.jsvg.nodes.AbstractSVGNode
com.github.weisj.jsvg.nodes.container.BaseContainerNode<SVGNode>
com.github.weisj.jsvg.nodes.container.ContainerNode
com.github.weisj.jsvg.nodes.filter.FeComponentTransfer
- All Implemented Interfaces:
FilterPrimitive, Container<SVGNode>, SVGNode
@ElementCategories(FilterPrimitive)
@PermittedContent(categories=TransferFunctionElement,
anyOf={Animate.class,Set.class})
public class FeComponentTransfer
extends ContainerNode
implements FilterPrimitive
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate FilterPrimitiveBaseprivate ByteLookupTableprivate ByteLookupTablestatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyFilter(@NotNull RenderContext context, @NotNull FilterContext filterContext) voidbuild(@NotNull AttributeNode attributeNode) colorInterpolation(@NotNull FilterContext filterContext) @NotNull Lengthheight()voidlayoutFilter(@NotNull RenderContext context, @NotNull FilterLayoutContext filterLayoutContext) private @Nullable LookupTablelookupTable(@NotNull FilterContext filterContext) @NotNull StringtagName()@NotNull Lengthwidth()@NotNull Lengthx()@NotNull Lengthy()Methods inherited from class ContainerNode
children, doAddMethods inherited from class BaseContainerNode
acceptChild, addChild, isAcceptableTypeMethods inherited from class AbstractSVGNode
addContent, id, toStringMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface Container
childrenOfTypeMethods inherited from interface FilterPrimitive
isValid
-
Field Details
-
TAG
- See Also:
-
filterPrimitiveBase
-
sRGBlookupTable
-
linearRGBlookupTable
-
-
Constructor Details
-
FeComponentTransfer
public FeComponentTransfer()
-
-
Method Details
-
tagName
-
build
- Specified by:
buildin interfaceSVGNode- Overrides:
buildin classAbstractSVGNode
-
x
- Specified by:
xin interfaceFilterPrimitive
-
y
- Specified by:
yin interfaceFilterPrimitive
-
width
- Specified by:
widthin interfaceFilterPrimitive
-
height
- Specified by:
heightin interfaceFilterPrimitive
-
colorInterpolation
- Specified by:
colorInterpolationin interfaceFilterPrimitive
-
layoutFilter
public void layoutFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterLayoutContext filterLayoutContext) - Specified by:
layoutFilterin interfaceFilterPrimitive
-
lookupTable
-
applyFilter
public void applyFilter(@NotNull @NotNull RenderContext context, @NotNull @NotNull FilterContext filterContext) - Specified by:
applyFilterin interfaceFilterPrimitive
-