Package com.thoughtworks.qdox.model.impl
Class DefaultBeanProperty
java.lang.Object
com.thoughtworks.qdox.model.impl.DefaultBeanProperty
- All Implemented Interfaces:
BeanProperty
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate JavaMethodprivate JavaMethodprivate final Stringprivate JavaType -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe setter-method of the bean.getName()The name of the bean, which is based on the name of the mutator or accessor, not on the field.getType()The type of the bean, either used as argument type of the mutator or return type of the accessor.voidsetAccessor(JavaMethod accessor) voidsetMutator(JavaMethod mutator) void
-
Field Details
-
name
-
accessor
-
mutator
-
type
-
-
Constructor Details
-
DefaultBeanProperty
-
-
Method Details
-
getName
The name of the bean, which is based on the name of the mutator or accessor, not on the field.- Specified by:
getNamein interfaceBeanProperty- Returns:
- the name of the bean
-
setType
-
getType
The type of the bean, either used as argument type of the mutator or return type of the accessor.- Specified by:
getTypein interfaceBeanProperty- Returns:
- the type of the bean
-
getAccessor
This can return both theisPropertyif the property is of typeBooleanorgetPropertyfor any other type ofObject.- Specified by:
getAccessorin interfaceBeanProperty- Returns:
- the getter, otherwise
null
-
setAccessor
-
getMutator
The setter-method of the bean.- Specified by:
getMutatorin interfaceBeanProperty- Returns:
- the setter, otherwise
null
-
setMutator
-