tools.jackson.databind.SerializationContext
implementation to handle oddities of XML output, like "extra" root element.
| Modifier and Type | Field and Description |
|---|---|
| protected final XmlRootNameLookup |
| Access | Constructor and Description |
|---|---|
| public | XmlSerializationContext(TokenStreamFactory streamFactory, SerializationConfig config, GeneratorSettings genSettings, SerializerFactory f, SerializerCache cache, XmlRootNameLookup rootLookup)
|
| Modifier and Type | Method and Description |
|---|---|
| protected ToXmlGenerator | |
| protected void | |
| protected QName | |
| protected void | |
| protected void | |
| protected boolean | |
| protected void | |
| protected JacksonException | |
| public void | serializePolymorphic(JsonGenerator gen, Object value, JavaType rootType, ValueSerializer<Object> valueSer, TypeSerializer typeSer)
Overrides tools. Alternate serialization call used for polymorphic types, when |
| public void | serializeValue(JsonGenerator gen, Object value)
Overrides tools. The method to be called by |
| public void | serializeValue(JsonGenerator gen, Object value, JavaType rootType)
Overrides tools. The method to be called by |
| public void | serializeValue(JsonGenerator gen, Object value, JavaType rootType, ValueSerializer<Object> ser)
Overrides tools. The method to be called by |
| _rootNameLookup | back to summary |
|---|---|
| protected final XmlRootNameLookup _rootNameLookup | |
| XmlSerializationContext | back to summary |
|---|---|
| public XmlSerializationContext(TokenStreamFactory streamFactory, SerializationConfig config, GeneratorSettings genSettings, SerializerFactory f, SerializerCache cache, XmlRootNameLookup rootLookup) | |
| _asXmlGenerator | back to summary |
|---|---|
| protected ToXmlGenerator _asXmlGenerator(JsonGenerator gen) | |
| _initWithRootName | back to summary |
|---|---|
| protected void _initWithRootName(ToXmlGenerator xgen, QName rootName) throws JacksonException | |
| _rootNameFromConfig | back to summary |
|---|---|
| protected QName _rootNameFromConfig() | |
| _serializeUnwrappedObjectNode | back to summary |
|---|---|
| protected void _serializeUnwrappedObjectNode(ToXmlGenerator xgen, Object value, ValueSerializer<Object> ser) throws JacksonException | |
| _serializeXmlNull | back to summary |
|---|---|
| protected void _serializeXmlNull(JsonGenerator gen) throws JacksonException | |
| _shouldUnwrapObjectNode | back to summary |
|---|---|
| protected boolean _shouldUnwrapObjectNode(ToXmlGenerator xgen, Object value) | |
| _startRootArray | back to summary |
|---|---|
| protected void _startRootArray(ToXmlGenerator xgen, QName rootName) throws JacksonException | |
| _wrapAsJacksonE | back to summary |
|---|---|
| protected JacksonException _wrapAsJacksonE(JsonGenerator g, Exception e) | |
| serializePolymorphic | back to summary |
|---|---|
| public void serializePolymorphic(JsonGenerator gen, Object value, JavaType rootType, ValueSerializer<Object> valueSer, TypeSerializer typeSer) throws JacksonException Overrides tools. Doc from tools. Alternate serialization call used for polymorphic types, when
| |
| serializeValue | back to summary |
|---|---|
| public void serializeValue(JsonGenerator gen, Object value) throws JacksonException Overrides tools. Doc from tools. The method to be called by
| |
| serializeValue | back to summary |
|---|---|
| public void serializeValue(JsonGenerator gen, Object value, JavaType rootType) throws JacksonException Overrides tools. Doc from tools. The method to be called by
| |
| serializeValue | back to summary |
|---|---|
| public void serializeValue(JsonGenerator gen, Object value, JavaType rootType, ValueSerializer<Object> ser) throws JacksonException Overrides tools. Doc from tools. The method to be called by
| |