org.elasticsearch.common.path
Class PathTrie<T>

java.lang.Object
  extended by org.elasticsearch.common.path.PathTrie<T>

public class PathTrie<T>
extends java.lang.Object


Nested Class Summary
static class PathTrie.TrieNode<T>
           
 
Constructor Summary
PathTrie()
           
PathTrie(java.lang.String separator, java.lang.String wildcard)
           
 
Method Summary
 void insert(java.lang.String path, T value)
           
 T retrieve(java.lang.String path)
           
 T retrieve(java.lang.String path, java.util.Map<java.lang.String,java.lang.String> params)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PathTrie

public PathTrie()

PathTrie

public PathTrie(java.lang.String separator,
                java.lang.String wildcard)
Method Detail

insert

public void insert(java.lang.String path,
                   T value)

retrieve

public T retrieve(java.lang.String path)

retrieve

public T retrieve(java.lang.String path,
                  java.util.Map<java.lang.String,java.lang.String> params)