org.trialox.jaxrs.util
Class URITemplate

java.lang.Object
  extended by org.trialox.jaxrs.util.URITemplate
All Implemented Interfaces:
java.lang.Comparable<URITemplate>

public class URITemplate
extends java.lang.Object
implements java.lang.Comparable<URITemplate>


Constructor Summary
URITemplate(java.lang.String templateString)
           
 
Method Summary
 int compareTo(URITemplate o)
           
 boolean equals(java.lang.Object obj)
           
 int hashCode()
           
 PathMatching match(java.lang.String uriPath)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

URITemplate

public URITemplate(java.lang.String templateString)
Method Detail

match

public PathMatching match(java.lang.String uriPath)
Parameters:
uriPath -
Returns:
a instance of PathMatching allowing access to params and remaining path or null if uriPath didn't match

compareTo

public int compareTo(URITemplate o)
Specified by:
compareTo in interface java.lang.Comparable<URITemplate>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2008. All Rights Reserved.