Errai 3.0.1-SNAPSHOT

org.jboss.errai.marshalling.client.marshallers
Class AbstractBackReferencingMarshaller<C>

java.lang.Object
  extended by org.jboss.errai.marshalling.client.marshallers.AbstractBackReferencingMarshaller<C>
All Implemented Interfaces:
Marshaller<C>
Direct Known Subclasses:
AbstractCollectionMarshaller

public abstract class AbstractBackReferencingMarshaller<C>
extends Object
implements Marshaller<C>

Author:
Mike Brock

Constructor Summary
AbstractBackReferencingMarshaller()
           
 
Method Summary
 C demarshall(EJValue o, MarshallingSession ctx)
           
abstract  C doDemarshall(EJValue o, MarshallingSession ctx)
           
abstract  void doMarshall(StringBuilder buf, C o, MarshallingSession ctx)
           
 String marshall(C o, MarshallingSession ctx)
           
 String marshall(C o, String encodedType, MarshallingSession ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.errai.marshalling.client.api.Marshaller
getEmptyArray
 

Constructor Detail

AbstractBackReferencingMarshaller

public AbstractBackReferencingMarshaller()
Method Detail

marshall

public final String marshall(C o,
                             MarshallingSession ctx)
Specified by:
marshall in interface Marshaller<C>

marshall

public final String marshall(C o,
                             String encodedType,
                             MarshallingSession ctx)

doMarshall

public abstract void doMarshall(StringBuilder buf,
                                C o,
                                MarshallingSession ctx)

demarshall

public C demarshall(EJValue o,
                    MarshallingSession ctx)
Specified by:
demarshall in interface Marshaller<C>

doDemarshall

public abstract C doDemarshall(EJValue o,
                               MarshallingSession ctx)

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.