Class FedoraPackage


  • class FedoraPackage
    extends java.lang.Object
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Set<JavaClass> classes  
      private java.lang.String name  
    • Constructor Summary

      Constructors 
      Constructor Description
      FedoraPackage​(java.io.File f)  
    • Field Detail

      • name

        private final java.lang.String name
      • classes

        private final java.util.Set<JavaClass> classes
    • Constructor Detail

      • FedoraPackage

        public FedoraPackage​(java.io.File f)
                      throws java.io.IOException,
                             java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
    • Method Detail

      • read_rpm

        private java.util.List<JavaClass> read_rpm​(java.io.File rpm)
                                            throws java.io.IOException,
                                                   java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException
      • read_jar

        private java.util.List<JavaClass> read_jar​(java.io.InputStream is)
                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • isJavaPackage

        public boolean isJavaPackage()
      • getName

        public java.lang.String getName()
      • getClasses

        java.util.Collection<JavaClass> getClasses()