com.sdicons.json.serializer.helper.impl
Class AbstractHelper

java.lang.Object
  extended by com.sdicons.json.serializer.helper.impl.AbstractHelper
All Implemented Interfaces:
Helper, MarshallHelper
Direct Known Subclasses:
BigDecimalHelper, BigIntegerHelper, BooleanHelper, ByteHelper, CharacterHelper, ColorHelper, DoubleHelper, EnumHelper, FloatHelper, FontHelper, IntegerHelper, LongHelper, ShortHelper, StringHelper

public abstract class AbstractHelper
extends Object
implements MarshallHelper


Constructor Summary
AbstractHelper()
           
 
Method Summary
 boolean equals(Object obj)
           
 void renderValue(Object aObj, JSONObject aParent, JSONMarshall aMarshall, HashMap aPool)
          Convert an element to JSON.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.sdicons.json.serializer.helper.MarshallHelper
parseValue
 
Methods inherited from interface com.sdicons.json.helper.Helper
getHelpedClass
 

Constructor Detail

AbstractHelper

public AbstractHelper()
Method Detail

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

renderValue

public void renderValue(Object aObj,
                        JSONObject aParent,
                        JSONMarshall aMarshall,
                        HashMap aPool)
                 throws MarshallException
Description copied from interface: MarshallHelper
Convert an element to JSON.

Specified by:
renderValue in interface MarshallHelper
Parameters:
aObj - Instance that should be rendered to JSON.
aParent - The parent element where we have to put the rendered information. A helper is allowed to add child elements.
aMarshall - The marshall we can use to recursively render parts of our own object.
aPool - A pool of objects already encountered. Is used to resolve references.
Throws:
MarshallException


Copyright © 2011. All Rights Reserved.