- java.lang.Object
-
- com.thoughtworks.qdox.model.impl.DefaultBeanProperty
-
- All Implemented Interfaces:
BeanProperty
public class DefaultBeanProperty extends Object implements BeanProperty
-
-
Constructor Summary
Constructors Constructor Description DefaultBeanProperty(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaMethod
getAccessor()
JavaMethod
getMutator()
The setter-method of the bean.String
getName()
The name of the bean, which is based on the name of the mutator or accessor, not on the field.JavaType
getType()
The type of the bean, either used as argument type of the mutator or return type of the accessor.void
setAccessor(JavaMethod accessor)
void
setMutator(JavaMethod mutator)
void
setType(JavaType type)
-
-
-
Constructor Detail
-
DefaultBeanProperty
public DefaultBeanProperty(String name)
-
-
Method Detail
-
getName
public String getName()
The name of the bean, which is based on the name of the mutator or accessor, not on the field.- Specified by:
getName
in interfaceBeanProperty
- Returns:
- the name of the bean
-
setType
public void setType(JavaType type)
-
getType
public JavaType getType()
The type of the bean, either used as argument type of the mutator or return type of the accessor.- Specified by:
getType
in interfaceBeanProperty
- Returns:
- the type of the bean
-
getAccessor
public JavaMethod getAccessor()
This can return both theisProperty
if the property is of typeBoolean
orgetProperty
for any other type ofObject
.- Specified by:
getAccessor
in interfaceBeanProperty
- Returns:
- the getter, otherwise
null
-
setAccessor
public void setAccessor(JavaMethod accessor)
-
getMutator
public JavaMethod getMutator()
The setter-method of the bean.- Specified by:
getMutator
in interfaceBeanProperty
- Returns:
- the setter, otherwise
null
-
setMutator
public void setMutator(JavaMethod mutator)
-
-