public class PropertyData
extends java.lang.Object
Constructor and Description |
---|
PropertyData(java.lang.String newName,
PropertyData propertyData)
Copies the given property data, except the name.
|
PropertyData(java.lang.String name,
java.lang.String beanName,
java.lang.String accessType,
ModificationStore store) |
PropertyData(java.lang.String name,
java.lang.String beanName,
java.lang.String accessType,
ModificationStore store,
boolean usingModifiedFlag,
java.lang.String modifiedFlagName,
boolean synthetic) |
PropertyData(java.lang.String name,
java.lang.String beanName,
java.lang.String accessType,
ModificationStore store,
boolean usingModifiedFlag,
java.lang.String modifiedFlagName,
boolean synthetic,
Type propertyType) |
PropertyData(java.lang.String name,
java.lang.String beanName,
java.lang.String accessType,
ModificationStore store,
boolean usingModifiedFlag,
java.lang.String modifiedFlagName,
boolean synthetic,
Type propertyType,
java.lang.Class<?> virtualReturnClass) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static PropertyData |
forProperty(java.lang.String propertyName,
Type propertyType) |
java.lang.String |
getAccessType() |
java.lang.String |
getBeanName() |
java.lang.String |
getModifiedFlagPropertyName() |
java.lang.String |
getName() |
ModificationStore |
getStore()
Deprecated.
since 5.2, to be removed in 6.0 with no replacement.
|
Type |
getType() |
java.lang.Class<?> |
getVirtualReturnClass() |
int |
hashCode() |
boolean |
isSynthetic() |
boolean |
isUsingModifiedFlag() |
public PropertyData(java.lang.String newName, PropertyData propertyData)
newName
- New name.propertyData
- Property data to copy the rest of properties from.public PropertyData(java.lang.String name, java.lang.String beanName, java.lang.String accessType, ModificationStore store)
name
- Name of the property.beanName
- Name of the property in the bean.accessType
- Accessor type for this property.store
- How this property should be stored.public PropertyData(java.lang.String name, java.lang.String beanName, java.lang.String accessType, ModificationStore store, boolean usingModifiedFlag, java.lang.String modifiedFlagName, boolean synthetic)
name
- Name of the property.beanName
- Name of the property in the bean.accessType
- Accessor type for this property.store
- How this property should be stored.usingModifiedFlag
- Defines if field changes should be trackedpublic PropertyData(java.lang.String name, java.lang.String beanName, java.lang.String accessType, ModificationStore store, boolean usingModifiedFlag, java.lang.String modifiedFlagName, boolean synthetic, Type propertyType)
public PropertyData(java.lang.String name, java.lang.String beanName, java.lang.String accessType, ModificationStore store, boolean usingModifiedFlag, java.lang.String modifiedFlagName, boolean synthetic, Type propertyType, java.lang.Class<?> virtualReturnClass)
public java.lang.String getName()
public java.lang.String getBeanName()
public java.lang.String getAccessType()
@Deprecated public ModificationStore getStore()
public boolean isUsingModifiedFlag()
public java.lang.String getModifiedFlagPropertyName()
public boolean isSynthetic()
public Type getType()
public java.lang.Class<?> getVirtualReturnClass()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static PropertyData forProperty(java.lang.String propertyName, Type propertyType)
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.