public final class TsRegex extends Object implements Takes
Modifier and Type | Class and Description |
---|---|
static interface |
TsRegex.Fast
Fast track for the regex.
|
Takes.NotFoundException
Constructor and Description |
---|
TsRegex()
Ctor.
|
TsRegex(Map<Pattern,TsRegex.Fast> tks)
Ctor.
|
Modifier and Type | Method and Description |
---|---|
Take |
route(Request request)
Dispatch this request.
|
TsRegex |
with(Pattern regex,
Take take)
With this new take.
|
TsRegex |
with(Pattern regex,
Takes takes)
With this new take.
|
TsRegex |
with(Pattern regex,
TsRegex.Fast takes)
With this new takes.
|
TsRegex |
with(String regex,
String text)
With this new take.
|
TsRegex |
with(String regex,
Take take)
With this new take.
|
TsRegex |
with(String regex,
Takes takes)
With this new take.
|
TsRegex |
with(String regex,
TsRegex.Fast takes)
With this new takes.
|
public TsRegex()
public TsRegex(Map<Pattern,TsRegex.Fast> tks)
tks
- Map of takespublic Take route(Request request) throws IOException
Takes
route
in interface Takes
request
- The request to dispatchIOException
- If failspublic TsRegex with(String regex, String text)
regex
- Regular expressiontext
- Plain text contentpublic TsRegex with(String regex, Take take)
regex
- Regular expressiontake
- The takepublic TsRegex with(Pattern regex, Take take)
regex
- Regular expressiontake
- The takepublic TsRegex with(String regex, Takes takes)
regex
- Regular expressiontakes
- The takespublic TsRegex with(Pattern regex, Takes takes)
regex
- Regular expressiontakes
- The takespublic TsRegex with(String regex, TsRegex.Fast takes)
regex
- Regular expressiontakes
- The takespublic TsRegex with(Pattern regex, TsRegex.Fast takes)
regex
- Regular expressiontakes
- The takesCopyright © 2015 Takes. All rights reserved.