ua.gradsoft.javachecker
Class PackagesStore

java.lang.Object
  extended by ua.gradsoft.javachecker.PackagesStore

public class PackagesStore
extends java.lang.Object

Store for packages

Author:
Ruslan Shevchenko

Method Summary
 void addJar(java.lang.String jar)
           
 void clear()
          Clear PackageStore along with information abour source/include directories and include jars.
 JavaPackageModel findOrAddPackage(java.lang.String packageName)
           
 java.lang.ClassLoader getJarsClassLoader()
           
 java.util.Map<java.lang.String,JavaPackageModel> getLoadedPackageModels()
           
 java.util.List<java.lang.String> getSourceDirs()
          get source dirs, which we check or use for loading of depended sources;
 java.util.List<java.lang.String> getSourceDirsToProcess()
          get dirs for sources, which we check.
 void removePackage(java.lang.String packageName)
          remove package from set of loaded packages.
 void setJars(java.util.List<java.lang.String> jars)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

findOrAddPackage

public JavaPackageModel findOrAddPackage(java.lang.String packageName)

removePackage

public void removePackage(java.lang.String packageName)
remove package from set of loaded packages.


getLoadedPackageModels

public java.util.Map<java.lang.String,JavaPackageModel> getLoadedPackageModels()

getSourceDirs

public java.util.List<java.lang.String> getSourceDirs()
get source dirs, which we check or use for loading of depended sources;


getSourceDirsToProcess

public java.util.List<java.lang.String> getSourceDirsToProcess()
get dirs for sources, which we check.


setJars

public void setJars(java.util.List<java.lang.String> jars)

addJar

public void addJar(java.lang.String jar)

getJarsClassLoader

public java.lang.ClassLoader getJarsClassLoader()

clear

public void clear()
Clear PackageStore along with information abour source/include directories and include jars.