org.skyscreamer.yoga.model
Class ArrayStreamingJsonHierarchicalModel

java.lang.Object
  extended by org.skyscreamer.yoga.model.ArrayStreamingJsonHierarchicalModel
All Implemented Interfaces:
HierarchicalModel<org.codehaus.jackson.JsonGenerator>, ListHierarchicalModel<org.codehaus.jackson.JsonGenerator>

public class ArrayStreamingJsonHierarchicalModel
extends Object
implements ListHierarchicalModel<org.codehaus.jackson.JsonGenerator>


Constructor Summary
ArrayStreamingJsonHierarchicalModel(org.codehaus.jackson.JsonGenerator generator)
           
ArrayStreamingJsonHierarchicalModel(org.codehaus.jackson.JsonGenerator generator, ObjectStreamingJsonHierarchicalModel objectModel)
           
 
Method Summary
 void addValue(Object instance)
           
 MapHierarchicalModel<?> createChildMap()
           
 void finished()
           
 org.codehaus.jackson.JsonGenerator getUnderlyingModel()
           
 void start()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArrayStreamingJsonHierarchicalModel

public ArrayStreamingJsonHierarchicalModel(org.codehaus.jackson.JsonGenerator generator)
                                    throws IOException
Throws:
IOException

ArrayStreamingJsonHierarchicalModel

public ArrayStreamingJsonHierarchicalModel(org.codehaus.jackson.JsonGenerator generator,
                                           ObjectStreamingJsonHierarchicalModel objectModel)
                                    throws IOException
Throws:
IOException
Method Detail

start

public void start()
           throws IOException
Throws:
IOException

finished

public void finished()
              throws IOException
Specified by:
finished in interface HierarchicalModel<org.codehaus.jackson.JsonGenerator>
Throws:
IOException

addValue

public void addValue(Object instance)
              throws IOException
Specified by:
addValue in interface ListHierarchicalModel<org.codehaus.jackson.JsonGenerator>
Throws:
IOException

createChildMap

public MapHierarchicalModel<?> createChildMap()
                                       throws IOException
Specified by:
createChildMap in interface ListHierarchicalModel<org.codehaus.jackson.JsonGenerator>
Throws:
IOException

getUnderlyingModel

public org.codehaus.jackson.JsonGenerator getUnderlyingModel()
Specified by:
getUnderlyingModel in interface HierarchicalModel<org.codehaus.jackson.JsonGenerator>


Copyright © 2013. All Rights Reserved.