public class ClassList extends java.lang.Object implements ClassEnquirer
jep script.RESTRICTED_PKG_NAMES| Modifier and Type | Method and Description |
|---|---|
java.lang.String[] |
getClassNames(java.lang.String pkg)
get classnames in package
|
static ClassList |
getInstance()
get ClassList instance
|
java.lang.String[] |
getSubPackages(java.lang.String p)
Given a Java package name, gets the sub-packages available.
|
boolean |
isJavaPackage(java.lang.String s)
Checks if the String is known to the ClassList as an available package
|
static void |
main(java.lang.String[] argv)
for testing only
|
public java.lang.String[] getClassNames(java.lang.String pkg)
getClassNames in interface ClassEnquirerpkg - a String valueString[] array of class namespublic java.lang.String[] getSubPackages(java.lang.String p)
ClassEnquirergetSubPackages in interface ClassEnquirerp - the name of a package the ClassEnquirer supports, such as
java.utilpublic boolean isJavaPackage(java.lang.String s)
isJavaPackage in interface ClassEnquirers - a String to checkpublic static ClassList getInstance() throws JepException
ClassList instanceJepException - if an error occurspublic static void main(java.lang.String[] argv)
throws java.lang.Throwable
argv - command line argumentsjava.lang.Throwable - if an error occurs