|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MarshallHelper
A helper can render an instance of a specific class in a custom way. It is the helpers responsability to render instances of a class to/from JSON.
Method Summary | |
---|---|
Object |
parseValue(JSONObject aObjectElement,
JSONMarshall aMarshall,
HashMap aPool)
Convert JSON representation into an instance of a class. |
void |
renderValue(Object aObj,
JSONObject aObjectElement,
JSONMarshall aMarshall,
HashMap aPool)
Convert an element to JSON. |
Methods inherited from interface com.sdicons.json.helper.Helper |
---|
getHelpedClass |
Method Detail |
---|
void renderValue(Object aObj, JSONObject aObjectElement, JSONMarshall aMarshall, HashMap aPool) throws MarshallException
aObj
- Instance that should be rendered to JSON.aObjectElement
- 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.
MarshallException
Object parseValue(JSONObject aObjectElement, JSONMarshall aMarshall, HashMap aPool) throws MarshallException
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.
MarshallException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |