org.neo4j.server.rest.repr.formats
Class StreamingJsonFormat.StreamingRepresentationFormat

java.lang.Object
  extended by org.neo4j.server.rest.repr.RepresentationFormat
      extended by org.neo4j.server.rest.repr.formats.StreamingJsonFormat.StreamingRepresentationFormat
All Implemented Interfaces:
org.neo4j.server.rest.repr.InputFormat
Enclosing class:
StreamingJsonFormat

public static class StreamingJsonFormat.StreamingRepresentationFormat
extends org.neo4j.server.rest.repr.RepresentationFormat


Constructor Summary
StreamingJsonFormat.StreamingRepresentationFormat(org.codehaus.jackson.JsonGenerator g, org.neo4j.server.rest.repr.InputFormat inputFormat)
           
 
Method Summary
 void complete()
           
protected  String complete(org.neo4j.server.rest.repr.ListWriter serializer)
           
protected  String complete(org.neo4j.server.rest.repr.MappingWriter serializer)
           
 List<Object> readList(String input)
           
 Map<String,Object> readMap(String input, String... requiredKeys)
           
 URI readUri(String input)
           
 Object readValue(String input)
           
protected  org.neo4j.server.rest.repr.ListWriter serializeList(String type)
           
 org.neo4j.server.rest.repr.MappingWriter serializeMapping(String type)
           
protected  String serializeValue(String type, Object value)
           
 StreamingJsonFormat.StreamingRepresentationFormat usePrettyPrinter()
           
 
Methods inherited from class org.neo4j.server.rest.repr.RepresentationFormat
convertBoolean, convertByte, convertCharacter, convertDouble, convertFloat, convertInteger, convertLong, convertNode, convertRelationship, convertShort, convertString, convertURI, getNode, getNode, getRelationship, readParameterList, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StreamingJsonFormat.StreamingRepresentationFormat

public StreamingJsonFormat.StreamingRepresentationFormat(org.codehaus.jackson.JsonGenerator g,
                                                         org.neo4j.server.rest.repr.InputFormat inputFormat)
Method Detail

usePrettyPrinter

public StreamingJsonFormat.StreamingRepresentationFormat usePrettyPrinter()

serializeValue

protected String serializeValue(String type,
                                Object value)
Specified by:
serializeValue in class org.neo4j.server.rest.repr.RepresentationFormat

serializeList

protected org.neo4j.server.rest.repr.ListWriter serializeList(String type)
Specified by:
serializeList in class org.neo4j.server.rest.repr.RepresentationFormat

serializeMapping

public org.neo4j.server.rest.repr.MappingWriter serializeMapping(String type)
Specified by:
serializeMapping in class org.neo4j.server.rest.repr.RepresentationFormat

complete

protected String complete(org.neo4j.server.rest.repr.ListWriter serializer)
Specified by:
complete in class org.neo4j.server.rest.repr.RepresentationFormat

complete

protected String complete(org.neo4j.server.rest.repr.MappingWriter serializer)
Specified by:
complete in class org.neo4j.server.rest.repr.RepresentationFormat

readValue

public Object readValue(String input)
                 throws org.neo4j.server.rest.repr.BadInputException
Throws:
org.neo4j.server.rest.repr.BadInputException

readMap

public Map<String,Object> readMap(String input,
                                  String... requiredKeys)
                           throws org.neo4j.server.rest.repr.BadInputException
Throws:
org.neo4j.server.rest.repr.BadInputException

readList

public List<Object> readList(String input)
                      throws org.neo4j.server.rest.repr.BadInputException
Throws:
org.neo4j.server.rest.repr.BadInputException

readUri

public URI readUri(String input)
            throws org.neo4j.server.rest.repr.BadInputException
Throws:
org.neo4j.server.rest.repr.BadInputException

complete

public void complete()
Overrides:
complete in class org.neo4j.server.rest.repr.RepresentationFormat


Copyright © 2002-2014 The Neo4j Graph Database Project. All Rights Reserved.