ValueProxypublic class DefaultValueProxy extends java.lang.Object implements ValueProxy
| Modifier and Type | Field | Description |
|---|---|---|
protected org.apache.logging.log4j.Logger |
logger |
| Constructor | Description |
|---|---|
DefaultValueProxy() |
| Modifier and Type | Method | Description |
|---|---|---|
protected java.lang.String |
getComponentPath() |
|
protected java.lang.Object |
getDeferredComponent() |
|
java.lang.String |
getDeferredComponentPath() |
Deferred component path
|
protected java.lang.String |
getDeferredComponentProperty() |
|
protected ValueWithModifier |
getLastValueWithModifier() |
|
protected java.util.Collection<ValueWithModifier> |
getPropertyValue() |
|
java.lang.Class |
getTargetClass() |
Resolved object expected class
|
java.lang.Object |
getValue() |
Return resolved value
|
protected java.lang.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(java.lang.String pComponentPath) |
Path of component to which this property/value belongs
|
void |
setDeferredComponent(java.lang.Object pDeferredComponent) |
Deferred component instance
|
protected void |
setDeferredComponentPath(java.lang.String pDeferredComponentPath) |
|
void |
setDeferredComponentProcessed(boolean pDeferredComponentProcessed) |
Mark deferred processing status
|
protected void |
setDeferredComponentProperty(java.lang.String pDeferredComponentProperty) |
|
protected void |
setDeferredValue(boolean pDeferredValue) |
|
protected void |
setProcessed(boolean pProcessed) |
|
void |
setPropertyValue(java.util.Collection<ValueWithModifier> pPropertyValue) |
Ordered properties value from all layers
|
void |
setTargetClass(java.lang.Class pTargetClass) |
Expected target value class
|
protected void |
setValue(java.lang.Object pValue) |
|
java.lang.String |
toString() |
public void init()
ValueProxyinit in interface ValueProxypublic void process()
ValueProxyprocess in interface ValueProxyprotected java.lang.String getValueAsString()
protected ValueWithModifier getLastValueWithModifier()
public java.lang.Object getValue()
ValueProxygetValue in interface ValueProxyprotected void setValue(java.lang.Object pValue)
public java.lang.Class getTargetClass()
ValueProxygetTargetClass in interface ValueProxypublic void setTargetClass(java.lang.Class pTargetClass)
ValueProxysetTargetClass in interface ValueProxypTargetClass - Target value classpublic java.lang.String getDeferredComponentPath()
ValueProxygetDeferredComponentPath in interface ValueProxyprotected java.util.Collection<ValueWithModifier> getPropertyValue()
public void setPropertyValue(java.util.Collection<ValueWithModifier> pPropertyValue)
ValueProxysetPropertyValue in interface ValueProxypPropertyValue - Ordered collectionprotected void setDeferredComponentPath(java.lang.String pDeferredComponentPath)
protected java.lang.String getDeferredComponentProperty()
protected void setDeferredComponentProperty(java.lang.String pDeferredComponentProperty)
protected java.lang.Object getDeferredComponent()
public void setDeferredComponent(java.lang.Object pDeferredComponent)
ValueProxysetDeferredComponent in interface ValueProxypDeferredComponent - component instanceprotected java.lang.String getComponentPath()
public void setComponentPath(java.lang.String pComponentPath)
ValueProxysetComponentPath in interface ValueProxypComponentPath - Pathpublic boolean isDeferredValue()
ValueProxyisDeferredValue in interface ValueProxyprotected void setDeferredValue(boolean pDeferredValue)
public java.lang.String toString()
toString in class java.lang.Objectprotected 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 © 2018. All rights reserved.