public final class PropertyInfo extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
PropertyInfo.AdditionalMethod |
| Modifier and Type | Method and Description |
|---|---|
com.google.gwt.thirdparty.guava.common.base.Optional<String> |
getBackReference() |
com.google.gwt.thirdparty.guava.common.base.Optional<FieldReadAccessor> |
getGetterAccessor() |
com.google.gwt.thirdparty.guava.common.base.Optional<BeanIdentityInfo> |
getIdentityInfo() |
com.google.gwt.thirdparty.guava.common.base.Optional<String> |
getManagedReference() |
String |
getPropertyName() |
com.google.gwt.thirdparty.guava.common.base.Optional<FieldWriteAccessor> |
getSetterAccessor() |
com.google.gwt.core.ext.typeinfo.JType |
getType() |
com.google.gwt.thirdparty.guava.common.base.Optional<BeanTypeInfo> |
getTypeInfo() |
boolean |
isIgnored() |
boolean |
isRawValue() |
boolean |
isRequired() |
boolean |
isVisible() |
static PropertyInfo |
process(com.google.gwt.core.ext.TreeLogger logger,
JacksonTypeOracle typeOracle,
FieldAccessors fieldAccessors,
BeanJsonMapperInfo mapperInfo) |
static PropertyInfo |
process(com.google.gwt.core.ext.TreeLogger logger,
JacksonTypeOracle typeOracle,
String propertyName,
com.google.gwt.core.ext.typeinfo.JParameter constructorParameter,
BeanInfo beanInfo)
Processes and construct a
PropertyInfo for a constructor parameter. |
void |
setRequired(boolean required) |
public static PropertyInfo process(com.google.gwt.core.ext.TreeLogger logger, JacksonTypeOracle typeOracle, FieldAccessors fieldAccessors, BeanJsonMapperInfo mapperInfo) throws com.google.gwt.core.ext.UnableToCompleteException
com.google.gwt.core.ext.UnableToCompleteExceptionpublic static PropertyInfo process(com.google.gwt.core.ext.TreeLogger logger, JacksonTypeOracle typeOracle, String propertyName, com.google.gwt.core.ext.typeinfo.JParameter constructorParameter, BeanInfo beanInfo)
PropertyInfo for a constructor parameter.public boolean isIgnored()
public boolean isVisible()
public com.google.gwt.core.ext.typeinfo.JType getType()
public boolean isRequired()
public void setRequired(boolean required)
public String getPropertyName()
public boolean isRawValue()
public com.google.gwt.thirdparty.guava.common.base.Optional<String> getManagedReference()
public com.google.gwt.thirdparty.guava.common.base.Optional<String> getBackReference()
public com.google.gwt.thirdparty.guava.common.base.Optional<FieldReadAccessor> getGetterAccessor()
public com.google.gwt.thirdparty.guava.common.base.Optional<FieldWriteAccessor> getSetterAccessor()
public com.google.gwt.thirdparty.guava.common.base.Optional<BeanIdentityInfo> getIdentityInfo()
public com.google.gwt.thirdparty.guava.common.base.Optional<BeanTypeInfo> getTypeInfo()
Copyright © 2013. All Rights Reserved.