com.gomjabbar.classes.path
Class AbstractPathExplorer
java.lang.Object
|
+--com.gomjabbar.classes.path.AbstractPathExplorer
- Direct Known Subclasses:
- TreePathExplorer
- public abstract class AbstractPathExplorer
- extends java.lang.Object
Method Summary |
void |
_define(java.lang.String ext,
java.lang.String shortname,
java.lang.String path_suffix,
java.lang.String packg,
java.lang.String path_prefix,
boolean isZip)
|
void |
addClass(java.lang.String classpath_entry,
java.lang.String path_prefix,
java.lang.String lookForExt,
boolean inZip)
|
java.lang.String |
classref2classpath(java.lang.String cr,
java.lang.String file_extension)
|
abstract void |
define(java.lang.String ext,
java.lang.String shortname,
java.lang.String path_suffix,
java.lang.String packg,
java.lang.String path_prefix)
|
java.lang.String[] |
getAllPackagesNames()
|
java.lang.String[] |
getAllPackagesWithClassesNames()
|
java.lang.String[] |
getClassesInPackage(java.lang.String pn)
|
java.lang.String |
getClassPath(java.lang.String class_name)
|
java.lang.String[] |
getPackageSubPackages(java.lang.String pn)
|
java.lang.String |
getSourcePath()
|
void |
load(java.lang.String lookForExt,
java.lang.String path)
|
void |
parseClassPath(java.lang.String classpath_entry,
java.lang.String path_suffix,
java.lang.String lookForExt,
java.lang.String path_prefix,
boolean inZip)
|
void |
parseJarFile(java.lang.String s,
java.lang.String look_for_ext)
|
void |
parseZipFile(java.lang.String zipfile_path,
java.lang.String lookForExt)
|
static java.io.InputStream |
resolveFile(java.lang.String path_prefix,
java.lang.String path_suffix)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractPathExplorer
public AbstractPathExplorer()
AbstractPathExplorer
public AbstractPathExplorer(java.lang.String lookForExt,
java.lang.String path)
resolveFile
public static java.io.InputStream resolveFile(java.lang.String path_prefix,
java.lang.String path_suffix)
throws java.io.IOException,
java.io.FileNotFoundException
define
public abstract void define(java.lang.String ext,
java.lang.String shortname,
java.lang.String path_suffix,
java.lang.String packg,
java.lang.String path_prefix)
_define
public void _define(java.lang.String ext,
java.lang.String shortname,
java.lang.String path_suffix,
java.lang.String packg,
java.lang.String path_prefix,
boolean isZip)
getClassesInPackage
public java.lang.String[] getClassesInPackage(java.lang.String pn)
throws java.lang.IllegalStateException
getAllPackagesWithClassesNames
public java.lang.String[] getAllPackagesWithClassesNames()
getAllPackagesNames
public java.lang.String[] getAllPackagesNames()
getPackageSubPackages
public java.lang.String[] getPackageSubPackages(java.lang.String pn)
getClassPath
public java.lang.String getClassPath(java.lang.String class_name)
classref2classpath
public java.lang.String classref2classpath(java.lang.String cr,
java.lang.String file_extension)
addClass
public void addClass(java.lang.String classpath_entry,
java.lang.String path_prefix,
java.lang.String lookForExt,
boolean inZip)
parseClassPath
public void parseClassPath(java.lang.String classpath_entry,
java.lang.String path_suffix,
java.lang.String lookForExt,
java.lang.String path_prefix,
boolean inZip)
parseZipFile
public void parseZipFile(java.lang.String zipfile_path,
java.lang.String lookForExt)
parseJarFile
public void parseJarFile(java.lang.String s,
java.lang.String look_for_ext)
getSourcePath
public java.lang.String getSourcePath()
load
public void load(java.lang.String lookForExt,
java.lang.String path)