public interface ValueProxy
| Modifier and Type | Method and Description |
|---|---|
String |
getDeferredComponentPath()
Deferred component path
|
Class |
getTargetClass()
Resolved object expected class
|
Object |
getValue()
Return resolved value
|
void |
init()
Initialise value proxy instance
|
boolean |
isDeferredComponentProcessed()
Check if deferred value is already calculated.
|
boolean |
isDeferredValue()
Does value required deferred processing.
|
void |
process()
Process String based Property Value
|
void |
setComponentPath(String pPath)
Path of component to which this property/value belongs
|
void |
setDeferredComponent(Object pDeferredComponent)
Deferred component instance
|
void |
setDeferredComponentProcessed(boolean pDeferredComponentProcessed)
Mark deferred processing status
|
void |
setPropertyValue(Collection<ValueWithModifier> pPropertyValue)
Ordered properties value from all layers
|
void |
setTargetClass(Class pClass)
Expected target value class
|
void process()
Object getValue()
Class getTargetClass()
boolean isDeferredValue()
boolean isDeferredComponentProcessed()
void setDeferredComponentProcessed(boolean pDeferredComponentProcessed)
pDeferredComponentProcessed - True is processed or else falseString getDeferredComponentPath()
void setDeferredComponent(Object pDeferredComponent)
pDeferredComponent - component instancevoid setTargetClass(Class pClass)
pClass - Target value classvoid setPropertyValue(Collection<ValueWithModifier> pPropertyValue)
pPropertyValue - Ordered collectionvoid setComponentPath(String pPath)
pPath - Pathvoid init()
Copyright © 2018. All rights reserved.