public class

JsonComplexObjectFormatParser

extends JsonFormatParser
implements FormatParser<T>
java.lang.Object
   ↳ org.odata4j.format.json.JsonFormatParser
     ↳ org.odata4j.format.json.JsonComplexObjectFormatParser

Class Overview

Parser for OComplexObjects in JSON

Summary

[Expand]
Inherited Constants
From class org.odata4j.format.json.JsonFormatParser
Fields
private EdmComplexType returnType
[Expand]
Inherited Fields
From class org.odata4j.format.json.JsonFormatParser
Public Constructors
JsonComplexObjectFormatParser(Settings s)
JsonComplexObjectFormatParser(EdmComplexType type)
Public Methods
OComplexObject parse(Reader reader)
OComplexObject parseSingleObject(JsonStreamReaderFactory.JsonStreamReader jsr, JsonStreamReaderFactory.JsonStreamReader.JsonEvent startPropertyEvent)
OComplexObject parseSingleObject(JsonStreamReaderFactory.JsonStreamReader jsr)
Protected Methods
void addProperty(List<OProperty<?>> props, String name, JsonStreamReaderFactory.JsonStreamReader jsr)
[Expand]
Inherited Methods
From class org.odata4j.format.json.JsonFormatParser
From class java.lang.Object
From interface org.odata4j.format.FormatParser

Fields

private EdmComplexType returnType

Public Constructors

public JsonComplexObjectFormatParser (Settings s)

Parameters
s

public JsonComplexObjectFormatParser (EdmComplexType type)

Parameters
type

Public Methods

public OComplexObject parse (Reader reader)

Parameters
reader

public OComplexObject parseSingleObject (JsonStreamReaderFactory.JsonStreamReader jsr, JsonStreamReaderFactory.JsonStreamReader.JsonEvent startPropertyEvent)

Parameters
jsr
startPropertyEvent

public OComplexObject parseSingleObject (JsonStreamReaderFactory.JsonStreamReader jsr)

Parameters
jsr

Protected Methods

protected void addProperty (List<OProperty<?>> props, String name, JsonStreamReaderFactory.JsonStreamReader jsr)

Parameters
props
name
jsr