Class AbstractHelper

java.lang.Object
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 Details

    • AbstractHelper

      public AbstractHelper()
  • Method Details

    • 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