org.apache.abdera.ext.serializer
Class AbstractSerializationContext

java.lang.Object
  extended by org.apache.abdera.ext.serializer.AbstractSerializationContext
All Implemented Interfaces:
Serializable, SerializationContext
Direct Known Subclasses:
DefaultSerializationContext

public abstract class AbstractSerializationContext
extends Object
implements SerializationContext

See Also:
Serialized Form

Constructor Summary
protected AbstractSerializationContext(Abdera abdera, StreamWriter streamWriter)
           
protected AbstractSerializationContext(StreamWriter streamWriter)
           
 
Method Summary
 Abdera getAbdera()
           
static Class<? extends Object> getReturnType(AccessibleObject accessor)
           
 Serializer getSerializer(ObjectContext objectContext)
           
 StreamWriter getStreamWriter()
           
 boolean hasSerializer(AccessibleObject accessor)
           
 boolean hasSerializer(Class<?> type)
           
 boolean hasSerializer(Object object)
           
 boolean hasSerializer(ObjectContext objectContext)
           
 boolean hasSerializer(Object object, Object parent, AccessibleObject accessor)
           
 void serialize(Object object)
           
 void serialize(Object object, ObjectContext objectContext)
           
 void serialize(Object object, ObjectContext objectContext, Serializer serializer)
           
 void serialize(Object object, Serializer serializer)
           
 void setSerializer(Class type, Serializer Serializer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSerializationContext

protected AbstractSerializationContext(StreamWriter streamWriter)

AbstractSerializationContext

protected AbstractSerializationContext(Abdera abdera,
                                       StreamWriter streamWriter)
Method Detail

getStreamWriter

public StreamWriter getStreamWriter()
Specified by:
getStreamWriter in interface SerializationContext

getAbdera

public Abdera getAbdera()
Specified by:
getAbdera in interface SerializationContext

getSerializer

public Serializer getSerializer(ObjectContext objectContext)
Specified by:
getSerializer in interface SerializationContext

hasSerializer

public boolean hasSerializer(ObjectContext objectContext)
Specified by:
hasSerializer in interface SerializationContext

hasSerializer

public boolean hasSerializer(Object object)
Specified by:
hasSerializer in interface SerializationContext

hasSerializer

public boolean hasSerializer(Object object,
                             Object parent,
                             AccessibleObject accessor)
Specified by:
hasSerializer in interface SerializationContext

hasSerializer

public boolean hasSerializer(Class<?> type)
Specified by:
hasSerializer in interface SerializationContext

hasSerializer

public boolean hasSerializer(AccessibleObject accessor)
Specified by:
hasSerializer in interface SerializationContext

setSerializer

public void setSerializer(Class type,
                          Serializer Serializer)
Specified by:
setSerializer in interface SerializationContext

serialize

public void serialize(Object object)
Specified by:
serialize in interface SerializationContext

serialize

public void serialize(Object object,
                      ObjectContext objectContext)
Specified by:
serialize in interface SerializationContext

serialize

public void serialize(Object object,
                      Serializer serializer)
Specified by:
serialize in interface SerializationContext

serialize

public void serialize(Object object,
                      ObjectContext objectContext,
                      Serializer serializer)
Specified by:
serialize in interface SerializationContext

getReturnType

public static Class<? extends Object> getReturnType(AccessibleObject accessor)


Copyright © 2006-2012 Apache Software Foundation. All Rights Reserved.