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 ClassEnquirer
pkg
- a String
valueString[]
array of class namespublic java.lang.String[] getSubPackages(java.lang.String p)
ClassEnquirer
getSubPackages
in interface ClassEnquirer
p
- the name of a package the ClassEnquirer supports, such as
java.utilpublic boolean isJavaPackage(java.lang.String s)
isJavaPackage
in interface ClassEnquirer
s
- 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