public abstract class Jackson2CodecSupport extends ObjectSE
修飾子と型 | フィールドと説明 |
---|---|
static StringSE | JSON_VIEW_HINT Class SE であることが期待される値でエンコードまたはデコードするための「JSON ビュー」を指定するためのヒントのキー。 |
protected Log | logger |
修飾子 | コンストラクターと説明 |
---|---|
protected | Jackson2CodecSupport(ObjectMapper objectMapper, MimeType... mimeTypes) 使用する Jackson ObjectMapper を持つコンストラクター。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract <A extends AnnotationSE> | getAnnotation(MethodParameter parameter, ClassSE<A> annotType) |
protected MapSE<StringSE,ObjectSE> | getHints(ResolvableType resolvableType) |
protected JavaType | getJavaType(TypeSE type, ClassSE<?> contextClass) |
protected ListSE<MimeType> | getMimeTypes() サブクラスはこれを「デコード可能」または「エンコード可能」な MIME タイプとして公開する必要があります。 |
ObjectMapper | getObjectMapper() |
protected MethodParameter | getParameter(ResolvableType type) |
protected boolean | supportsMimeType(MimeType mimeType) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public static final StringSE JSON_VIEW_HINT
Class
SE であることが期待される値でエンコードまたはデコードするための「JSON ビュー」を指定するためのヒントのキー。protected final Log logger
protected Jackson2CodecSupport(ObjectMapper objectMapper, MimeType... mimeTypes)
ObjectMapper
を持つコンストラクター。public ObjectMapper getObjectMapper()
protected ListSE<MimeType> getMimeTypes()
protected MapSE<StringSE,ObjectSE> getHints(ResolvableType resolvableType)
@Nullable protected MethodParameter getParameter(ResolvableType type)
@Nullable protected abstract <A extends AnnotationSE> A getAnnotation(MethodParameter parameter, ClassSE<A> annotType)