java.lang.Object
org.jdaemon.six.BuilderDelegator
- All Implemented Interfaces:
- Builder
- Direct Known Subclasses:
- TransformerStack
- public class BuilderDelegator
- extends java.lang.Object
- implements Builder
A Builder instance that delegates all calls to some other Builder (the delegate).
This class is used as a base for other classes that enrich the functionality of some
other builder. In itself it provides no worthwhile functionality.
- Version:
- 0.1
|
Field Summary |
protected Builder |
delegate
Builder instance that actually handles most method invocations |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
delegate
protected Builder delegate
- Builder instance that actually handles most method invocations
BuilderDelegator
public BuilderDelegator(Builder delegate)
- Creates new BuilderDelegator.
endElement
public void endElement(java.lang.String type)
- End a document element; subsequent elements will be children of this element's parent.
Invokes delegate.endElement(type).
- Specified by:
endElement in interface Builder
startElement
public void startElement(java.lang.String type,
org.jdaemon.util.AttributeList attributes)
- Begin a document element; subsequent elements will be children of this element.
Invokes delegate.startElement(type, attributes);
- Specified by:
startElement in interface Builder
writeObject
public void writeObject(java.lang.Object content)
- Add content to a document element.
Invokes delegate.writeObject(content);
- Specified by:
writeObject in interface Builder
flush
public Builder flush()
- Finalise any processing handled by this Delegator; return the delegate.