net.vz.mongodb.jackson.internal.stream
Class DBEncoderBsonGenerator

java.lang.Object
  extended by org.codehaus.jackson.JsonGenerator
      extended by org.codehaus.jackson.impl.JsonGeneratorBase
          extended by de.undercouch.bson4jackson.BsonGenerator
              extended by net.vz.mongodb.jackson.internal.stream.DBEncoderBsonGenerator
All Implemented Interfaces:
Closeable, org.codehaus.jackson.Versioned

public class DBEncoderBsonGenerator
extends de.undercouch.bson4jackson.BsonGenerator

BsonGenerator that adds a bit of functionality specific to DBEncoding to the bson4jackson DBEncoder


Nested Class Summary
 
Nested classes/interfaces inherited from class de.undercouch.bson4jackson.BsonGenerator
de.undercouch.bson4jackson.BsonGenerator.Feature
 
Field Summary
 
Fields inherited from class de.undercouch.bson4jackson.BsonGenerator
_bsonFeatures, _buffer, _documents, _out, _typeMarker, nextObjectIsEmbeddedInValue
 
Fields inherited from class org.codehaus.jackson.impl.JsonGeneratorBase
_cfgNumbersAsStrings, _closed, _features, _objectCodec, _writeContext
 
Fields inherited from class org.codehaus.jackson.JsonGenerator
_cfgPrettyPrinter
 
Constructor Summary
DBEncoderBsonGenerator(int jsonFeatures, OutputStream out)
           
 
Method Summary
protected  void _writeSimpleObject(Object value)
           
 
Methods inherited from class de.undercouch.bson4jackson.BsonGenerator
_releaseBuffers, _verifyValueWrite, _writeArrayFieldNameIfNeeded, _writeCString, _writeStartObject, _writeString, close, flagsToRegexOptions, flush, flushBuffer, getAndIncCurrentArrayPos, isArray, isEnabled, putHeader, reserveHeader, writeBinary, writeBinary, writeBoolean, writeDateTime, writeEndArray, writeEndObject, writeFieldName, writeJavaScript, writeNull, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeNumber, writeObjectId, writeRaw, writeRaw, writeRaw, writeRaw, writeRawUTF8String, writeRegex, writeStartArray, writeStartObject, writeString, writeString, writeSymbol, writeTimestamp, writeUTF8String
 
Methods inherited from class org.codehaus.jackson.impl.JsonGeneratorBase
_cantHappen, _reportError, _reportUnsupportedOperation, _throwInternal, _writeEndArray, _writeEndObject, _writeStartArray, _writeStartObject, copyCurrentEvent, copyCurrentStructure, disable, enable, getCodec, getOutputContext, isClosed, isEnabled, setCodec, useDefaultPrettyPrinter, version, writeObject, writeRawValue, writeRawValue, writeRawValue, writeTree
 
Methods inherited from class org.codehaus.jackson.JsonGenerator
canUseSchema, configure, disableFeature, enableFeature, getCharacterEscapes, getHighestEscapedChar, getOutputTarget, isFeatureEnabled, setCharacterEscapes, setFeature, setHighestNonEscapedChar, setPrettyPrinter, setSchema, writeArrayFieldStart, writeBinary, writeBinary, writeBinaryField, writeBooleanField, writeFieldName, writeFieldName, writeNullField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeNumberField, writeObjectField, writeObjectFieldStart, writeString, writeStringField
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DBEncoderBsonGenerator

public DBEncoderBsonGenerator(int jsonFeatures,
                              OutputStream out)
Method Detail

_writeSimpleObject

protected void _writeSimpleObject(Object value)
                           throws IOException,
                                  org.codehaus.jackson.JsonGenerationException
Overrides:
_writeSimpleObject in class org.codehaus.jackson.impl.JsonGeneratorBase
Throws:
IOException
org.codehaus.jackson.JsonGenerationException


Copyright © 2011-2012 VZ Netzwerke. All Rights Reserved.