public class JacksonTypeOracle extends Object
JacksonTypeOracle class.
| Constructor and Description |
|---|
JacksonTypeOracle(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle)
Constructor for JacksonTypeOracle.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type,
BeanJsonMapperInfo info)
addBeanJsonMapperInfo
|
BeanJsonMapperInfo |
getBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type)
getBeanJsonMapperInfo
|
com.google.gwt.thirdparty.guava.common.base.Optional<com.google.gwt.core.ext.typeinfo.JClassType> |
getClassFromJsonDeserializeAnnotation(com.google.gwt.core.ext.TreeLogger logger,
Annotation annotation,
String name)
getClassFromJsonDeserializeAnnotation
|
com.google.gwt.core.ext.typeinfo.JClassType |
getEnum()
getEnum
|
com.google.gwt.core.ext.typeinfo.JClassType |
getJavaLangObject()
getJavaLangObject
|
com.google.gwt.core.ext.typeinfo.JClassType |
getJavaScriptObject()
getJavaScriptObject
|
com.google.gwt.core.ext.typeinfo.JClassType |
getString()
getString
|
com.google.gwt.core.ext.typeinfo.JClassType |
getType(String type)
getType
|
boolean |
isEnum(com.google.gwt.core.ext.typeinfo.JType type)
isEnum
|
boolean |
isEnumSupertype(com.google.gwt.core.ext.typeinfo.JType type)
isEnumSupertype
|
boolean |
isIterable(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
isIterable
|
boolean |
isJavaScriptObject(com.google.gwt.core.ext.typeinfo.JType type)
isJavaScriptObject
|
boolean |
isJsonDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
isJsonDeserializer
|
boolean |
isJsonSerializer(com.google.gwt.core.ext.typeinfo.JType type)
isJsonSerializer
|
boolean |
isKeyDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
isKeyDeserializer
|
boolean |
isKeySerializer(com.google.gwt.core.ext.typeinfo.JType type)
isKeySerializer
|
boolean |
isMap(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
isMap
|
boolean |
isObjectReader(com.google.gwt.core.ext.typeinfo.JClassType type)
isObjectReader
|
boolean |
isObjectWriter(com.google.gwt.core.ext.typeinfo.JClassType type)
isObjectWriter
|
com.google.gwt.core.ext.typeinfo.JType |
replaceType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JType type,
Annotation deserializeAs)
replaceType
|
public JacksonTypeOracle(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.TypeOracle typeOracle)
Constructor for JacksonTypeOracle.
logger - a TreeLogger object.typeOracle - a TypeOracle object.public com.google.gwt.core.ext.typeinfo.JClassType getType(String type) throws com.google.gwt.core.ext.UnableToCompleteException
getType
type - a String object.JClassType object.com.google.gwt.core.ext.UnableToCompleteException - if any.public boolean isObjectReader(com.google.gwt.core.ext.typeinfo.JClassType type)
isObjectReader
type - a JClassType object.public boolean isObjectWriter(com.google.gwt.core.ext.typeinfo.JClassType type)
isObjectWriter
type - a JClassType object.public boolean isMap(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
isMap
parameterizedType - a JClassType object.public boolean isIterable(com.google.gwt.core.ext.typeinfo.JClassType parameterizedType)
isIterable
parameterizedType - a JClassType object.public boolean isKeySerializer(com.google.gwt.core.ext.typeinfo.JType type)
isKeySerializer
type - a JType object.public boolean isKeyDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
isKeyDeserializer
type - a JType object.public boolean isJsonSerializer(com.google.gwt.core.ext.typeinfo.JType type)
isJsonSerializer
type - a JType object.public boolean isJsonDeserializer(com.google.gwt.core.ext.typeinfo.JType type)
isJsonDeserializer
type - a JType object.public boolean isJavaScriptObject(com.google.gwt.core.ext.typeinfo.JType type)
isJavaScriptObject
type - a JType object.public com.google.gwt.core.ext.typeinfo.JClassType getJavaScriptObject()
getJavaScriptObject
JClassType object.public com.google.gwt.core.ext.typeinfo.JClassType getJavaLangObject()
getJavaLangObject
JClassType object.public com.google.gwt.core.ext.typeinfo.JClassType getString()
getString
JClassType object.public boolean isEnumSupertype(com.google.gwt.core.ext.typeinfo.JType type)
isEnumSupertype
type - a JType object.public boolean isEnum(com.google.gwt.core.ext.typeinfo.JType type)
isEnum
type - a JType object.public com.google.gwt.core.ext.typeinfo.JClassType getEnum()
getEnum
JClassType object.public BeanJsonMapperInfo getBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type)
getBeanJsonMapperInfo
type - a JClassType object.BeanJsonMapperInfo object.public void addBeanJsonMapperInfo(com.google.gwt.core.ext.typeinfo.JClassType type,
BeanJsonMapperInfo info)
addBeanJsonMapperInfo
type - a JClassType object.info - a BeanJsonMapperInfo object.public com.google.gwt.core.ext.typeinfo.JType replaceType(com.google.gwt.core.ext.TreeLogger logger,
com.google.gwt.core.ext.typeinfo.JType type,
Annotation deserializeAs)
throws com.google.gwt.core.ext.UnableToCompleteException
replaceType
logger - a TreeLogger object.type - a JType object.deserializeAs - a Annotation object.JType object.com.google.gwt.core.ext.UnableToCompleteException - if any.public com.google.gwt.thirdparty.guava.common.base.Optional<com.google.gwt.core.ext.typeinfo.JClassType> getClassFromJsonDeserializeAnnotation(com.google.gwt.core.ext.TreeLogger logger,
Annotation annotation,
String name)
getClassFromJsonDeserializeAnnotation
logger - a TreeLogger object.annotation - a Annotation object.name - a String object.Optional object.Copyright © 2017. All Rights Reserved.