public class BindProperty extends ModelProperty
isProperty| Modifier and Type | Class and Description |
|---|---|
static class |
BindProperty.BindPropertyBuilder |
class |
BindProperty.JacksonInfo |
class |
BindProperty.XmlInfo |
ModelProperty.TypeAdapter| Modifier and Type | Field and Description |
|---|---|
boolean |
bindedObject |
boolean |
inCollection
if true, means property is to write into a collection
|
BindProperty.JacksonInfo |
jacksonInfo |
String |
label
property's label
|
String |
mapKeyName |
String |
mapValueName |
boolean |
nullable |
int |
order |
BindProperty.XmlInfo |
xmlInfo |
annotations, fieldWithGetter, fieldWithIs, fieldWithSetter, parent, propertyType, publicField, typeAdapterelement, name| Constructor and Description |
|---|
BindProperty(BindEntity entity,
Element element,
List<ModelAnnotation> modelAnnotations) |
| Modifier and Type | Method and Description |
|---|---|
static BindProperty.BindPropertyBuilder |
builder(com.squareup.javapoet.TypeName parameterTypeName) |
static BindProperty.BindPropertyBuilder |
builder(com.squareup.javapoet.TypeName rawTypeName,
BindProperty property) |
boolean |
isBindedArray() |
boolean |
isBindedCollection() |
boolean |
isBindedMap() |
boolean |
isBindedObject() |
boolean |
isInCollection() |
boolean |
isNullable() |
accept, addAnnotation, detectRealtType, equals, getAnnotation, getParent, getPropertyType, hasAnnotation, hashCode, hasTypeAdapter, isFieldWithGetter, isFieldWithIs, isFieldWithSetter, isProperty, isPublicField, isType, isType, setFieldWithGetter, setFieldWithIs, setFieldWithSettergetElement, getNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitgetElementpublic boolean inCollection
public boolean nullable
public boolean bindedObject
public int order
public BindProperty.XmlInfo xmlInfo
public BindProperty.JacksonInfo jacksonInfo
public String mapKeyName
public String label
public String mapValueName
public BindProperty(BindEntity entity, Element element, List<ModelAnnotation> modelAnnotations)
public static BindProperty.BindPropertyBuilder builder(com.squareup.javapoet.TypeName rawTypeName, BindProperty property)
public static BindProperty.BindPropertyBuilder builder(com.squareup.javapoet.TypeName parameterTypeName)
public boolean isInCollection()
public boolean isNullable()
public boolean isBindedObject()
public boolean isBindedCollection()
public boolean isBindedArray()
public boolean isBindedMap()
Copyright © 2017. All rights reserved.