Package com.cedarsoftware.io.factory
Class RecordFactory.RecordReader
java.lang.Object
com.cedarsoftware.io.factory.RecordFactory.RecordReader
- All Implemented Interfaces:
JsonReader.JsonClassReader
- Enclosing class:
RecordFactory
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
RecordReader
public RecordReader()
-
-
Method Details
-
read
Description copied from interface:JsonReader.JsonClassReaderRead a custom object. Only process the non-structural values for any given reader, and push the structural elements (non-primitive fields) onto the resolver's stack, to be processed.- Specified by:
readin interfaceJsonReader.JsonClassReader- Parameters:
o- Object being read. Could be a fundamental JSON type (String, long, boolean, double, null, or JsonObject)resolver- Provides access to push non-primitive items onto the stack for further processing. This will allow it to be processed by a standard processor (array, Map, Collection) or another custom factory or reader that handles the "next level." You can handle sub-objects here if you wanted.- Returns:
- Java Object that you filled out with values from the passed in jsonObj.
-