public class ClasspathPattern extends AbstractSet<String>
Modifier and Type | Class and Description |
---|---|
static class |
ClasspathPattern.ByLocation |
static class |
ClasspathPattern.ByName |
static class |
ClasspathPattern.ByPackage |
static class |
ClasspathPattern.ByPackageOrName |
Constructor and Description |
---|
ClasspathPattern() |
ClasspathPattern(String pattern) |
ClasspathPattern(String[] patterns) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
add(org.eclipse.jetty.webapp.ClasspathPattern.Entry entry) |
boolean |
add(String... pattern) |
boolean |
add(String pattern) |
void |
clear() |
boolean |
exclude(String... name) |
boolean |
exclude(String name) |
String[] |
getPatterns() |
boolean |
include(String... name) |
boolean |
include(String name) |
Iterator<String> |
iterator() |
boolean |
match(Class<?> clazz)
Match the class name against the pattern
|
boolean |
match(String name)
Match the class name against the pattern
|
boolean |
match(String name,
URL url) |
boolean |
remove(Object o) |
int |
size() |
equals, hashCode, removeAll
addAll, contains, containsAll, isEmpty, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
addAll, contains, containsAll, isEmpty, retainAll, spliterator, toArray, toArray
parallelStream, removeIf, stream
public ClasspathPattern()
public ClasspathPattern(String[] patterns)
public ClasspathPattern(String pattern)
public boolean include(String name)
public boolean include(String... name)
public boolean exclude(String name)
public boolean exclude(String... name)
public boolean add(String pattern)
add
in interface Collection<String>
add
in interface Set<String>
add
in class AbstractCollection<String>
public boolean add(String... pattern)
protected boolean add(org.eclipse.jetty.webapp.ClasspathPattern.Entry entry)
public boolean remove(Object o)
remove
in interface Collection<String>
remove
in interface Set<String>
remove
in class AbstractCollection<String>
public void clear()
clear
in interface Collection<String>
clear
in interface Set<String>
clear
in class AbstractCollection<String>
public int size()
size
in interface Collection<String>
size
in interface Set<String>
size
in class AbstractCollection<String>
public String[] getPatterns()
public boolean match(String name)
name
- name of the class to matchpublic boolean match(Class<?> clazz)
clazz
- A class to try to matchCopyright © 1995–2017 Webtide. All rights reserved.