Package com.github.weisj.jsvg.parser
Class NodeSupplier
- java.lang.Object
-
- com.github.weisj.jsvg.parser.NodeSupplier
-
public final class NodeSupplier extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.util.function.Supplier<SVGNode>>
constructorMap
-
Constructor Summary
Constructors Constructor Description NodeSupplier()
NodeSupplier(@NotNull java.util.Map<@NotNull java.lang.String,@NotNull java.util.function.Supplier<@NotNull SVGNode>> mapImpl)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable SVGNode
create(@NotNull java.lang.String tagName)
private void
populateAnimationNodeConstructors()
private void
populateDummyNodeConstructors()
private void
populateFilterNodeConstructors()
private void
populateMetaNodeConstructors()
private void
populatePaintNodeConstructors()
private void
populateShapeNodeConstructors()
private void
populateTextNodeConstructors()
-
-
-
Field Detail
-
constructorMap
private final java.util.Map<java.lang.String,java.util.function.Supplier<SVGNode>> constructorMap
-
-
Constructor Detail
-
NodeSupplier
public NodeSupplier()
-
NodeSupplier
public NodeSupplier(@NotNull @NotNull java.util.Map<@NotNull java.lang.String,@NotNull java.util.function.Supplier<@NotNull SVGNode>> mapImpl)
-
-
Method Detail
-
create
@Nullable public @Nullable SVGNode create(@NotNull @NotNull java.lang.String tagName)
-
populateShapeNodeConstructors
private void populateShapeNodeConstructors()
-
populatePaintNodeConstructors
private void populatePaintNodeConstructors()
-
populateTextNodeConstructors
private void populateTextNodeConstructors()
-
populateFilterNodeConstructors
private void populateFilterNodeConstructors()
-
populateAnimationNodeConstructors
private void populateAnimationNodeConstructors()
-
populateMetaNodeConstructors
private void populateMetaNodeConstructors()
-
populateDummyNodeConstructors
private void populateDummyNodeConstructors()
-
-