public final class JavaBeanDescriptor extends Object implements Serializable, Iterable<Map.Entry<Object,Object>>
| Modifier and Type | Field and Description |
|---|---|
static int |
TYPE_ARRAY |
static int |
TYPE_BEAN |
static int |
TYPE_CLASS |
static int |
TYPE_COLLECTION |
static int |
TYPE_ENUM |
static int |
TYPE_MAP |
static int |
TYPE_PRIMITIVE |
| Constructor and Description |
|---|
JavaBeanDescriptor() |
JavaBeanDescriptor(String className,
int type) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsProperty(Object propertyName) |
String |
getClassName() |
String |
getClassNameProperty() |
String |
getEnumPropertyName() |
Object |
getPrimitiveProperty() |
Object |
getProperty(Object propertyName) |
int |
getType() |
boolean |
isArrayType() |
boolean |
isBeanType() |
boolean |
isClassType() |
boolean |
isCollectionType() |
boolean |
isEnumType() |
boolean |
isMapType() |
boolean |
isPrimitiveType() |
Iterator<Map.Entry<Object,Object>> |
iterator() |
int |
propertySize() |
void |
setClassName(String className) |
String |
setClassNameProperty(String name) |
String |
setEnumNameProperty(String name) |
Object |
setPrimitiveProperty(Object primitiveValue) |
Object |
setProperty(Object propertyName,
Object propertyValue) |
void |
setType(int type) |
public static final int TYPE_CLASS
public static final int TYPE_ENUM
public static final int TYPE_COLLECTION
public static final int TYPE_MAP
public static final int TYPE_ARRAY
public static final int TYPE_PRIMITIVE
public static final int TYPE_BEAN
public JavaBeanDescriptor()
public JavaBeanDescriptor(String className, int type)
public boolean isClassType()
public boolean isEnumType()
public boolean isCollectionType()
public boolean isMapType()
public boolean isArrayType()
public boolean isPrimitiveType()
public boolean isBeanType()
public int getType()
public void setType(int type)
public String getClassName()
public void setClassName(String className)
public String getEnumPropertyName()
public String getClassNameProperty()
public Object getPrimitiveProperty()
public boolean containsProperty(Object propertyName)
public int propertySize()
Copyright © 2011–2018 The Dubbo Project. All rights reserved.