org.nuxeo.ecm.webengine.util
Class PathMap<T>
java.lang.Object
org.nuxeo.ecm.webengine.util.PathMap<T>
public class PathMap<T>
- extends java.lang.Object
A map to store bindings between paths and random objects. Lookup by path prefixes are supported.
This map is not synchronized.
- Author:
- Bogdan Stefanescu
Method Summary |
T |
get(Path path)
|
T |
get(java.lang.String path)
|
T |
get(java.lang.String[] segments)
|
java.util.Collection<T> |
getValues()
|
static void |
main(java.lang.String[] args)
|
T |
match(Path path)
|
T |
match(java.lang.String path)
|
T |
match(java.lang.String[] segments)
|
void |
put(Path path,
T value)
|
void |
put(java.lang.String[] segments,
T value)
|
void |
put(java.lang.String path,
T value)
|
T |
remove(Path path)
|
T |
remove(java.lang.String path)
|
T |
remove(java.lang.String[] segments)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PathMap
public PathMap()
put
public void put(java.lang.String path,
T value)
put
public void put(Path path,
T value)
put
public void put(java.lang.String[] segments,
T value)
remove
public T remove(java.lang.String path)
remove
public T remove(Path path)
remove
public T remove(java.lang.String[] segments)
get
public T get(java.lang.String path)
get
public T get(Path path)
get
public T get(java.lang.String[] segments)
match
public T match(java.lang.String[] segments)
match
public T match(Path path)
match
public T match(java.lang.String path)
getValues
public java.util.Collection<T> getValues()
main
public static void main(java.lang.String[] args)
Copyright © 2010 Nuxeo SAS. All Rights Reserved.