Skip navigation links
A C D E F G H I L M N O P R S T U W _ 

A

ABSTRACT - Static variable in class org.xenei.classpathutils.filter.AbstractClassFilter
Singleton instance of file filter
ABSTRACT_CLASS - Static variable in interface org.xenei.classpathutils.ClassPathFilter
The instance of the abstract() class filter.
AbstractClassFilter - Class in org.xenei.classpathutils.filter
Filters classes that are abstract
accept(URL) - Method in interface org.xenei.classpathutils.ClassPathFilter
Accept a URL.
accept(String) - Method in interface org.xenei.classpathutils.ClassPathFilter
Accept a class name.
accept(Class<?>) - Method in interface org.xenei.classpathutils.ClassPathFilter
Accept a Class.
accept(URL) - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Converts url to external form and calls accept( externalForm )
accept(Class<?>) - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Converts class to name and calls accept( className )
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
Checks to see if the class is abstract.
accept(String) - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
Checks to see if the class is abstract.
accept(URL) - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
Always returns false for a URL.
accept(String) - Method in class org.xenei.classpathutils.filter.AndClassFilter
Accept a class name.
accept(URL) - Method in class org.xenei.classpathutils.filter.AndClassFilter
Accept a URL.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.AndClassFilter
Accept a Class.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
Checks to see if the class is abstract.
accept(String) - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
Checks to see if the class is abstract.
accept(URL) - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
Always returns false.
accept(String) - Method in class org.xenei.classpathutils.filter.FalseClassFilter
Returns false.
accept(URL) - Method in class org.xenei.classpathutils.filter.FalseClassFilter
Returns false.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.FalseClassFilter
Returns false.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
Checks to see if the class has the annotation..
accept(String) - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
Checks to see if the class has the annotation..
accept(URL) - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
Checks to see if the class has the annotation..
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
Checks to see if the class is an interface.
accept(String) - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
Checks to see if the class is an interface.
accept(URL) - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
Always returns false
accept(String) - Method in class org.xenei.classpathutils.filter.NameClassFilter
Checks to see if the name matches.
accept(URL) - Method in class org.xenei.classpathutils.filter.NotClassFilter
Returns the logical NOT of the underlying filter's return value for the same URL.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.NotClassFilter
Returns the logical NOT of the underlying filter's return value for the same Clazz.
accept(String) - Method in class org.xenei.classpathutils.filter.NotClassFilter
Returns the logical NOT of the underlying filter's return value for the same string.
accept(URL) - Method in class org.xenei.classpathutils.filter.OrClassFilter
Accept a URL.
accept(String) - Method in class org.xenei.classpathutils.filter.OrClassFilter
Accept a class name.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.OrClassFilter
 
