public class DefaultValueProxy extends Object implements ValueProxy
| Modifier and Type | Field and Description |
|---|---|
protected org.apache.logging.log4j.Logger |
logger |
| Constructor and Description |
|---|
DefaultValueProxy() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getComponentPath() |
protected Object |
getDeferredComponent() |
String |
getDeferredComponentPath()
Deferred component path
|
protected String |
getDeferredComponentProperty() |
protected ValueWithModifier |
getLastValueWithModifier() |
protected Collection<ValueWithModifier> |
getPropertyValue() |
Class |
getTargetClass()
Resolved object expected class
|
Object |
getValue()
Return resolved value
|
protected String |
getValueAsString() |
void |
init()
Initialise value proxy instance
|
boolean |
isDeferredComponentProcessed()
Check if deferred value is already calculated.
|
boolean |
isDeferredValue()
Does value required deferred processing.
|
protected boolean |
isProcessed() |
void |
process()
Process String based Property Value
|
void |
setComponentPath(String pComponentPath)
Path of component to which this property/value belongs
|
void |
setDeferredComponent(Object pDeferredComponent)
Deferred component instance
|
protected void |
setDeferredComponentPath(String pDeferredComponentPath) |
void |
setDeferredComponentProcessed(boolean pDeferredComponentProcessed)
Mark deferred processing status
|
protected void |
setDeferredComponentProperty(String pDeferredComponentProperty) |
protected void |
setDeferredValue(boolean pDeferredValue) |
protected void |
setProcessed(boolean pProcessed) |
void |
setPropertyValue(Collection<ValueWithModifier> pPropertyValue)
Ordered properties value from all layers
|
void |
setTargetClass(Class pTargetClass)
Expected target value class
|
protected void |
setValue(Object pValue) |
String |
toString() |
public void init()
ValueProxyinit in interface ValueProxypublic void process()
ValueProxyprocess in interface ValueProxyprotected String getValueAsString()
protected ValueWithModifier getLastValueWithModifier()
public Object getValue()
ValueProxygetValue in interface ValueProxyprotected void setValue(Object pValue)
public Class getTargetClass()
ValueProxygetTargetClass in interface ValueProxypublic void setTargetClass(Class pTargetClass)
ValueProxysetTargetClass in interface ValueProxypTargetClass - Target value classpublic String getDeferredComponentPath()
ValueProxygetDeferredComponentPath in interface ValueProxyprotected Collection<ValueWithModifier> getPropertyValue()
public void setPropertyValue(Collection<ValueWithModifier> pPropertyValue)
ValueProxysetPropertyValue in interface ValueProxypPropertyValue - Ordered collectionprotected void setDeferredComponentPath(String pDeferredComponentPath)
protected String getDeferredComponentProperty()
protected void setDeferredComponentProperty(String pDeferredComponentProperty)
protected Object getDeferredComponent()
public void setDeferredComponent(Object pDeferredComponent)
ValueProxysetDeferredComponent in interface ValueProxypDeferredComponent - component instanceprotected String getComponentPath()
public void setComponentPath(String pComponentPath)
ValueProxysetComponentPath in interface ValueProxypComponentPath - Pathpublic boolean isDeferredValue()
ValueProxyisDeferredValue in interface ValueProxyprotected void setDeferredValue(boolean pDeferredValue)
protected boolean isProcessed()
protected void setProcessed(boolean pProcessed)
public boolean isDeferredComponentProcessed()
ValueProxyisDeferredComponentProcessed in interface ValueProxypublic void setDeferredComponentProcessed(boolean pDeferredComponentProcessed)
ValueProxysetDeferredComponentProcessed in interface ValueProxypDeferredComponentProcessed - True is processed or else falseCopyright © 2019. All rights reserved.