Uses of Class
com.fasterxml.jackson.databind.util.TokenBuffer
-
Packages that use TokenBuffer Package Description com.fasterxml.jackson.databind.deser Contains implementation classes of deserialization part of data binding.com.fasterxml.jackson.databind.deser.impl Contains those implementation classes of deserialization part of data binding that are not considered part of public or semi-public interfaces.com.fasterxml.jackson.databind.deser.std Contains public standard implementations of abstraction that Jackson uses.com.fasterxml.jackson.databind.jsontype.impl Package that contains standard implementations forTypeResolverBuilder
andTypeIdResolver
.com.fasterxml.jackson.databind.ser.std com.fasterxml.jackson.databind.util Utility classes for Mapper package. -
-
Uses of TokenBuffer in com.fasterxml.jackson.databind.deser
Methods in com.fasterxml.jackson.databind.deser with parameters of type TokenBuffer Modifier and Type Method Description protected JsonDeserializer<java.lang.Object>
BeanDeserializerBase. _findSubclassDeserializer(DeserializationContext ctxt, java.lang.Object bean, TokenBuffer unknownTokens)
Helper method called to (try to) locate deserializer for given sub-type of type that this deserializer handles.protected java.lang.Object
BuilderBasedDeserializer. deserializeWithUnwrapped(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, java.lang.Object builder, TokenBuffer tokens)
protected java.lang.Object
BeanDeserializerBase. handlePolymorphic(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, java.lang.Object bean, TokenBuffer unknownTokens)
Method called in cases where we may have polymorphic deserialization case: that is, type of Creator-constructed bean is not the type of deserializer itself.protected java.lang.Object
BeanDeserializerBase. handleUnknownProperties(DeserializationContext ctxt, java.lang.Object bean, TokenBuffer unknownTokens)
Method called to handle set of one or more unknown properties, stored in their entirety in givenTokenBuffer
(as field entries, name and value). -
Uses of TokenBuffer in com.fasterxml.jackson.databind.deser.impl
Methods in com.fasterxml.jackson.databind.deser.impl with parameters of type TokenBuffer Modifier and Type Method Description java.lang.Object
UnwrappedPropertyHandler. processUnwrapped(com.fasterxml.jackson.core.JsonParser originalParser, DeserializationContext ctxt, java.lang.Object bean, TokenBuffer buffered)
Constructors in com.fasterxml.jackson.databind.deser.impl with parameters of type TokenBuffer Constructor Description ExternalTypeHandler(JavaType beanType, com.fasterxml.jackson.databind.deser.impl.ExternalTypeHandler.ExtTypedProperty[] properties, java.util.Map<java.lang.String,java.lang.Object> nameToPropertyIndex, java.lang.String[] typeIds, TokenBuffer[] tokens)
-
Uses of TokenBuffer in com.fasterxml.jackson.databind.deser.std
Methods in com.fasterxml.jackson.databind.deser.std that return TokenBuffer Modifier and Type Method Description protected TokenBuffer
TokenBufferDeserializer. createBufferInstance(com.fasterxml.jackson.core.JsonParser p)
TokenBuffer
TokenBufferDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt)
-
Uses of TokenBuffer in com.fasterxml.jackson.databind.jsontype.impl
Methods in com.fasterxml.jackson.databind.jsontype.impl with parameters of type TokenBuffer Modifier and Type Method Description protected java.lang.Object
AsPropertyTypeDeserializer. _deserializeTypedForId(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, TokenBuffer tb, java.lang.String typeId)
protected java.lang.Object
AsPropertyTypeDeserializer. _deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, TokenBuffer tb)
Deprecated.protected java.lang.Object
AsPropertyTypeDeserializer. _deserializeTypedUsingDefaultImpl(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt, TokenBuffer tb, java.lang.String priorFailureMsg)
-
Uses of TokenBuffer in com.fasterxml.jackson.databind.ser.std
Methods in com.fasterxml.jackson.databind.ser.std with parameters of type TokenBuffer Modifier and Type Method Description void
TokenBufferSerializer. serialize(TokenBuffer value, com.fasterxml.jackson.core.JsonGenerator jgen, SerializerProvider provider)
void
TokenBufferSerializer. serializeWithType(TokenBuffer value, com.fasterxml.jackson.core.JsonGenerator g, SerializerProvider provider, TypeSerializer typeSer)
Implementing typed output for contents of a TokenBuffer is very tricky, since we do not know for sure what its contents might look like (or, rather, we do know when serializing, but not necessarily when deserializing!) One possibility would be to check the current token, and use that to determine if we would output JSON Array, Object or scalar value. -
Uses of TokenBuffer in com.fasterxml.jackson.databind.util
Methods in com.fasterxml.jackson.databind.util that return TokenBuffer Modifier and Type Method Description TokenBuffer
TokenBuffer. append(TokenBuffer other)
Helper method that will append contents of given buffer into this buffer.static TokenBuffer
TokenBuffer. asCopyOfValue(com.fasterxml.jackson.core.JsonParser p)
Convenience method, equivalent to:TokenBuffer
TokenBuffer. deserialize(com.fasterxml.jackson.core.JsonParser p, DeserializationContext ctxt)
Helper method used by standard deserializer.TokenBuffer
TokenBuffer. forceUseOfBigDecimal(boolean b)
TokenBuffer
TokenBuffer. overrideParentContext(com.fasterxml.jackson.core.JsonStreamContext ctxt)
Method that allows explicitly specifying parent parse context to associate with contents of this buffer.Methods in com.fasterxml.jackson.databind.util with parameters of type TokenBuffer Modifier and Type Method Description TokenBuffer
TokenBuffer. append(TokenBuffer other)
Helper method that will append contents of given buffer into this buffer.
-