accept(String) - Method in class org.xenei.classpathutils.filter.PrefixClassFilter
Checks to see if the filename starts with the prefix.
accept(String) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Checks to see if the class name matches the regular expression.
accept(URL) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Checks to see if the URL name matches the regular expression.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Converts class to name and calls accept( className )
accept(String) - Method in class org.xenei.classpathutils.filter.SuffixClassFilter
Checks to see if the class name ends with the suffix.
accept(URL) - Method in class org.xenei.classpathutils.filter.TrueClassFilter
Returns true.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.TrueClassFilter
Returns true.
accept(String) - Method in class org.xenei.classpathutils.filter.TrueClassFilter
Returns true.
accept(URL) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Accept a URL.
accept(String) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Accept a class name.
accept(Class<?>) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Accept a Class.
addClass(Class<?>) - Method in class org.xenei.classpathutils.filter.NameClassFilter
Add a string to the filter.
addClasses(Collection<Class<?>>) - Method in class org.xenei.classpathutils.filter.NameClassFilter
Add a collection of strings to the filter.
addClasses(Class<?>...) - Method in class org.xenei.classpathutils.filter.NameClassFilter
Add an array of strings to the filter.
addFilter(ClassPathFilter) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Adds the specified file filter to the list of file filters at the end of the list.
addFilters(Collection<ClassPathFilter>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Adds class filters to this filter.
addFilters(ClassPathFilter...) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Adds class filters to this filter.
addString(String) - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Add a string to the filter.
addStrings(Collection<String>) - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Add a collection of strings to the filter.
addStrings(String...) - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Add an array of strings to the filter.
addWildcard(String) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Add a single wildcard string to the filter.
addWildCards(Collection<String>) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Add a collection of wild card strings to the filter
addWildCards(String...) - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Add an array of wild card strings to the filter
AndClassFilter - Class in org.xenei.classpathutils.filter
A ClassFilter providing conditional AND logic across a list of file filters.
AndClassFilter(Collection<ClassPathFilter>) - Constructor for class org.xenei.classpathutils.filter.AndClassFilter
Constructs a new instance of AndClassFilter with the specified list of filters.
AndClassFilter(ClassPathFilter...) - Constructor for class org.xenei.classpathutils.filter.AndClassFilter
Constructs a new instance of AndClassFilter with the specified list of filters.
ANNOTATION - Static variable in class org.xenei.classpathutils.filter.AnnotationClassFilter
Singleton instance of file filter
ANNOTATION_CLASS - Static variable in interface org.xenei.classpathutils.ClassPathFilter
The instance of the annotation() class filter.
AnnotationClassFilter - Class in org.xenei.classpathutils.filter
A ClassFilter that filters classes that are annotations.
args() - Method in interface org.xenei.classpathutils.ClassPathFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.FalseClassFilter
 
args() - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.NotClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.TrueClassFilter
Get the arguments for the function.
args() - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Get the arguments for the function.

C

Case - Class in org.xenei.classpathutils
Enumeration of class name case sensitivity.
caseSensitivity - Variable in class org.xenei.classpathutils.filter._AbstractStringFilter
Whether the comparison is case sensitive.
checkCompareTo(String, String) - Method in class org.xenei.classpathutils.Case
Compares two strings using the case-sensitivity rule.
checkEndsWith(String, String) - Method in class org.xenei.classpathutils.Case
Checks if one string ends with another using the case-sensitivity rule.
checkEquals(String, String) - Method in class org.xenei.classpathutils.Case
Compares two strings using the case-sensitivity rule.
checkIndexOf(String, int, String) - Method in class org.xenei.classpathutils.Case
Checks if one string contains another starting at a specific index using the case-sensitivity rule.
checkRegionMatches(String, int, String) - Method in class org.xenei.classpathutils.Case
Checks if one string contains another at a specific index using the case-sensitivity rule.
checkStartsWith(String, String) - Method in class org.xenei.classpathutils.Case
Checks if one string starts with another using the case-sensitivity rule.
ClassFilterType - Interface in org.xenei.classpathutils.filter.types
A marker interface to indicate that the test is a string based test.
ClassPathFilter - Interface in org.xenei.classpathutils
Interface that defines a ClassFilter.
ClassPathFilter.Util - Class in org.xenei.classpathutils
A collection of utility functions of ClassFilters.
ClassPathUtils - Class in org.xenei.classpathutils
Package of class path searching utilities
ClassPathUtils() - Constructor for class org.xenei.classpathutils.ClassPathUtils
 
CollectionFilterType - Interface in org.xenei.classpathutils.filter.types
Defines operations for conditional resource filters.

D

doLog(Object...) - Static method in class org.xenei.classpathutils.ClassPathUtils
Write to log if log is enabled.

E

equals(ClassPathFilter, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
 
equals(Object) - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
 
equals(Object) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
 
equals(Object) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
 
EXECUTION_ORDER - Static variable in class org.xenei.classpathutils.filter._AbstractConditionalFilter
 

F

FALSE - Static variable in interface org.xenei.classpathutils.ClassPathFilter
The instance of the false() class filter.
FALSE - Static variable in class org.xenei.classpathutils.filter.FalseClassFilter
Singleton instance of false filter.
FalseClassFilter - Class in org.xenei.classpathutils.filter
A class filter that always returns false.
filterClasses(Collection<Class<?>>) - Method in interface org.xenei.classpathutils.ClassPathFilter
Filter the collection.
filterClasses(Collection<Class<?>>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
filter a collection of classes with the filter.
filterClasses(Collection<Class<?>>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Return the set of classes from the collection that pass the filter.
filterClasses(Collection<Class<?>>) - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
Filter the collection.
filterClasses(Collection<Class<?>>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Filter the collection.
filterClasses(Collection<Class<?>>) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Filter the collection.
filterClassNames(Collection<String>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Return the set of classes from the collection that pass the filter.
filterNames(Collection<String>) - Method in interface org.xenei.classpathutils.ClassPathFilter
Filter the collection.
filterNames(Collection<String>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
filter a collection of class names with the filter.
filterNames(Collection<String>) - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
Filter the collection.
filterNames(Collection<String>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Filter the collection.
filterNames(Collection<String>) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Filter the collection.
FilterType - Interface in org.xenei.classpathutils.filter.types
 
filterURLs(Collection<URL>) - Method in interface org.xenei.classpathutils.ClassPathFilter
Filter the collection.
filterURLs(Collection<URL>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
filter a collection of classes with the filter.
filterURLs(Collection<URL>) - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
Filter the collection.
filterURLs(Collection<URL>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Filter the collection.
filterURLs(Collection<URL>) - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Filter the collection.
findClasses(String, String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Recursive method used to find all classes in a given directory and subdirs.
findClasses(String, String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find the classes in a directory and sub directory.
findResources(String, String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Recursive method used to find all classes in a given directory and subdirs.
findResources(String, String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find the classes in a directory and sub directory.
forName(String) - Static method in class org.xenei.classpathutils.Case
Factory method to create a Case from a name.
funcName() - Method in interface org.xenei.classpathutils.ClassPathFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.AndClassFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
 
funcName() - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.OrClassFilter
Function name for the filter.
funcName() - Method in class org.xenei.classpathutils.filter.RegexClassFilter
Function name for the filter.

G

getAllInterfaces(Class<?>) - Static method in class org.xenei.classpathutils.ClassPathUtils
Get all the interfaces for the class.
getAllInterfaces(Class<?>, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Get all the interfaces for the class that meet the filter.
getAllInterfaces(Set<Class<?>>, Class<?>) - Static method in class org.xenei.classpathutils.ClassPathUtils
Get all the interfaces that the class implements.
getClasses(String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the context class loader which belong to the given package and sub packages.
getClasses(String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Get a collection of classes in the package name that meet the filter.
getClasses(ClassLoader, String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the class loader which belong to the given package and sub packages.
getClasses(ClassLoader, String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the class loader which belong to the given package and sub packages.
getClassLoader() - Static method in class org.xenei.classpathutils.ClassPathUtils
Get the classloader.
getClassPathElements() - Static method in class org.xenei.classpathutils.ClassPathUtils
Get the array of class path elements.
getFilters() - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Returns this conditional file filter's list of file filters.
getFilters() - Method in class org.xenei.classpathutils.filter.NotClassFilter
 
getFilters() - Method in interface org.xenei.classpathutils.filter.types.CollectionFilterType
Returns this filter's list of file filters.
getLog() - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.FalseClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.NameClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.NotClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.PrefixClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.SuffixClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.TrueClassFilter
 
getLog() - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
 
getName() - Method in class org.xenei.classpathutils.Case
Gets the name of the constant.
getResources(String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the context class loader which belong to the given package and sub packages.
getResources(String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Get a collection of classes in the package name that meet the filter.
getResources(ClassLoader, String) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the class loader which belong to the given package and sub packages.
getResources(ClassLoader, String, ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathUtils
Find all classes accessible from the class loader which belong to the given package and sub packages.
getStrings() - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
Get the list of strings from the filter.

H

HasAnnotationClassFilter - Class in org.xenei.classpathutils.filter
Accepts classes that have the specified annotation.
HasAnnotationClassFilter(Class<? extends Annotation>) - Constructor for class org.xenei.classpathutils.filter.HasAnnotationClassFilter
Constructor.
hashCode(ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
 
hashCode() - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
 
hashCode() - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
 
hashCode() - Method in class org.xenei.classpathutils.filter.RegexClassFilter
 

I

INSENSITIVE - Static variable in class org.xenei.classpathutils.Case
The constant for case insensitive regardless of operating system.
INTERFACE - Static variable in class org.xenei.classpathutils.filter.InterfaceClassFilter
Singleton instance of class filter
INTERFACE_CLASS - Static variable in interface org.xenei.classpathutils.ClassPathFilter
The instance of the interface() class filter.
InterfaceClassFilter - Class in org.xenei.classpathutils.filter
Check if the class is an interface
isCaseSensitive() - Method in class org.xenei.classpathutils.Case
Does the object represent case sensitive comparison.
isFilterListEmpty() - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
 

L

loadClass(String) - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
 
LogicFilterType - Interface in org.xenei.classpathutils.filter.types
A marker interface to indicate that the test is a string based test.

M

makeRegex(String) - Static method in class org.xenei.classpathutils.filter.WildcardClassFilter
Convert the wildcard string into a regex string.

N

NameClassFilter - Class in org.xenei.classpathutils.filter
filters classes by name.
NameClassFilter(String) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Constructs a new case-sensitive name class filter for a single name.
NameClassFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Construct a new name class filter specifying case-sensitivity.
NameClassFilter(String...) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Constructs a new case-sensitive name class filter for an array of names.
NameClassFilter(Case, String...) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Constructs a new name class filter for an array of names specifying case-sensitivity.
NameClassFilter(Collection<String>) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Constructs a new case-sensitive name class filter for a collection of names.
NameClassFilter(Case, Collection<String>) - Constructor for class org.xenei.classpathutils.filter.NameClassFilter
Constructs a new name class filter for a collection of names specifying case-sensitivity.
NO_ARGS - Static variable in class org.xenei.classpathutils.filter._AbstractBaseFilter
 
NotClassFilter - Class in org.xenei.classpathutils.filter
This filter produces a logical NOT of the specified filter
NotClassFilter(ClassPathFilter) - Constructor for class org.xenei.classpathutils.filter.NotClassFilter
Constructs a new file filter that NOTs the result of another filter.

O

optimize() - Method in interface org.xenei.classpathutils.ClassPathFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.AbstractClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.AndClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.AnnotationClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.FalseClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.HasAnnotationClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.InterfaceClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.NameClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.NotClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.OrClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.PrefixClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.RegexClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.SuffixClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.TrueClassFilter
 
optimize() - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
 
OrClassFilter - Class in org.xenei.classpathutils.filter
A ClassFilter providing conditional OR logic across a list of class filters.
OrClassFilter(Collection<ClassPathFilter>) - Constructor for class org.xenei.classpathutils.filter.OrClassFilter
Constructs a new instance of OrClassFilter with the specified filters.
OrClassFilter(ClassPathFilter...) - Constructor for class org.xenei.classpathutils.filter.OrClassFilter
Constructs a new file filter that ORs the result of an array of filters.
org.xenei.classpathutils - package org.xenei.classpathutils
 
org.xenei.classpathutils.filter - package org.xenei.classpathutils.filter
 
org.xenei.classpathutils.filter.parser - package org.xenei.classpathutils.filter.parser
 
org.xenei.classpathutils.filter.types - package org.xenei.classpathutils.filter.types
 

P

parse(String) - Method in class org.xenei.classpathutils.filter.parser.Parser
Parses the class filter string into a ClassFilter object.
parseArgs(String, int) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
Parse the arguments for a filter.
Parser - Class in org.xenei.classpathutils.filter.parser
Class to parse a function string into a ClassFilter.
Parser() - Constructor for class org.xenei.classpathutils.filter.parser.Parser
Constructor
PrefixClassFilter - Class in org.xenei.classpathutils.filter
A filter that matches classes by prefix.
PrefixClassFilter(String) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for a single prefix.
PrefixClassFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for a single prefix specifying case-sensitivity.
PrefixClassFilter(String...) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for any of an array of prefixes.
PrefixClassFilter(Case, String...) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for any of an array of prefixes specifying case-sensitivity.
PrefixClassFilter(List<String>) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for a list of prefixes.
PrefixClassFilter(Case, Collection<String>) - Constructor for class org.xenei.classpathutils.filter.PrefixClassFilter
Constructs a new Prefix class filter for a collection of prefixes specifying case-sensitivity.

R

RegexClassFilter - Class in org.xenei.classpathutils.filter
Match classes with a regular expression.
RegexClassFilter(String) - Constructor for class org.xenei.classpathutils.filter.RegexClassFilter
Construct a new regular expression filter.
RegexClassFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter.RegexClassFilter
Construct a new regular expression filter with the specified flags case sensitivity.
RegexClassFilter(String, int) - Constructor for class org.xenei.classpathutils.filter.RegexClassFilter
Construct a new regular expression filter with the specified flags.
RegexClassFilter(Pattern) - Constructor for class org.xenei.classpathutils.filter.RegexClassFilter
Construct a new regular expression filter for a compiled regular expression
removeFilter(ClassPathFilter) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Removes the specified file filter.
removeFilters(Collection<ClassPathFilter>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Removes resource filters from this filter.
removeFilters(ClassPathFilter...) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Removes class filters from this filter.

S

SENSITIVE - Static variable in class org.xenei.classpathutils.Case
The constant for case sensitive regardless of operating system.
setFilters(Collection<ClassPathFilter>) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Sets the list of file filters, replacing any previously configured file filters on this filter.
setFilters(ClassPathFilter...) - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
Sets the list of file filters, replacing any previously configured file filters on this filter.
StringFilterType - Interface in org.xenei.classpathutils.filter.types
A marker interface to indicate that the test is a string based test.
SuffixClassFilter - Class in org.xenei.classpathutils.filter
A filter to match the suffix of a class name.
SuffixClassFilter(String) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix class filter for a single extension.
SuffixClassFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix class filter for a single extension specifying case-sensitivity.
SuffixClassFilter(String...) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix class filter for an array of suffixs.
SuffixClassFilter(Case, String...) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix class filter for an array of suffixs specifying case-sensitivity.
SuffixClassFilter(Collection<String>) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix file filter for a collection of suffixes.
SuffixClassFilter(Case, Collection<String>) - Constructor for class org.xenei.classpathutils.filter.SuffixClassFilter
Constructs a new Suffix class filter for a collection of suffixes specifying case-sensitivity.

T

toString() - Method in class org.xenei.classpathutils.Case
Gets a string describing the sensitivity.
toString(ClassPathFilter) - Static method in class org.xenei.classpathutils.ClassPathFilter.Util
Convert a ClassFilter to a string in a way that the Parser.parse() can parse it.
toString() - Method in class org.xenei.classpathutils.filter._AbstractBaseFilter
toString() - Method in class org.xenei.classpathutils.filter._AbstractConditionalFilter
toString() - Method in class org.xenei.classpathutils.filter._AbstractStringFilter
toString() - Method in class org.xenei.classpathutils.filter.NotClassFilter
Provide a String representation of this c;ass filter.
toString() - Method in class org.xenei.classpathutils.filter.RegexClassFilter
toString() - Method in class org.xenei.classpathutils.filter.WildcardClassFilter
Provide a String representation of this file filter.
TRUE - Static variable in interface org.xenei.classpathutils.ClassPathFilter
The instance of the true() class filter.
TRUE - Static variable in class org.xenei.classpathutils.filter.TrueClassFilter
Singleton instance of true filter.
TrueClassFilter - Class in org.xenei.classpathutils.filter
A class filter that always returns true.

U

Util() - Constructor for class org.xenei.classpathutils.ClassPathFilter.Util
 

W

WildcardClassFilter - Class in org.xenei.classpathutils.filter
Filters classes using the supplied wildcards.
WildcardClassFilter(String) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new case-sensitive wildcard filter for a single wildcard.
WildcardClassFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new wildcard filter for a single wildcard specifying case-sensitivity.
WildcardClassFilter(String...) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new case-sensitive wildcard filter for an array of wildcards.
WildcardClassFilter(Case, String...) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new wildcard filter for an array of wildcards specifying case-sensitivity.
WildcardClassFilter(Collection<String>) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new case-sensitive wildcard filter for a collection of wildcards.
WildcardClassFilter(Case, Collection<String>) - Constructor for class org.xenei.classpathutils.filter.WildcardClassFilter
Construct a new wildcard filter for a collection of wildcards specifying case-sensitivity.

_

_AbstractBaseFilter - Class in org.xenei.classpathutils.filter
Base class with simple toString implementation.
_AbstractBaseFilter() - Constructor for class org.xenei.classpathutils.filter._AbstractBaseFilter
 
_AbstractConditionalFilter - Class in org.xenei.classpathutils.filter
Base implementation for ConditionalClassFilter implementations.
_AbstractConditionalFilter(Collection<ClassPathFilter>) - Constructor for class org.xenei.classpathutils.filter._AbstractConditionalFilter
Create the conditionals from list of filters.
_AbstractConditionalFilter(ClassPathFilter...) - Constructor for class org.xenei.classpathutils.filter._AbstractConditionalFilter
Create the conditionals from an array of filters.
_AbstractStringFilter - Class in org.xenei.classpathutils.filter
Base String filter, that converts class to class name for accept evaluation.
_AbstractStringFilter(String) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Constructs a new case-sensitive name class filter for a single name.
_AbstractStringFilter(Case, String) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Construct a new name class filter specifying case-sensitivity.
_AbstractStringFilter(String...) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Constructs a new case-sensitive name class filter for an array of names.
_AbstractStringFilter(Case, String...) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Constructs a new name class filter for an array of names specifying case-sensitivity.
_AbstractStringFilter(Collection<String>) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Constructs a new case-sensitive name class filter for a collection of names.
_AbstractStringFilter(Case, Collection<String>) - Constructor for class org.xenei.classpathutils.filter._AbstractStringFilter
Constructs a new name class filter for a collection of names specifying case-sensitivity.
A C D E F G H I L M N O P R S T U W _ 
Skip navigation links

Copyright © 2013-2017 XENEI.com. All Rights Reserved.