Package org.apache.dubbo.common.beanutil
Class JavaBeanDescriptor
java.lang.Object
org.apache.dubbo.common.beanutil.JavaBeanDescriptor
- All Implemented Interfaces:
Serializable,Iterable<Map.Entry<Object,Object>>
public final class JavaBeanDescriptor
extends Object
implements Serializable, Iterable<Map.Entry<Object,Object>>
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancontainsProperty(Object propertyName) getProperty(Object propertyName) intgetType()booleanbooleanbooleanbooleanbooleanbooleanbooleaniterator()intvoidsetClassName(String className) setClassNameProperty(String name) setEnumNameProperty(String name) setPrimitiveProperty(Object primitiveValue) setProperty(Object propertyName, Object propertyValue) voidsetType(int type) Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
TYPE_CLASS
public static final int TYPE_CLASS- See Also:
-
TYPE_ENUM
public static final int TYPE_ENUM- See Also:
-
TYPE_COLLECTION
public static final int TYPE_COLLECTION- See Also:
-
TYPE_MAP
public static final int TYPE_MAP- See Also:
-
TYPE_ARRAY
public static final int TYPE_ARRAY- See Also:
-
TYPE_PRIMITIVE
public static final int TYPE_PRIMITIVE- See Also:
-
TYPE_BEAN
public static final int TYPE_BEAN- See Also:
-
-
Constructor Details
-
JavaBeanDescriptor
public JavaBeanDescriptor() -
JavaBeanDescriptor
-
-
Method Details
-
isClassType
public boolean isClassType() -
isEnumType
public boolean isEnumType() -
isCollectionType
public boolean isCollectionType() -
isMapType
public boolean isMapType() -
isArrayType
public boolean isArrayType() -
isPrimitiveType
public boolean isPrimitiveType() -
isBeanType
public boolean isBeanType() -
getType
public int getType() -
setType
public void setType(int type) -
getClassName
-
setClassName
-
setProperty
-
setEnumNameProperty
-
getEnumPropertyName
-
setClassNameProperty
-
getClassNameProperty
-
setPrimitiveProperty
-
getPrimitiveProperty
-
getProperty
-
containsProperty
-
iterator
-
propertySize
public int propertySize()
-