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() |
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–2015 IIPC. All rights reserved.