public abstract class VariableDescriptor extends Object
Modifier and Type | Field and Description |
---|---|
protected EntityDescriptor |
entityDescriptor |
protected String |
variableName |
protected PropertyAccessor |
variablePropertyAccessor |
Constructor and Description |
---|
VariableDescriptor(EntityDescriptor entityDescriptor,
PropertyDescriptor propertyDescriptor) |
Modifier and Type | Method and Description |
---|---|
EntityDescriptor |
getEntityDescriptor() |
List<ShadowVariableDescriptor> |
getShadowVariableDescriptorList() |
String |
getSimpleEntityAndVariableName() |
Object |
getValue(Object entity) |
String |
getVariableName() |
Class<?> |
getVariablePropertyType() |
boolean |
isValueNoPotentialAnchor(Object value) |
void |
registerShadowVariableDescriptor(ShadowVariableDescriptor shadowVariableDescriptor) |
void |
setValue(Object entity,
Object value) |
String |
toString() |
protected final EntityDescriptor entityDescriptor
protected final PropertyAccessor variablePropertyAccessor
protected final String variableName
public VariableDescriptor(EntityDescriptor entityDescriptor, PropertyDescriptor propertyDescriptor)
public EntityDescriptor getEntityDescriptor()
public String getVariableName()
public String getSimpleEntityAndVariableName()
public Class<?> getVariablePropertyType()
public void registerShadowVariableDescriptor(ShadowVariableDescriptor shadowVariableDescriptor)
public List<ShadowVariableDescriptor> getShadowVariableDescriptorList()
public boolean isValueNoPotentialAnchor(Object value)
Copyright © 2006-2015 JBoss by Red Hat. All Rights Reserved.