Package com.github.toolarium.common.util
Class ClassPathUtil.ClassList
- java.lang.Object
-
- com.github.toolarium.common.util.ClassPathUtil.ClassList
-
- Enclosing class:
- ClassPathUtil
public final class ClassPathUtil.ClassList extends java.lang.ObjectThis class holds the class names
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getClasses(java.lang.String name)Gets a list of class names backjava.util.List<java.lang.String>getClassesFromPackage(java.lang.String packageName)Gets a list of class names backjava.util.Iterator<java.lang.String>iterator()Gets an iterator to go through the class namesjava.util.List<java.lang.String>searchClasses(java.lang.String regExp)Search class which are mapping to the given regular expressionjava.util.List<java.lang.String>searchFiles(java.lang.String regExp)Search file which are mapping to the given regular expressionjava.util.List<java.net.URL>searchFilesAsURL(java.lang.String regExp)Search file which are mapping to the given regular expressionjava.lang.StringtoString()toString
-
-
-
Method Detail
-
getClasses
public java.util.List<java.lang.String> getClasses(java.lang.String name)
Gets a list of class names back- Parameters:
name- the name of the class with or without package name- Returns:
- a list with full qualified class names
-
searchClasses
public java.util.List<java.lang.String> searchClasses(java.lang.String regExp)
Search class which are mapping to the given regular expression- Parameters:
regExp- the search regular expression- Returns:
- a list with full qualified class names
-
searchFiles
public java.util.List<java.lang.String> searchFiles(java.lang.String regExp)
Search file which are mapping to the given regular expression- Parameters:
regExp- the search regular expression- Returns:
- a list with full qualified class names
-
searchFilesAsURL
public java.util.List<java.net.URL> searchFilesAsURL(java.lang.String regExp)
Search file which are mapping to the given regular expression- Parameters:
regExp- the search regular expression- Returns:
- a list with full qualified class names
-
getClassesFromPackage
public java.util.List<java.lang.String> getClassesFromPackage(java.lang.String packageName)
Gets a list of class names back- Parameters:
packageName- the name of the package- Returns:
- a list with full qualified class names
-
iterator
public java.util.Iterator<java.lang.String> iterator()
Gets an iterator to go through the class names- Returns:
- the iterator
-
toString
public java.lang.String toString()
toString- Overrides:
toStringin classjava.lang.Object
-
-