Package sunlabs.brazil.util
Class MatchString
java.lang.Object
sunlabs.brazil.util.MatchString
- Direct Known Subclasses:
MatchString
Utility class for handlers to determine, based on the URL,
if the current request should be processed.
Properties:
- prefix
- The url prefix the url must match (defaults to "/").
- suffix
- The url suffix the url must match (defaults to "").
- glob
- The glob pattern the url must match. If defined, this
overrides both
prefix
andsuffix
. - match
- The reqular expression pattern the url must match. If defined,
this overrides
glob
. - ignoreCase
- If present and
match
is defined, this causes the regular expression match to be case insensitive. By default, case counts. - invert
- If true, the sense of the comparison is reversed
-
Constructor Summary
ConstructorsConstructorDescriptionMatchString
(String propsPrefix) Create a matcher for per-request URL checking.MatchString
(String propsPrefix, Properties props) Create a matcher for one-time-only checking. -
Method Summary
-
Constructor Details
-
MatchString
Create a matcher for per-request URL checking. This constructer is used if the properties are to be evaluated on each request.- Parameters:
propsPrefix
- The prefix to use in the properties object.
-
MatchString
Create a matcher for one-time-only checking. This constructor is used if the properties are to be computed only once, at "init" time.- Parameters:
propsPrefix
- The prefix to use in the properties object.props
- The table to find the properties in.
-
-
Method Details