Class StaxSVGLoader


  • public final class StaxSVGLoader
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      private static @NotNull javax.xml.stream.XMLInputFactory createDefaultFactory()  
      private @Nullable javax.xml.stream.XMLEventReader createReader​(@Nullable java.io.InputStream inputStream)  
      @Nullable SVGDocument load​(@Nullable java.io.InputStream inputStream, @NotNull ParserProvider parserProvider, @NotNull ResourceLoader resourceLoader)  
      private static java.lang.String qualifiedName​(@NotNull javax.xml.namespace.QName name)  
      private static void skipElement​(@NotNull javax.xml.stream.XMLEventReader reader)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • LOGGER

        private static final java.util.logging.Logger LOGGER
      • nodeSupplier

        @NotNull
        private final @NotNull NodeSupplier nodeSupplier
      • xmlInputFactory

        @NotNull
        private final @NotNull javax.xml.stream.XMLInputFactory xmlInputFactory
    • Constructor Detail

      • StaxSVGLoader

        public StaxSVGLoader​(@NotNull
                             @NotNull NodeSupplier nodeSupplier)
      • StaxSVGLoader

        public StaxSVGLoader​(@NotNull
                             @NotNull NodeSupplier nodeSupplier,
                             @NotNull
                             @NotNull javax.xml.stream.XMLInputFactory factory)
    • Method Detail

      • createDefaultFactory

        @NotNull
        private static @NotNull javax.xml.stream.XMLInputFactory createDefaultFactory()
      • createReader

        @Nullable
        private @Nullable javax.xml.stream.XMLEventReader createReader​(@Nullable
                                                                       @Nullable java.io.InputStream inputStream)
      • load

        @Nullable
        public @Nullable SVGDocument load​(@Nullable
                                          @Nullable java.io.InputStream inputStream,
                                          @NotNull
                                          @NotNull ParserProvider parserProvider,
                                          @NotNull
                                          @NotNull ResourceLoader resourceLoader)
                                   throws java.io.IOException,
                                          javax.xml.stream.XMLStreamException
        Throws:
        java.io.IOException
        javax.xml.stream.XMLStreamException
      • skipElement

        private static void skipElement​(@NotNull
                                        @NotNull javax.xml.stream.XMLEventReader reader)
                                 throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException
      • qualifiedName

        private static java.lang.String qualifiedName​(@NotNull
                                                      @NotNull javax.xml.namespace.QName name)