public abstract class RewriteRule extends Object implements org.springframework.beans.factory.BeanNameAware
RewriteRule
is similar to StringTransformer
, but it receives
policy name (rewrite rule name), from which it can extract parameters.
StringTransformer can be seen as super-interface of this class (although
RewriteRule
is not an interface), used where transformation is
static. As RewriteRule
does not provide consistent parameter parsing
service, it'd be good idea to define ParameterizedStringTransformer
with better service to replace RewriteRule
.
Constructor and Description |
---|
RewriteRule() |
Modifier and Type | Method and Description |
---|---|
String |
getName() |
abstract String |
rewrite(ReplayParseContext context,
String policy,
String input) |
void |
setBeanName(String beanName) |
void |
setName(String name)
Set name explicitly.
|
public void setBeanName(String beanName)
setBeanName
in interface org.springframework.beans.factory.BeanNameAware
public String getName()
public void setName(String name)
name
- rule namepublic abstract String rewrite(ReplayParseContext context, String policy, String input)
Copyright © 2005–2017 IIPC. All rights reserved.