java.lang.Object
org.jdaemon.six.BuilderDelegator
org.jdaemon.six.TransformerStack
- All Implemented Interfaces:
- Builder
- Direct Known Subclasses:
- DescriptorBuilder, ReportBuilder
- public class TransformerStack
- extends BuilderDelegator
BuilderDelegator that allows Transformers to be added or removed from some base Builder
- Version:
- 0.1
|
Field Summary |
(package private) java.util.Stack |
stack
Stack of transformers that have been applied to the base builder |
|
Method Summary |
void |
pop()
Pop a transformer from the stack and remove it from the root builder |
void |
push(Transformer transformer)
Add a transformer to the root builder and push it to the stack. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stack
java.util.Stack stack
- Stack of transformers that have been applied to the base builder
TransformerStack
public TransformerStack(Builder root)
- Creates new TransformerStack.
push
public void push(Transformer transformer)
- Add a transformer to the root builder and push it to the stack.
pop
public void pop()
- Pop a transformer from the stack and remove it from the root builder