biz.hammurapi.xml.dom
Class CompositeDomSerializer

java.lang.Object
  extended by biz.hammurapi.xml.dom.CompositeDomSerializer

public class CompositeDomSerializer
extends java.lang.Object

Version:
$Revision: 1.8 $
Author:
Pavel Vlasov

Nested Class Summary
static interface CompositeDomSerializer.Member
           
 
Field Summary
protected  CompositeDomSerializer downInStack
          Serializer to delegate requests for serialization from members.
protected  CompositeDomSerializer upInStack
          Serializer which to delegate serialization to if this serializer doesn't containt appropriate means to serialize given object.
 
Constructor Summary
CompositeDomSerializer()
          Creates serializer prepopulated with standard serializers loaded from com/pavelvlasov/xml/dom/CompositeDomSerializer.xml resource.
CompositeDomSerializer(java.util.Collection serializers)
          Creates serializer populated with given collection of serializers
 
Method Summary
 void addDomSerializer(java.lang.Object ds)
           
 CompositeDomSerializer getStackHead()
          For use by members.
static CompositeDomSerializer getThreadInstance()
           
static CompositeDomSerializer popThreadSerializer()
           
static void pushThreadSerializer(CompositeDomSerializer threadSerializer)
           
 DomSerializable toDomSerializable(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

upInStack

protected CompositeDomSerializer upInStack
Serializer which to delegate serialization to if this serializer doesn't containt appropriate means to serialize given object.


downInStack

protected CompositeDomSerializer downInStack
Serializer to delegate requests for serialization from members.

Constructor Detail

CompositeDomSerializer

public CompositeDomSerializer()
Creates serializer prepopulated with standard serializers loaded from com/pavelvlasov/xml/dom/CompositeDomSerializer.xml resource.


CompositeDomSerializer

public CompositeDomSerializer(java.util.Collection serializers)
Creates serializer populated with given collection of serializers

Parameters:
serializers -
Method Detail

getStackHead

public CompositeDomSerializer getStackHead()
For use by members.

Returns:
CompositeDomSerializer at stack's head to delegate requests from members to.

addDomSerializer

public void addDomSerializer(java.lang.Object ds)

toDomSerializable

public DomSerializable toDomSerializable(java.lang.Object object)

getThreadInstance

public static CompositeDomSerializer getThreadInstance()

pushThreadSerializer

public static void pushThreadSerializer(CompositeDomSerializer threadSerializer)

popThreadSerializer

public static CompositeDomSerializer popThreadSerializer()


Copyright © 2003 Hammurapi Group. All Rights Reserved.