Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jdaemon.six
Class BuilderDelegator  view BuilderDelegator download BuilderDelegator.java

java.lang.Object
  extended byorg.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
 
Constructor Summary
BuilderDelegator(Builder delegate)
          Creates new BuilderDelegator.
 
Method Summary
 void endElement(java.lang.String type)
          End a document element; subsequent elements will be children of this element's parent.
 Builder flush()
          Finalise any processing handled by this Delegator; return the delegate.
 void startElement(java.lang.String type, org.jdaemon.util.AttributeList attributes)
          Begin a document element; subsequent elements will be children of this element.
 void writeObject(java.lang.Object content)
          Add content to a document element.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegate

protected Builder delegate
Builder instance that actually handles most method invocations

Constructor Detail

BuilderDelegator

public BuilderDelegator(Builder delegate)
Creates new BuilderDelegator.

Method Detail

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.