class AbstractServletModuleBinding<T> extends java.lang.Object implements ServletModuleBinding
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
initParams |
private UriPatternMatcher |
patternMatcher |
private T |
target |
Constructor and Description |
---|
AbstractServletModuleBinding(java.util.Map<java.lang.String,java.lang.String> initParams,
T target,
UriPatternMatcher patternMatcher) |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getInitParams()
Returns any context params supplied when creating the binding.
|
java.lang.String |
getPattern()
Returns the pattern used to match against the binding.
|
protected T |
getTarget() |
UriPatternType |
getUriPatternType()
Returns the pattern type that this binding was created with.
|
boolean |
matchesUri(java.lang.String uri)
Returns true if the given URI will match this binding.
|
private final java.util.Map<java.lang.String,java.lang.String> initParams
private final T target
private final UriPatternMatcher patternMatcher
AbstractServletModuleBinding(java.util.Map<java.lang.String,java.lang.String> initParams, T target, UriPatternMatcher patternMatcher)
public java.util.Map<java.lang.String,java.lang.String> getInitParams()
ServletModuleBinding
getInitParams
in interface ServletModuleBinding
public java.lang.String getPattern()
ServletModuleBinding
getPattern
in interface ServletModuleBinding
protected T getTarget()
public UriPatternType getUriPatternType()
ServletModuleBinding
getUriPatternType
in interface ServletModuleBinding
public boolean matchesUri(java.lang.String uri)
ServletModuleBinding
matchesUri
in interface ServletModuleBinding