E
- the type of mapping endpoint@ManagedObject(value="Path Mappings") public class PathMappings<E> extends Object implements Iterable<MappedResource<E>>, Dumpable
Sorted into search order upon entry into the Set
Constructor and Description |
---|
PathMappings() |
Modifier and Type | Method and Description |
---|---|
static PathSpec |
asPathSpec(String pathSpecString) |
String |
dump() |
void |
dump(Appendable out,
String indent)
Dump this object (and children) into an Appendable using the provided indent after any new lines.
|
E |
get(PathSpec spec) |
List<MappedResource<E>> |
getMappings() |
MappedResource<E> |
getMatch(String path) |
List<MappedResource<E>> |
getMatches(String path)
Return a list of MappedResource matches for the specified path.
|
Iterator<MappedResource<E>> |
iterator() |
boolean |
put(PathSpec pathSpec,
E resource) |
boolean |
put(String pathSpecString,
E resource) |
boolean |
remove(PathSpec pathSpec) |
void |
removeIf(Predicate<MappedResource<E>> predicate) |
void |
reset() |
int |
size() |
String |
toString() |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
forEach, spliterator
dump, dumpContainer, dumpIterable, dumpMapEntries, dumpObject, dumpObjects, dumpSelf, named
public void dump(Appendable out, String indent) throws IOException
Dumpable
dump
in interface Dumpable
out
- The appendable to dump toindent
- The indent to apply after any new lines.IOException
- if unable to write to Appendable@ManagedAttribute(value="mappings", readonly=true) public List<MappedResource<E>> getMappings()
public int size()
public void reset()
public void removeIf(Predicate<MappedResource<E>> predicate)
public List<MappedResource<E>> getMatches(String path)
path
- the path to return matches onpublic MappedResource<E> getMatch(String path)
public Iterator<MappedResource<E>> iterator()
iterator
in interface Iterable<MappedResource<E>>
public boolean remove(PathSpec pathSpec)
Copyright © 2010 - 2020 Adobe. All Rights Reserved