public class PropertyHandle<ContainerType,PropType> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ContainerType |
container |
protected PropertyInfo<PropType> |
info |
protected InstantiationBehaviour |
instantiationBehaviour |
| Modifier | Constructor and Description |
|---|---|
protected |
PropertyHandle(PropertyInfo<PropType> info,
ContainerType container,
InstantiationBehaviour instantiationBehaviour) |
| Modifier and Type | Method and Description |
|---|---|
ContainerType |
getContainer() |
PropertyInfo<PropType> |
getInfo() |
PropType |
getValue() |
PropertyHandle |
select(List<String> path) |
void |
setValue(PropType value) |
protected final PropertyInfo<PropType> info
protected final ContainerType container
protected InstantiationBehaviour instantiationBehaviour
protected PropertyHandle(PropertyInfo<PropType> info, ContainerType container, InstantiationBehaviour instantiationBehaviour)
public PropertyInfo<PropType> getInfo()
public void setValue(PropType value)
public PropType getValue()
public ContainerType getContainer()
public PropertyHandle select(List<String> path)
Copyright © 2016. All rights reserved.