|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.simpleframework.xml.filter.StackFilter
public class StackFilter
The StackFilter
object provides a filter that can
be given a collection of filters which can be used to resolve a
replacement. The order of the resolution used for this filter
is last in first used. This order allows the highest priority
filter to be added last within the stack.
Constructor Summary | |
---|---|
StackFilter()
Constructor for the StackFilter object. |
Method Summary | |
---|---|
void |
push(Filter filter)
This pushes the the provided Filter on to the top
of the stack. |
java.lang.String |
replace(java.lang.String text)
Replaces the text provided with the value resolved from the stacked filters. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public StackFilter()
StackFilter
object. This will
create an empty filter that initially resolves null for all
replacements requested. As filters are pushed into the stack
the replace
method can resolve replacements.
Method Detail |
---|
public void push(Filter filter)
Filter
on to the top
of the stack. The last filter pushed on to the stack has the
highes priority in the resolution of a replacement value.
filter
- this is a filter to be pushed on to the stackpublic java.lang.String replace(java.lang.String text)
Filter
pushed on to
the stack will be the first filter queried for a replacement.
replace
in interface Filter
text
- this is the text value to be replaced
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |