Class ColorHelper

java.lang.Object
com.sdicons.json.serializer.helper.impl.AbstractHelper
com.sdicons.json.serializer.helper.impl.ColorHelper
All Implemented Interfaces:
Helper, MarshallHelper

public class ColorHelper extends AbstractHelper
  • Constructor Details

    • ColorHelper

      public ColorHelper()
  • Method Details

    • parseValue

      public Object parseValue(JSONObject aObjectElement, JSONMarshall aMarshall, HashMap aPool) throws MarshallException
      Description copied from interface: MarshallHelper
      Convert JSON representation into an instance of a class.
      Parameters:
      aObjectElement - The source element we have to convert into an object.
      aMarshall - The marshall we can use to convert sub elements into subobjects to compose our target object.
      aPool - A pool of objects already encountered. Is used to resolve references.
      Returns:
      The newly created object.
      Throws:
      MarshallException
    • 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
      Overrides:
      renderValue in class AbstractHelper
      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
    • getHelpedClass

      public Class getHelpedClass()