Class NodeSupplier


  • public final class NodeSupplier
    extends java.lang.Object
    • 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()