Class PackageManager


  • public class PackageManager
    extends java.lang.Object
    • Field Detail

      • logger

        private static final com.chrisnewland.freelogj.Logger logger
      • metaClasses

        private java.util.Map<java.lang.String,​MetaClass> metaClasses
      • metaPackages

        private java.util.Map<java.lang.String,​MetaPackage> metaPackages
    • Constructor Detail

      • PackageManager

        public PackageManager()
    • Method Detail

      • clear

        public final void clear()
      • addMetaClass

        public void addMetaClass​(MetaClass metaClass)
      • getMetaClass

        public MetaClass getMetaClass​(java.lang.String className)
      • getMetaPackage

        public MetaPackage getMetaPackage​(java.lang.String packageName)
      • buildPackage

        public MetaPackage buildPackage​(java.lang.String packageName)
      • storePackage

        private void storePackage​(java.lang.String name,
                                  MetaPackage metaPackage)
      • getRootPackages

        public java.util.List<MetaPackage> getRootPackages()