Package com.thoughtworks.qdox.model.impl
Class DefaultBeanProperty
- java.lang.Object
-
- com.thoughtworks.qdox.model.impl.DefaultBeanProperty
-
- All Implemented Interfaces:
BeanProperty
public class DefaultBeanProperty extends java.lang.Object implements BeanProperty
-
-
Field Summary
Fields Modifier and Type Field Description private JavaMethod
accessor
private JavaMethod
mutator
private java.lang.String
name
private JavaType
type
-
Constructor Summary
Constructors Constructor Description DefaultBeanProperty(java.lang.String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaMethod
getAccessor()
This can return both theisProperty
if the property is of typeBoolean
orgetProperty
for any other type ofObject
.JavaMethod
getMutator()
The setter-method of the bean.java.lang.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)
-
-
-
Field Detail
-
name
private final java.lang.String name
-
accessor
private JavaMethod accessor
-
mutator
private JavaMethod mutator
-
type
private JavaType type
-
-
Method Detail
-
getName
public java.lang.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)
-
-