cc.plural.jsonij.marshal
Class JavaMarshaler

java.lang.Object
  extended by cc.plural.jsonij.marshal.JavaMarshaler

public class JavaMarshaler
extends Object

Author:
jmarsden

Nested Class Summary
static class JavaMarshaler.CycleDetector
           
 
Constructor Summary
JavaMarshaler()
           
 
Method Summary
protected  Value marshalAnyObject(Object o, JavaMarshaler.CycleDetector cycleDetector)
           
protected  Value marshalJavaArray(Object o, JavaMarshaler.CycleDetector cycleDetector)
           
protected  Value marshalJavaBoolean(Object o)
           
protected  Value marshalJavaEnum(Object o)
           
protected  Value marshalJavaList(Object o, JavaMarshaler.CycleDetector cycleDetector)
           
protected  Value marshalJavaMap(Object o, JavaMarshaler.CycleDetector cycleDetector)
           
protected  Value marshalJavaNumeric(Object o)
           
protected  Value marshalJavaObject(Object o, JavaMarshaler.CycleDetector cycleDetector)
           
protected  Value marshalJavaString(Object o)
           
 Value marshalObject(boolean[] a)
           
 Value marshalObject(Boolean[] a)
           
 Value marshalObject(char[] a)
           
 Value marshalObject(Character[] a)
           
 Value marshalObject(double[] a)
           
 Value marshalObject(Double[] a)
           
 Value marshalObject(float[] a)
           
 Value marshalObject(Float[] a)
           
 Value marshalObject(int[] a)
           
 Value marshalObject(Integer[] a)
           
 Value marshalObject(long[] a)
           
 Value marshalObject(Long[] a)
           
 Value marshalObject(Object o)
           
 Value marshalObject(Object[] a)
           
 Value marshalObject(short[] a)
           
 Value marshalObject(Short[] a)
           
 Value marshalObject(String[] a)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaMarshaler

public JavaMarshaler()
Method Detail

marshalObject

public Value marshalObject(Object o)

marshalObject

public Value marshalObject(boolean[] a)

marshalObject

public Value marshalObject(Boolean[] a)

marshalObject

public Value marshalObject(int[] a)

marshalObject

public Value marshalObject(Integer[] a)

marshalObject

public Value marshalObject(char[] a)

marshalObject

public Value marshalObject(Character[] a)

marshalObject

public Value marshalObject(double[] a)

marshalObject

public Value marshalObject(Double[] a)

marshalObject

public Value marshalObject(float[] a)

marshalObject

public Value marshalObject(Float[] a)

marshalObject

public Value marshalObject(short[] a)

marshalObject

public Value marshalObject(Short[] a)

marshalObject

public Value marshalObject(long[] a)

marshalObject

public Value marshalObject(Long[] a)

marshalObject

public Value marshalObject(String[] a)

marshalObject

public Value marshalObject(Object[] a)

marshalAnyObject

protected Value marshalAnyObject(Object o,
                                 JavaMarshaler.CycleDetector cycleDetector)

marshalJavaBoolean

protected Value marshalJavaBoolean(Object o)

marshalJavaNumeric

protected Value marshalJavaNumeric(Object o)

marshalJavaEnum

protected Value marshalJavaEnum(Object o)

marshalJavaString

protected Value marshalJavaString(Object o)

marshalJavaArray

protected Value marshalJavaArray(Object o,
                                 JavaMarshaler.CycleDetector cycleDetector)

marshalJavaList

protected Value marshalJavaList(Object o,
                                JavaMarshaler.CycleDetector cycleDetector)

marshalJavaMap

protected Value marshalJavaMap(Object o,
                               JavaMarshaler.CycleDetector cycleDetector)

marshalJavaObject

protected Value marshalJavaObject(Object o,
                                  JavaMarshaler.CycleDetector cycleDetector)


Copyright © 2012. All Rights Reserved.