Package org.bson.json
Class JsonWriter.Context
- java.lang.Object
-
- org.bson.AbstractBsonWriter.Context
-
- org.bson.json.JsonWriter.Context
-
- Enclosing class:
- JsonWriter
public class JsonWriter.Context extends AbstractBsonWriter.Context
The context for the writer, inheriting all the values fromAbstractBsonWriter.Context, and additionally providing settings for the indentation level and whether there are any child elements at this level.
-
-
Constructor Summary
Constructors Constructor Description Context(JsonWriter.Context parentContext, BsonContextType contextType)Creates a new context.Context(JsonWriter.Context parentContext, BsonContextType contextType, String indentChars)Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonWriter.ContextgetParentContext()Returns the parent context.-
Methods inherited from class org.bson.AbstractBsonWriter.Context
copy, getContextType
-
-
-
-
Constructor Detail
-
Context
@Deprecated public Context(JsonWriter.Context parentContext, BsonContextType contextType, String indentChars)
Deprecated.Creates a new context.- Parameters:
parentContext- the parent context that can be used for going back up to the parent levelcontextType- the type of this contextindentChars- the String to use for indentation at this level.
-
Context
public Context(JsonWriter.Context parentContext, BsonContextType contextType)
Creates a new context.- Parameters:
parentContext- the parent context that can be used for going back up to the parent levelcontextType- the type of this context
-
-
Method Detail
-
getParentContext
public JsonWriter.Context getParentContext()
Description copied from class:AbstractBsonWriter.ContextReturns the parent context. Allows users of this context object to transition to this parent context.- Overrides:
getParentContextin classAbstractBsonWriter.Context- Returns:
- the context that came before this one
-
-