Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
V
W
A
addCondition(Condition)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will add the condition to the List.
addError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
addError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
addError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
addInitParam(String, String)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
addOutboundRule(OutboundRule)
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Will add the rule to the rules list.
addRule(Rule)
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Will add the rule to the rules list.
addRun(Run)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
addRun(Run)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will add the run to the List.
addRun(Run)
- Method in interface org.tuckey.web.filters.urlrewrite.
Runnable
addSetAttribute(SetAttribute)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will add the SetAttribute to the List.
assertRuleMatches(String, String)
- Method in class org.tuckey.web.filters.urlrewrite.test.
UrlRewriteTestCase
Checks to see if the specified rule name matches the url specified.
B
BackReferenceReplacer
- Class in
org.tuckey.web.filters.urlrewrite
BackReferenceReplacer()
- Constructor for class org.tuckey.web.filters.urlrewrite.
BackReferenceReplacer
C
CatchElem
- Class in
org.tuckey.web.filters.urlrewrite
An item that will allow exceptions during "run" invocation to be caught.
CatchElem()
- Constructor for class org.tuckey.web.filters.urlrewrite.
CatchElem
ClassRule
- Class in
org.tuckey.web.filters.urlrewrite
ClassRule()
- Constructor for class org.tuckey.web.filters.urlrewrite.
ClassRule
compilePattern(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
Translate the given
String
into a
int []
representing the pattern matchable by this class.
Condition
- Class in
org.tuckey.web.filters.urlrewrite
Conditions must be met when the filter is processing a url.
Condition()
- Constructor for class org.tuckey.web.filters.urlrewrite.
Condition
ConditionMatch
- Class in
org.tuckey.web.filters.urlrewrite
ConditionMatch()
- Constructor for class org.tuckey.web.filters.urlrewrite.
ConditionMatch
Conf
- Class in
org.tuckey.web.filters.urlrewrite
Configuration object for urlrewrite filter.
Conf()
- Constructor for class org.tuckey.web.filters.urlrewrite.
Conf
Empty const for testing etc.
Conf(ServletContext, InputStream, String, String)
- Constructor for class org.tuckey.web.filters.urlrewrite.
Conf
Normal constructor.
Conf(URL)
- Constructor for class org.tuckey.web.filters.urlrewrite.
Conf
Constructor when run elements don't need to be initialised correctly, for docuementation etc.
Conf(InputStream, String)
- Constructor for class org.tuckey.web.filters.urlrewrite.
Conf
/** Constructor when run elements don't need to be initialised correctly, for docuementation etc.
ConfHandler
- Class in
org.tuckey.web.filters.urlrewrite
Handles DTD lookup and error handling for XML Conf parsing.
ConfHandler(String)
- Constructor for class org.tuckey.web.filters.urlrewrite.
ConfHandler
containsBackRef(String)
- Static method in class org.tuckey.web.filters.urlrewrite.
BackReferenceReplacer
look for back reference a % followed by a number
containsVariable(String)
- Static method in class org.tuckey.web.filters.urlrewrite.
VariableReplacer
D
debug(Object)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
debug(Object, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
debug(Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
decodeUsing
- Variable in class org.tuckey.web.filters.urlrewrite.
Conf
DEFAULT_MATCH_TYPE
- Static variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
DEFAULT_WEB_CONF_PATH
- Static variable in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
defaultMatchType
- Variable in class org.tuckey.web.filters.urlrewrite.
Conf
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Destory the conf gracefully.
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.extend.
RewriteRule
Prepare to be shut down.
destroy()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Destroy the rule gracefully.
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
Run the underlying destroy methodStr on the run classStr.
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
Destroy is called by the application server when it unloads this filter.
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
Destory the rewriter gracefully.
destroy()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteServlet
destroyActual()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
displayStatusInContainer(HttpServletRequest)
- Method in class org.tuckey.web.filters.urlrewrite.
Status
displayStatusOffline()
- Method in class org.tuckey.web.filters.urlrewrite.
Status
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
The main method called for each request that this filter is mapped for.
doRewrite(HttpServletRequest, HttpServletResponse, FilterChain)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
The method that actually handles the outcome and rewrites.
doRewrite(HttpServletRequest, HttpServletResponse, FilterChain)
- Method in interface org.tuckey.web.filters.urlrewrite.
RewrittenUrl
E
encodeRedirectURL(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedResponse
encodeRedirectUrl(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedResponse
encodeURL(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedResponse
encodeUrl(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedResponse
error(SAXParseException)
- Method in class org.tuckey.web.filters.urlrewrite.
ConfHandler
error
- Variable in class org.tuckey.web.filters.urlrewrite.
TypeConverter
Error message from the regular expression compilation.
error(Object)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
error(Object, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
error(Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
errors
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
execute(HttpServletRequest, HttpServletResponse, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
execute(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.extend.
RewriteMatch
If this rule has been matched and has not been "stolen" by another rule then process the request.
execute(String, HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
Execute this outbound rule.
execute(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
execute(HttpServletRequest, HttpServletResponse, StringMatchingMatcher, ConditionMatch, FilterChain)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
execute(HttpServletRequest, HttpServletResponse, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
Will invoke the instance created in initialise.
execute(HttpServletRequest, HttpServletResponse, Object[])
- Method in class org.tuckey.web.filters.urlrewrite.
Run
execute(HttpServletRequest, HttpServletResponse, Object[], FilterChain)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
execute(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
execute(ConditionMatch, StringMatchingMatcher, HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
execute()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteDocTask
F
fatal(Object)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
fatal(Object, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
fatal(Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
fatalError(SAXParseException)
- Method in class org.tuckey.web.filters.urlrewrite.
ConfHandler
find()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
find()
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingMatcher
find()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardMatcher
from
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
G
getBuffer()
- Method in class org.tuckey.web.filters.urlrewrite.
Status
getCatchElems()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
getClassStr()
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
getClassStr()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
getClassStr()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
The name of the classStr that will be run for each rule match.
getConditionMatch(HttpServletRequest)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will check and see if the condition matches the request.
getConditions()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will get the List of conditions.
getConf()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
getConfReloadCheckInterval()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
The amount of seconds between reload checks.
getConfReloadLastCheck()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
getDecodeUsing()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
getDefaultMatchType()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
getDisplayName()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
getDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
getError()
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
getError()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
getError()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
getError()
- Method in class org.tuckey.web.filters.urlrewrite.
TypeConverter
Will get the description of the error.
getErrors()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
getErrors()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Will get the List of errors.
getErrors()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
List of strings for all errors.
getErrors()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will get the list of errors.
getFileName()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
getFilterName()
- Method in class org.tuckey.web.filters.urlrewrite.
RunConfig
getFrom()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will get the contents of the from element.
getFullDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
getFullDisplayName()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getId()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
getId()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
getId()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
getId()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will get the rule's id.
getId()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
getInitParam(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
getInitParameter(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RunConfig
getInitParameterNames()
- Method in class org.tuckey.web.filters.urlrewrite.
RunConfig
getLoadedDate()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
getLog(Class)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
Log
Will get an instance of log for a given class.
getMatcher()
- Method in class org.tuckey.web.filters.urlrewrite.
ConditionMatch
getMatchingUrl()
- Method in class org.tuckey.web.filters.urlrewrite.extend.
RewriteMatch
When future rules are processed they need to have a URL to compare against.
getMatchType()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getMethodSignature()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
The name of the method signature ie, setDate(java.util.Date, int).
getMethodStr()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
The name of the methodStr that will be run for each rule match.
getName()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
getName()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will get the name.
getName()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
getName()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
getName()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getName()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
getNext()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will return "add" or "or".
getNote()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getOperator()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will get the operator type.
getOutboundRules()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Will get the List of outbound rules.
getParameter(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedRequest
getReplacedUrl()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
getRewriteMatch()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
getRewritenUrl(short, boolean, RuleExecutionOutput)
- Static method in class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
Will perform the action defined by the rule ie, redirect or passthrough.
getRules()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Will get the List of rules.
getRunClassInstance()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
Gets a handle on the instance of the class run is running.
getRuns()
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
getRuns()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getServletContext()
- Method in class org.tuckey.web.filters.urlrewrite.
RunConfig
getServletName()
- Method in class org.tuckey.web.filters.urlrewrite.
RunConfig
getSetAttributes()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
getStatusPath()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
getTarget()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
Gets the target url
getTarget()
- Method in class org.tuckey.web.filters.urlrewrite.
RewrittenOutboundUrl
Gets the target url
getTarget()
- Method in interface org.tuckey.web.filters.urlrewrite.
RewrittenUrl
getTo()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Get to.
getToType()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
Will get to type ie redirect or passthrough.
getType()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
getType()
- Method in class org.tuckey.web.filters.urlrewrite.
TypeConverter
Will get the type code ie, method, port, header etc.
getTypeShort()
- Method in class org.tuckey.web.filters.urlrewrite.
TypeConverter
getValue()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will get the value.
getValue()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
group(int)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
group(int)
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingMatcher
group(int)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardMatcher
groupCount()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
groupCount()
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingMatcher
groupCount()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardMatcher
H
handleInvocationTargetException(HttpServletRequest, HttpServletResponse, InvocationTargetException)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
Handle an exception thrown by a Run element.
I
id
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
indexOfArray(int[], int, int, char[], int)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
Get the offset of a part of an int array within a char array.
info(Object)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
info(Object, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
info(Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
init(FilterConfig)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
Init is called automatically by the application server when it creates this filter.
init(ServletConfig)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteServlet
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
initialise()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Returns false on failure.
initialise()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
Initialise the conf file.
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.extend.
RewriteRule
Initialise the rule.
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
Will initialise the rule.
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
Will initialise the outbound rule.
initialise(ServletContext)
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
Will initialise the rule.
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will initialise the rule.
initialise(ServletContext)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
initialise(ServletContext, Class)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
Initialise the Run, this will check specified classStr, constructor and methodStr exist.
initialise()
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
initialised
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
isBlank(String)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
StringUtils
isCaseSensitive()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
isConfReloadCheckEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
isDebugEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isDecodeRequired()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
isEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
isEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isEncode()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isEncode()
- Method in class org.tuckey.web.filters.urlrewrite.
RewrittenOutboundUrl
isEncodeFirst()
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
isEncodeToUrl()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
isEncodeToUrl()
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
isErrorEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isFatalEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isFilter()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
isFilter()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
isFilter()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isFilter()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
isForward()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isFound()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
isFound()
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingMatcher
isFound()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardMatcher
isFromCaseSensitive()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isInfoEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isInitialised()
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
isInitialised()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
isLast()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
isLast()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
isLast()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Is this rule last?.
isLoaded()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
isMatch(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
ServerNameMatcher
isMatchTypeWildcard()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isNewEachTime()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
isOk()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
true if the conf has been loaded ok.
isPermanentRedirect()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isPostInclude()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isPreInclude()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isProcessNextOr()
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
True if process next is or.
isRedirect()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isRuleMatched()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
isStatusEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteFilter
isStopFilterChain()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isStopFilterMatch()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
isTemporaryRedirect()
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
isToContainsBackReference()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isToContainsVariable()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isTraceEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isUseContext()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
isUseQueryString()
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
isUsingCommonsLogging()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
isValid()
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
isValid()
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
isValid()
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
isValid()
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
isValid()
- Method in class org.tuckey.web.filters.urlrewrite.
Run
isWarnEnabled()
- Method in class org.tuckey.web.filters.urlrewrite.utils.
Log
L
lastIndexOfArray(int[], int, int, char[], int)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
Get the offset of a last occurance of an int array within a char array.
loadClass
- Static variable in class org.tuckey.web.filters.urlrewrite.
CatchElem
For testing and documentation we don't want to load the classes.
loadConf(URL)
- Method in class org.tuckey.web.filters.urlrewrite.test.
UrlRewriteTestCase
Log
- Class in
org.tuckey.web.filters.urlrewrite.utils
Log copies the style of commons logging.
M
match(Map, String, int[])
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
Match a pattern agains a string and isolates wildcard replacement into a
Stack
.
MATCH_BEGIN
- Static variable in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
The int representing begin in the pattern
int []
.
MATCH_END
- Static variable in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
The int value that terminates the pattern
int []
.
MATCH_FILE
- Static variable in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
The int representing '*' in the pattern
int []
.
MATCH_PATH
- Static variable in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
The int representing '**' in the pattern
int []
.
MATCH_THEEND
- Static variable in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
The int representing end in pattern
int []
.
MATCH_TYPE_WILDCARD
- Static variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
matchArray(int[], int, int, char[], int)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardHelper
Matches elements of array r from rpos to rend with array d, starting from dpos.
matcher(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexPattern
matcher(String)
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingPattern
matcher(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardPattern
matches(Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
matches(String, HttpServletRequest, HttpServletResponse, RuleChain)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
matches(String, HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
matches(HttpServletRequest)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Deprecated.
use getConditionMatch(HttpServletRequest hsRequest)
matches(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.extend.
RewriteRule
Can we match the current request? null means no.
matches(String, HttpServletRequest, HttpServletResponse, RuleChain)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
Will run the rule against the uri and perform action required will return false is not matched otherwise true.
matches(String, HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
matches(String, HttpServletRequest, HttpServletResponse, RuleChain)
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
Will run the rule against the uri and perform action required will return false is not matched otherwise true.
matches(String, HttpServletRequest, HttpServletResponse)
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
matches(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.sample.
SampleRewriteRule
matchesBase(String, HttpServletRequest, HttpServletResponse, RuleChain)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will run the rule against the uri and perform action required will return false is not matched otherwise true.
N
name
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
nl2br(String)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
StringUtils
NormalRewrittenUrl
- Class in
org.tuckey.web.filters.urlrewrite
Holds information about the rewirtten url.
NormalRewrittenUrl(RuleExecutionOutput)
- Constructor for class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
Holds information about the rewirtten url.
NormalRewrittenUrl(String)
- Constructor for class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
Holds information about the rewirtten url.
NormalRule
- Class in
org.tuckey.web.filters.urlrewrite
Defines a rule that can be run against an incoming request.
NormalRule()
- Constructor for class org.tuckey.web.filters.urlrewrite.
NormalRule
Constructor.
notNull(String)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
StringUtils
NumberUtils
- Class in
org.tuckey.web.filters.urlrewrite.utils
Written in the style of commons-lang NumberUtils with only the with only two methods.
NumberUtils()
- Constructor for class org.tuckey.web.filters.urlrewrite.utils.
NumberUtils
O
org.tuckey.web.filters.urlrewrite
- package org.tuckey.web.filters.urlrewrite
org.tuckey.web.filters.urlrewrite.extend
- package org.tuckey.web.filters.urlrewrite.extend
org.tuckey.web.filters.urlrewrite.sample
- package org.tuckey.web.filters.urlrewrite.sample
org.tuckey.web.filters.urlrewrite.test
- package org.tuckey.web.filters.urlrewrite.test
org.tuckey.web.filters.urlrewrite.utils
- package org.tuckey.web.filters.urlrewrite.utils
OutboundRule
- Class in
org.tuckey.web.filters.urlrewrite
Defines an outbound rule that can be run against a link in a page.
OutboundRule()
- Constructor for class org.tuckey.web.filters.urlrewrite.
OutboundRule
Constructor.
P
processEncodeURL(HttpServletResponse, HttpServletRequest, boolean, String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
Handles rewriting urls in jsp's etc, i.e.
processRequest(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
Helpful for testing but otherwise, don't use.
processRequest(HttpServletRequest, HttpServletResponse, FilterChain)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriter
The main method called for each request that this filter is mapped for.
R
RegexMatcher
- Class in
org.tuckey.web.filters.urlrewrite.utils
Simple wrapper for java.util.regex.Matcher.
RegexMatcher(Matcher)
- Constructor for class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
RegexPattern
- Class in
org.tuckey.web.filters.urlrewrite.utils
Simpe wrapper for java.util.regex.Pattern.
RegexPattern(String, boolean)
- Constructor for class org.tuckey.web.filters.urlrewrite.utils.
RegexPattern
replace(ConditionMatch, String)
- Static method in class org.tuckey.web.filters.urlrewrite.
BackReferenceReplacer
replace(String, HttpServletRequest)
- Static method in class org.tuckey.web.filters.urlrewrite.
VariableReplacer
replaceAll(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
RegexMatcher
replaceAll(String)
- Method in interface org.tuckey.web.filters.urlrewrite.utils.
StringMatchingMatcher
replaceAll(String)
- Method in class org.tuckey.web.filters.urlrewrite.utils.
WildcardMatcher
resetAll()
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
Log
Resets log to default state.
resolveEntity(String, String)
- Method in class org.tuckey.web.filters.urlrewrite.
ConfHandler
Resolve the requested external entity.
RewriteMatch
- Class in
org.tuckey.web.filters.urlrewrite.extend
Service the request with a clean object.
RewriteMatch()
- Constructor for class org.tuckey.web.filters.urlrewrite.extend.
RewriteMatch
RewriteRule
- Class in
org.tuckey.web.filters.urlrewrite.extend
A RewriteRule is basically the class that will figure out the answer to "Can we service this http request?".
RewriteRule()
- Constructor for class org.tuckey.web.filters.urlrewrite.extend.
RewriteRule
RewrittenOutboundUrl
- Class in
org.tuckey.web.filters.urlrewrite
Holds information about the rewritten outbound url.
RewrittenOutboundUrl(String, boolean)
- Constructor for class org.tuckey.web.filters.urlrewrite.
RewrittenOutboundUrl
Holds information about the rewritten outbound url.
RewrittenUrl
- Interface in
org.tuckey.web.filters.urlrewrite
Holds information about the rewirtten url.
Rule
- Interface in
org.tuckey.web.filters.urlrewrite
RuleBase
- Class in
org.tuckey.web.filters.urlrewrite
Defines a rule that can be run against an incoming request.
RuleBase()
- Constructor for class org.tuckey.web.filters.urlrewrite.
RuleBase
Constructor.
RuleExecutionOutput
- Class in
org.tuckey.web.filters.urlrewrite
RuleExecutionOutput(String, boolean, RewriteMatch)
- Constructor for class org.tuckey.web.filters.urlrewrite.
RuleExecutionOutput
Run
- Class in
org.tuckey.web.filters.urlrewrite
Defines a run element, the ability to run a methodStr (eg, xx(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse))
Run()
- Constructor for class org.tuckey.web.filters.urlrewrite.
Run
RunConfig
- Class in
org.tuckey.web.filters.urlrewrite
Defines a the config that will be passed to the run object on startup.
RunConfig(ServletContext, Hashtable)
- Constructor for class org.tuckey.web.filters.urlrewrite.
RunConfig
Runnable
- Interface in
org.tuckey.web.filters.urlrewrite
Inteface for something that contains Run's, so we can initialise cleanly.
S
SampleRewriteRule
- Class in
org.tuckey.web.filters.urlrewrite.sample
A sample of how you might write a custom rule.
SampleRewriteRule()
- Constructor for class org.tuckey.web.filters.urlrewrite.sample.
SampleRewriteRule
ServerNameMatcher
- Class in
org.tuckey.web.filters.urlrewrite.utils
Utility class for matching server names.
ServerNameMatcher(String)
- Constructor for class org.tuckey.web.filters.urlrewrite.utils.
ServerNameMatcher
service(HttpServletRequest, HttpServletResponse)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteServlet
SetAttribute
- Class in
org.tuckey.web.filters.urlrewrite
SetAttribute()
- Constructor for class org.tuckey.web.filters.urlrewrite.
SetAttribute
setAttributes
- Variable in class org.tuckey.web.filters.urlrewrite.
RuleBase
setCaseSensitive(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
setClassStr(String)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
setClassStr(String)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
setClassStr(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setConf(File)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteDocTask
setConfiguration(FilterConfig)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
Log
Will setup Log based on the filter config.
setDecodeUsing(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
setDefaultMatchType(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Conf
setDest(File)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteDocTask
setEnabled(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
setEnabled(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setEncode(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
setEncode(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
RewrittenOutboundUrl
setEncodeFirst(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
setEncodeToUrl(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRule
setEncodeToUrl(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
OutboundRule
setError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
setError(String, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.
CatchElem
setError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
setError(String, Throwable)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setError(String)
- Method in class org.tuckey.web.filters.urlrewrite.
TypeConverter
setForward(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
setFrom(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
Will set from, usually called by Digester.
setFromCaseSensitive(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setId(int)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
setId(int)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
setId(int)
- Method in interface org.tuckey.web.filters.urlrewrite.
Rule
setId(int)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setId(int)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setLast(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
setLevel(String)
- Static method in class org.tuckey.web.filters.urlrewrite.utils.
Log
Set the logging level (options are TRACE, DEBUG, INFO, WARN, ERROR, FATAL).
setLoadClass(boolean)
- Static method in class org.tuckey.web.filters.urlrewrite.
CatchElem
setLoadClass(boolean)
- Static method in class org.tuckey.web.filters.urlrewrite.
Run
setLogLevel(String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteDocTask
setMatcher(StringMatchingMatcher)
- Method in class org.tuckey.web.filters.urlrewrite.
ConditionMatch
setMatchType(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setMethodStr(String)
- Method in class org.tuckey.web.filters.urlrewrite.
ClassRule
setMethodStr(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setName(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will set the name.
setName(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setName(String)
- Method in class org.tuckey.web.filters.urlrewrite.
SetAttribute
setNewEachTime(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
Run
setNext(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will set next.
setNote(String)
- Method in class org.tuckey.web.filters.urlrewrite.
RuleBase
setOperator(String)
- Method in class org.tuckey.web.filters.urlrewrite.
Condition
Will ste the operator.
setParameter(String, String)
- Method in class org.tuckey.web.filters.urlrewrite.
UrlRewriteWrappedRequest
setPermanentRedirect(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
setPostInclude(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.
NormalRewrittenUrl
setPreInclude(boolean)
- Method in class org.tuckey.web.filters.urlrewrite.