Class BlueprintPlugin

  • All Implemented Interfaces:
    aQute.bnd.service.AnalyzerPlugin

    public class BlueprintPlugin
    extends java.lang.Object
    implements aQute.bnd.service.AnalyzerPlugin
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) static java.util.regex.Pattern PATHS  
      (package private) static java.util.regex.Pattern QN  
      (package private) javax.xml.transform.Transformer transformer  
    • Constructor Summary

      Constructors 
      Constructor Description
      BlueprintPlugin()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<java.lang.String> analyze​(java.io.InputStream in)  
      boolean analyzeJar​(aQute.bnd.osgi.Analyzer analyzer)  
      protected javax.xml.transform.Transformer getTransformer​(java.net.URL url)  
      private void process​(aQute.bnd.osgi.Analyzer analyzer, java.lang.String path, aQute.bnd.osgi.Resource resource, java.util.Set<java.lang.String> headers)  
      • Methods inherited from class java.lang.Object

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

      • QN

        static java.util.regex.Pattern QN
      • PATHS

        static java.util.regex.Pattern PATHS
      • transformer

        javax.xml.transform.Transformer transformer
    • Constructor Detail

      • BlueprintPlugin

        public BlueprintPlugin()
                        throws java.lang.Exception
        Throws:
        java.lang.Exception
    • Method Detail

      • analyzeJar

        public boolean analyzeJar​(aQute.bnd.osgi.Analyzer analyzer)
                           throws java.lang.Exception
        Specified by:
        analyzeJar in interface aQute.bnd.service.AnalyzerPlugin
        Throws:
        java.lang.Exception
      • process

        private void process​(aQute.bnd.osgi.Analyzer analyzer,
                             java.lang.String path,
                             aQute.bnd.osgi.Resource resource,
                             java.util.Set<java.lang.String> headers)
      • analyze

        public java.util.Set<java.lang.String> analyze​(java.io.InputStream in)
                                                throws java.lang.Exception
        Throws:
        java.lang.Exception
      • getTransformer

        protected javax.xml.transform.Transformer getTransformer​(java.net.URL url)
                                                          throws java.lang.Exception
        Throws:
        java.lang.Exception