public class ClasspathPattern
extends java.util.AbstractSet<java.lang.String>
Modifier and Type | Class | Description |
---|---|---|
static class |
ClasspathPattern.ByClass |
|
static class |
ClasspathPattern.ByLocation |
|
static class |
ClasspathPattern.ByLocationOrModule |
|
static class |
ClasspathPattern.ByModule |
|
static class |
ClasspathPattern.ByPackage |
|
static class |
ClasspathPattern.ByPackageOrName |
Constructor | Description |
---|---|
ClasspathPattern() |
|
ClasspathPattern(java.lang.String pattern) |
|
ClasspathPattern(java.lang.String[] patterns) |
Modifier and Type | Method | Description |
---|---|---|
boolean |
add(java.lang.String pattern) |
|
boolean |
add(java.lang.String... pattern) |
|
protected boolean |
add(org.eclipse.jetty.webapp.ClasspathPattern.Entry entry) |
|
void |
clear() |
|
boolean |
exclude(java.lang.String name) |
|
boolean |
exclude(java.lang.String... name) |
|
java.lang.String[] |
getPatterns() |
|
boolean |
include(java.lang.String name) |
|
boolean |
include(java.lang.String... name) |
|
java.util.Iterator<java.lang.String> |
iterator() |
|
boolean |
match(java.lang.Class<?> clazz) |
Match the class name against the pattern
|
boolean |
match(java.lang.String name) |
Match the class name against the pattern
|
boolean |
match(java.lang.String name,
java.net.URL url) |
|
protected org.eclipse.jetty.webapp.ClasspathPattern.Entry |
newEntry(java.lang.String pattern) |
|
protected org.eclipse.jetty.webapp.ClasspathPattern.Entry |
newEntry(java.lang.String name,
boolean inclusive) |
|
boolean |
remove(java.lang.Object o) |
|
int |
size() |
addAll, contains, containsAll, isEmpty, retainAll, toArray, toArray, toString
public ClasspathPattern()
public ClasspathPattern(java.lang.String[] patterns)
public ClasspathPattern(java.lang.String pattern)
public boolean include(java.lang.String name)
public boolean include(java.lang.String... name)
public boolean exclude(java.lang.String name)
public boolean exclude(java.lang.String... name)
public boolean add(java.lang.String pattern)
add
in class java.util.AbstractCollection<java.lang.String>
public boolean add(java.lang.String... pattern)
protected org.eclipse.jetty.webapp.ClasspathPattern.Entry newEntry(java.lang.String pattern)
protected org.eclipse.jetty.webapp.ClasspathPattern.Entry newEntry(java.lang.String name, boolean inclusive)
protected boolean add(org.eclipse.jetty.webapp.ClasspathPattern.Entry entry)
public boolean remove(java.lang.Object o)
remove
in class java.util.AbstractCollection<java.lang.String>
public void clear()
clear
in class java.util.AbstractCollection<java.lang.String>
public java.util.Iterator<java.lang.String> iterator()
iterator
in class java.util.AbstractCollection<java.lang.String>
public int size()
size
in class java.util.AbstractCollection<java.lang.String>
public java.lang.String[] getPatterns()
public boolean match(java.lang.String name)
name
- name of the class to matchpublic boolean match(java.lang.Class<?> clazz)
clazz
- A class to try to matchpublic boolean match(java.lang.String name, java.net.URL url)
Copyright © 1995–2018 Webtide. All rights reserved.