Class XMLResourceParser

  • All Implemented Interfaces:
    Constants, Registry, aQute.service.reporter.Report, aQute.service.reporter.Reporter, java.io.Closeable, java.lang.AutoCloseable, java.lang.Iterable<java.lang.String>

    public class XMLResourceParser
    extends Processor
    • Constructor Detail

      • XMLResourceParser

        public XMLResourceParser​(java.net.URI url)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • XMLResourceParser

        public XMLResourceParser​(java.io.InputStream in,
                                 java.lang.String what,
                                 java.net.URI uri)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • XMLResourceParser

        public XMLResourceParser​(java.io.InputStream in,
                                 java.lang.String what,
                                 int depth,
                                 java.util.Set<java.net.URI> traversed,
                                 java.net.URI url)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
      • XMLResourceParser

        public XMLResourceParser​(java.io.File location)
                          throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • getResources

        public static java.util.List<org.osgi.resource.Resource> getResources​(java.net.URI uri)
                                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception
      • setDepth

        public void setDepth​(int n)
      • close

        public void close()
                   throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Overrides:
        close in class Processor
        Throws:
        java.io.IOException
      • parse

        public java.util.List<org.osgi.resource.Resource> parse()
                                                         throws java.lang.Exception
        Throws:
        java.lang.Exception
      • next

        public void next()
                  throws javax.xml.stream.XMLStreamException
        Throws:
        javax.xml.stream.XMLStreamException