Class ParsedElement


  • public final class ParsedElement
    extends java.lang.Object
    • Field Detail

      • id

        @Nullable
        private final @Nullable java.lang.String id
      • attributeNode

        @NotNull
        private final @NotNull AttributeNode attributeNode
      • node

        @NotNull
        private final @NotNull SVGNode node
      • children

        @NotNull
        private final @NotNull java.util.List<@NotNull ParsedElement> children
    • Constructor Detail

      • ParsedElement

        ParsedElement​(@Nullable
                      @Nullable java.lang.String id,
                      @NotNull
                      @NotNull AttributeNode element,
                      @NotNull
                      @NotNull SVGNode node)
    • Method Detail

      • registerNamedElement

        public void registerNamedElement​(@NotNull
                                         @NotNull java.lang.String name,
                                         @NotNull
                                         @NotNull java.lang.Object element)
      • id

        @Nullable
        public @Nullable java.lang.String id()
      • children

        @NotNull
        public @NotNull java.util.List<ParsedElement> children()
      • node

        @NotNull
        public @NotNull SVGNode node()
      • nodeEnsuringBuildStatus

        @NotNull
        public @NotNull SVGNode nodeEnsuringBuildStatus()
      • attributeNode

        @NotNull
        public @NotNull AttributeNode attributeNode()
      • build

        void build()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • cyclicDependencyDetected

        private void cyclicDependencyDetected()