public class Property extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Property.Builder
Builder is used to construct immutable Property instances
|
| Modifier | Constructor and Description |
|---|---|
protected |
Property(String expression,
String name,
String getter,
String setter,
Type<?> type,
Type<?> elementType,
Property container)
Constructs a new Property instance
|
| Modifier and Type | Method and Description |
|---|---|
Property |
copy() |
Property |
copy(Type<?> newType) |
boolean |
equals(Object o) |
Property |
getContainer() |
Property |
getElement() |
Type<?> |
getElementType() |
String |
getExpression() |
String |
getGetter() |
String |
getGetterName() |
String |
getName() |
Property[] |
getPath() |
Class<?> |
getRawType() |
String |
getSetter() |
String |
getSetterName() |
Type<?> |
getType() |
int |
hashCode() |
boolean |
hasPath() |
boolean |
isArray() |
boolean |
isArrayElement() |
boolean |
isAssignableFrom(Property p) |
boolean |
isCollection() |
boolean |
isEnum() |
boolean |
isList() |
boolean |
isListElement() |
boolean |
isMap() |
boolean |
isMapKey() |
boolean |
isMultiOccurrence() |
boolean |
isPrimitive() |
boolean |
isSet() |
String |
toString() |
public Property copy()
public Property copy(Type<?> newType)
newType - public String getExpression()
public String getName()
public Type<?> getType()
public String getGetter()
public String getSetter()
public String getSetterName()
public String getGetterName()
public Type<?> getElementType()
public Class<?> getRawType()
public boolean isPrimitive()
public boolean isArray()
public boolean isAssignableFrom(Property p)
p - public boolean isCollection()
public boolean isSet()
public boolean isList()
public boolean isMap()
public boolean isMapKey()
public boolean isListElement()
public boolean isArrayElement()
public boolean isMultiOccurrence()
public boolean hasPath()
public Property[] getPath()
public Property getContainer()
public Property getElement()
public boolean isEnum()
Copyright © 2019 Glasnost. All rights reserved.