|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use SerializerProvider | |
---|---|
org.codehaus.jackson.map | Contains basic mapper (conversion) functionality that
allows for converting between regular streaming json content and
Java objects (beans or Tree Model: support for both is via
ObjectMapper class, as well
as convenience methods included in
JsonParser |
org.codehaus.jackson.map.ext | Contains extended support for "external" packages: things that may or may not be present in runtime environment, but that are commonly enough used so that explicit support can be added. |
org.codehaus.jackson.map.ser | Contains implementation classes of serialization part of data binding. |
org.codehaus.jackson.node | Contains concrete JsonNode implementations
Jackson uses for the Tree model. |
org.codehaus.jackson.schema | Classes needed for JSON schema support (currently just ability to generate schemas using serialization part of data mapping) |
org.codehaus.jackson.xc | Package that contains Xml Compatibility functionality for Jackson. |
Uses of SerializerProvider in org.codehaus.jackson.map |
---|
Fields in org.codehaus.jackson.map declared as SerializerProvider | |
---|---|
protected SerializerProvider |
ObjectMapper._serializerProvider
Object that manages access to serializers used for serialization, including caching. |
Methods in org.codehaus.jackson.map that return SerializerProvider | |
---|---|
SerializerProvider |
ObjectMapper.getSerializerProvider()
|
Methods in org.codehaus.jackson.map with parameters of type SerializerProvider | |
---|---|
void |
ResolvableSerializer.resolve(SerializerProvider provider)
Method called after SerializerProvider has registered
the serializer, but before it has returned it to the caller. |
void |
JsonSerializable.serialize(JsonGenerator jgen,
SerializerProvider provider)
|
abstract void |
JsonSerializer.serialize(T value,
JsonGenerator jgen,
SerializerProvider provider)
Method that can be called to ask implementation to serialize values of type this serializer handles. |
ObjectMapper |
ObjectMapper.setSerializerProvider(SerializerProvider p)
Method for setting specific SerializerProvider to use
for handling caching of JsonSerializer instances. |
Constructors in org.codehaus.jackson.map with parameters of type SerializerProvider | |
---|---|
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp)
|
|
ObjectMapper(JsonFactory jf,
SerializerProvider sp,
DeserializerProvider dp,
SerializationConfig sconfig,
DeserializationConfig dconfig)
|
Uses of SerializerProvider in org.codehaus.jackson.map.ext |
---|
Methods in org.codehaus.jackson.map.ext with parameters of type SerializerProvider | |
---|---|
JsonNode |
JodaSerializers.DateTimeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
DOMSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
void |
JodaSerializers.DateTimeSerializer.serialize(DateTime value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
DOMSerializer.serialize(Node value,
JsonGenerator jgen,
SerializerProvider provider)
|
Uses of SerializerProvider in org.codehaus.jackson.map.ser |
---|
Subclasses of SerializerProvider in org.codehaus.jackson.map.ser | |
---|---|
class |
StdSerializerProvider
Default SerializerProvider implementation. |
Methods in org.codehaus.jackson.map.ser with parameters of type SerializerProvider | |
---|---|
JsonNode |
MapSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
EnumSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
StdKeySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.IndexedListSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.CollectionSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.IteratorSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.IterableSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.EnumSetSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ContainerSerializers.EnumMapSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JsonValueSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.BooleanSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.StringSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.ClassSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.IntegerSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.IntLikeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.LongSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.FloatSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.DoubleSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.NumberSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.CalendarSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.UtilDateSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.SqlDateSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.SqlTimeSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.NullSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BasicSerializerFactory.SerializableSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
JdkSerializers.FileSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ToStringSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
abstract JsonNode |
SerializerBase.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ObjectArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.StringArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.BooleanArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ByteArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.ShortArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.CharArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.IntArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.LongArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.FloatArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
ArraySerializers.DoubleArraySerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
BeanSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
void |
JsonValueSerializer.resolve(SerializerProvider provider)
We can try to find the actual serializer for value, if we can statically figure out what the result type must be. |
void |
BeanSerializer.resolve(SerializerProvider provider)
|
void |
ArraySerializers.BooleanArraySerializer.serialize(boolean[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.BooleanSerializer.serialize(Boolean value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.ByteArraySerializer.serialize(byte[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.CalendarSerializer.serialize(Calendar value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.CharArraySerializer.serialize(char[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.ClassSerializer.serialize(Class<?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.CollectionSerializer.serialize(Collection<?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.UtilDateSerializer.serialize(Date value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.SqlDateSerializer.serialize(Date value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.DoubleArraySerializer.serialize(double[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.DoubleSerializer.serialize(Double value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
EnumSerializer.serialize(Enum<?> en,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.EnumMapSerializer.serialize(EnumMap<? extends Enum<?>,?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.EnumSetSerializer.serialize(EnumSet<? extends Enum<?>> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
JdkSerializers.FileSerializer.serialize(File value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.FloatArraySerializer.serialize(float[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.FloatSerializer.serialize(Float value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.IntArraySerializer.serialize(int[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.IntegerSerializer.serialize(Integer value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.IterableSerializer.serialize(Iterable<?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.IteratorSerializer.serialize(Iterator<?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.SerializableSerializer.serialize(JsonSerializable value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ContainerSerializers.IndexedListSerializer.serialize(List<?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.LongArraySerializer.serialize(long[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.LongSerializer.serialize(Long value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
MapSerializer.serialize(Map<?,?> value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.IntLikeSerializer.serialize(Number value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.NumberSerializer.serialize(Number value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.ObjectArraySerializer.serialize(Object[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
StdKeySerializer.serialize(Object value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
JsonValueSerializer.serialize(Object bean,
JsonGenerator jgen,
SerializerProvider prov)
|
void |
BasicSerializerFactory.NullSerializer.serialize(Object value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ToStringSerializer.serialize(Object value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BeanSerializer.serialize(Object bean,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
FailingSerializer.serialize(Object value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.ShortArraySerializer.serialize(short[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
ArraySerializers.StringArraySerializer.serialize(String[] value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.StringSerializer.serialize(String value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BasicSerializerFactory.SqlTimeSerializer.serialize(Time value,
JsonGenerator jgen,
SerializerProvider provider)
|
abstract void |
SerializerBase.serialize(T value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
BeanPropertyWriter.serializeAsField(Object bean,
JsonGenerator jgen,
SerializerProvider prov)
Method called to access property that this bean stands for, from within given bean, and to serialize it as a Json Object field using appropriate serializer. |
protected void |
MapSerializer.serializeEntries(Map<?,?> value,
JsonGenerator jgen,
SerializerProvider provider)
Helper method that will write all entries of given non-empty Map |
protected void |
MapSerializer.serializeSomeEntries(Map<?,?> value,
JsonGenerator jgen,
SerializerProvider provider,
HashSet<String> ignored)
Helper method that will write all entries of the given non-empty map, except for specified set of ignorable entries, filtered based on entry key. |
Uses of SerializerProvider in org.codehaus.jackson.node |
---|
Methods in org.codehaus.jackson.node with parameters of type SerializerProvider | |
---|---|
void |
IntNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
BooleanNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
TextNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
BigIntegerNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
ObjectNode.serialize(JsonGenerator jg,
SerializerProvider provider)
Method that can be called to serialize this node and all of its descendants using specified JSON generator. |
abstract void |
BaseJsonNode.serialize(JsonGenerator jgen,
SerializerProvider provider)
Method called to serialize node instances using given generator. |
void |
DecimalNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
MissingNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
ArrayNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
BinaryNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
NullNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
LongNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
DoubleNode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
void |
POJONode.serialize(JsonGenerator jg,
SerializerProvider provider)
|
Uses of SerializerProvider in org.codehaus.jackson.schema |
---|
Methods in org.codehaus.jackson.schema with parameters of type SerializerProvider | |
---|---|
JsonNode |
SchemaAware.getSchema(SerializerProvider provider,
Type typeHint)
Get the representation of the schema to which this serializer will conform. |
Uses of SerializerProvider in org.codehaus.jackson.xc |
---|
Methods in org.codehaus.jackson.xc with parameters of type SerializerProvider | |
---|---|
JsonNode |
DataHandlerJsonSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
JsonNode |
XmlAdapterJsonSerializer.getSchema(SerializerProvider provider,
Type typeHint)
|
void |
DataHandlerJsonSerializer.serialize(DataHandler value,
JsonGenerator jgen,
SerializerProvider provider)
|
void |
XmlAdapterJsonSerializer.serialize(Object value,
JsonGenerator jgen,
SerializerProvider provider)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |