Errai 3.0.1-SNAPSHOT

org.jboss.errai.marshalling.client.marshallers
Class FallbackExceptionMarshaller

java.lang.Object
  extended by org.jboss.errai.marshalling.client.marshallers.AbstractNullableMarshaller<Object>
      extended by org.jboss.errai.marshalling.client.marshallers.FallbackExceptionMarshaller
All Implemented Interfaces:
Marshaller<Object>

public class FallbackExceptionMarshaller
extends AbstractNullableMarshaller<Object>

this marshaller is intentionally not marked ServerMarshaller or ClientMarshaller because it is used only to marshal exceptions not handled elsewhere


Field Summary
static FallbackExceptionMarshaller INSTANCE
           
 
Constructor Summary
FallbackExceptionMarshaller()
           
 
Method Summary
 Object doNotNullDemarshall(EJValue o, MarshallingSession ctx)
           
 String doNotNullMarshall(Object o, MarshallingSession ctx)
           
 Object[] getEmptyArray()
          Returns an empty array of the type handled by this marshaller.
 
Methods inherited from class org.jboss.errai.marshalling.client.marshallers.AbstractNullableMarshaller
demarshall, marshall
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final FallbackExceptionMarshaller INSTANCE
Constructor Detail

FallbackExceptionMarshaller

public FallbackExceptionMarshaller()
Method Detail

getEmptyArray

public Object[] getEmptyArray()
Description copied from interface: Marshaller
Returns an empty array of the type handled by this marshaller. Useful in conjunction with List.toArray(T[]).

Returns:
a one-dimensional zero-length array of the type handled by this marshaller.

doNotNullDemarshall

public Object doNotNullDemarshall(EJValue o,
                                  MarshallingSession ctx)
Specified by:
doNotNullDemarshall in class AbstractNullableMarshaller<Object>

doNotNullMarshall

public String doNotNullMarshall(Object o,
                                MarshallingSession ctx)
Specified by:
doNotNullMarshall in class AbstractNullableMarshaller<Object>

Errai 3.0.1-SNAPSHOT

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