Class PathPatternJsonSerializer<T extends PathPattern>
- java.lang.Object
-
- com.fasterxml.jackson.databind.JsonSerializer<T>
-
- com.github.tomakehurst.wiremock.matching.PathPatternJsonSerializer<T>
-
- All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable
- Direct Known Subclasses:
JsonPathPatternJsonSerializer,XPathPatternJsonSerializer
public abstract class PathPatternJsonSerializer<T extends PathPattern> extends com.fasterxml.jackson.databind.JsonSerializer<T>
-
-
Constructor Summary
Constructors Constructor Description PathPatternJsonSerializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidserialize(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers)protected abstract voidserializeAdditionalFields(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers)protected voidserializePathPattern(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers)
-
-
-
Method Detail
-
serialize
public void serialize(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws java.io.IOException
- Specified by:
serializein classcom.fasterxml.jackson.databind.JsonSerializer<T extends PathPattern>- Throws:
java.io.IOException
-
serializePathPattern
protected void serializePathPattern(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws java.io.IOException
- Throws:
java.io.IOException
-
serializeAdditionalFields
protected abstract void serializeAdditionalFields(T value, com.fasterxml.jackson.core.JsonGenerator gen, com.fasterxml.jackson.databind.SerializerProvider serializers) throws java.io.IOException
- Throws:
java.io.IOException
-
-