flexjson.transformer
Class DateTransformer

java.lang.Object
  extended by flexjson.transformer.AbstractTransformer
      extended by flexjson.transformer.DateTransformer
All Implemented Interfaces:
ObjectFactory, Inline, Transformer

public class DateTransformer
extends AbstractTransformer
implements ObjectFactory

User: brandongoodin Date: Dec 12, 2007 Time: 11:20:39 PM


Constructor Summary
DateTransformer(String dateFormat)
           
 
Method Summary
 Object instantiate(ObjectBinder context, Object value, Type targetType, Class targetClass)
          This method is called by the deserializer to construct and bind an object.
 void transform(Object value)
           
 
Methods inherited from class flexjson.transformer.AbstractTransformer
getContext, isInline
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DateTransformer

public DateTransformer(String dateFormat)
Method Detail

transform

public void transform(Object value)
Specified by:
transform in interface Transformer

instantiate

public Object instantiate(ObjectBinder context,
                          Object value,
                          Type targetType,
                          Class targetClass)
Description copied from interface: ObjectFactory
This method is called by the deserializer to construct and bind an object. At the end of this method the object should be fully constructed. ObjectBinder can be used to bind values into the object according to default rules. For simple implementations you won't need to use this, but for more complex or generic objects reusing methods like ObjectBinder.bind(Object, java.lang.reflect.Type) and ObjectBinder.bindIntoCollection(java.util.Collection, java.util.Collection, java.lang.reflect.Type).

Specified by:
instantiate in interface ObjectFactory
Parameters:
context - the object binding context to keep track of where we are in the object graph and used for binding into objects.
value - This is the value from the json object at the current path.
targetType - This is the type pulled from the object introspector. Used for Collections and generic types.
targetClass - concrete class pulled from the configuration of the deserializer.
Returns:
the fully bound object. At the end of this method the object should be fully constructed.


Copyright © 2014. All Rights Reserved.