aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
diff options
context:
space:
mode:
authorTatu Saloranta <tsaloranta@gmail.com>2012-08-13 23:10:51 -0700
committerTatu Saloranta <tsaloranta@gmail.com>2012-08-13 23:10:51 -0700
commit8d2cdd7b41287c9b8ef4244bdab0ec875fe1c318 (patch)
tree03dc6640da897e5149dc668a47aa5a7f0513d1de /src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
parent023d8bd40ce8dfec4899cd4e42fb374bd9143dc2 (diff)
downloadjackson-databind-8d2cdd7b41287c9b8ef4244bdab0ec875fe1c318.tar.gz
Implememented [Issue#42], allow defining Base64 default variant to use for databinding
Diffstat (limited to 'src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java')
-rw-r--r--src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java b/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
index cb635517c..634063aea 100644
--- a/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
+++ b/src/main/java/com/fasterxml/jackson/databind/SerializationConfig.java
@@ -5,6 +5,7 @@ import java.util.*;
import com.fasterxml.jackson.annotation.*;
import com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility;
+import com.fasterxml.jackson.core.Base64Variant;
import com.fasterxml.jackson.databind.cfg.BaseSettings;
import com.fasterxml.jackson.databind.cfg.HandlerInstantiator;
import com.fasterxml.jackson.databind.cfg.MapperConfigBase;
@@ -272,6 +273,11 @@ public final class SerializationConfig
public SerializationConfig with(TimeZone tz) {
return _withBase(_base.with(tz));
}
+
+ @Override
+ public SerializationConfig with(Base64Variant base64) {
+ return _withBase(_base.with(base64));
+ }
private final SerializationConfig _withBase(BaseSettings newBase) {
return (_base == newBase) ? this : new SerializationConfig(this, newBase);