Apache CXF API

org.apache.cxf.jaxrs.model
Class URITemplate

java.lang.Object
  extended by org.apache.cxf.jaxrs.model.URITemplate

public final class URITemplate
extends java.lang.Object


Field Summary
static java.lang.String FINAL_MATCH_GROUP
           
static java.lang.String LIMITED_REGEX_SUFFIX
           
static java.lang.String TEMPLATE_PARAMETERS
           
static java.lang.String UNLIMITED_REGEX_SUFFIX
           
 
Constructor Summary
URITemplate(java.lang.String theTemplate)
           
URITemplate(java.lang.String theTemplate, boolean limited)
           
 
Method Summary
static URITemplate createTemplate(ClassResourceInfo cri, javax.ws.rs.Path path)
           
 java.lang.String getLiteralChars()
           
 int getNumberOfGroups()
           
 java.lang.String getValue()
           
 boolean match(java.lang.String uri, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateVariableToValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPLATE_PARAMETERS

public static final java.lang.String TEMPLATE_PARAMETERS
See Also:
Constant Field Values

LIMITED_REGEX_SUFFIX

public static final java.lang.String LIMITED_REGEX_SUFFIX
See Also:
Constant Field Values

UNLIMITED_REGEX_SUFFIX

public static final java.lang.String UNLIMITED_REGEX_SUFFIX
See Also:
Constant Field Values

FINAL_MATCH_GROUP

public static final java.lang.String FINAL_MATCH_GROUP
See Also:
Constant Field Values
Constructor Detail

URITemplate

public URITemplate(java.lang.String theTemplate)

URITemplate

public URITemplate(java.lang.String theTemplate,
                   boolean limited)
Method Detail

getLiteralChars

public java.lang.String getLiteralChars()

getValue

public java.lang.String getValue()

getNumberOfGroups

public int getNumberOfGroups()

match

public boolean match(java.lang.String uri,
                     javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> templateVariableToValue)

createTemplate

public static URITemplate createTemplate(ClassResourceInfo cri,
                                         javax.ws.rs.Path path)

Apache CXF API

Apache CXF