public abstract class DCExecutableBinding extends JboAbstractMap implements DCIExecutable
Modifier and Type | Field and Description |
---|---|
protected boolean |
mInternalGet_KeyResolved
Lookup the keyObj in the namespace of this binding-container.
|
protected PermissionInfo |
mPermissionInfo |
MAP_NULL_VALUE
EXECUTABLE_ACTION, EXECUTABLE_ITERATORBINDING, EXECUTABLE_REGION
Constructor and Description |
---|
DCExecutableBinding() |
Modifier and Type | Method and Description |
---|---|
void |
addDependentExecutable(DCExecutableBinding exec)
*** For internal framework use only ***
|
java.lang.Object |
get(java.lang.Object keyObj) |
java.lang.String |
getAttributeHintsSuffix() |
DCBindingContainer |
getBindingContainer()
Return form binding object of this iterator binding's container.
|
protected java.util.List |
getDependents() |
DCIExecutableDef |
getExecutableDef()
*** For internal framework use only ***
|
abstract int |
getExecutableType() |
java.lang.String |
getName()
Returns the instance name of this DCBindingContainer object.
|
PermissionInfo |
getPermissionInfo() |
java.lang.String |
getPermissionTargetName() |
java.lang.String |
getRefreshExpression()
*** For internal framework use only ***
|
int |
getRefreshOption()
*** For internal framework use only ***
|
abstract boolean |
hasRefreshParametersChanged()
*** For internal framework use only ***
|
protected java.lang.Object |
internalGet(java.lang.String key) |
protected boolean |
isRefreshable(int flag) |
boolean |
isRefreshed()
*** For internal framework use only ***
|
boolean |
refreshIfNeeded()
*** For internal framework use only ***
|
void |
release(int flags)
*** For internal framework use only ***
|
void |
removeDependentExecutable(DCExecutableBinding exec)
*** For internal framework use only ***
|
protected void |
resetDependentsRefresh() |
protected void |
setAttributeHintsSuffix(java.lang.String str) |
void |
setBindingContainer(DCBindingContainer ctr) |
void |
setExecutableDef(DCIExecutableDef execdef)
*** For internal framework use only ***
|
void |
setName(java.lang.String name)
*** For internal framework use only ***
|
void |
setRefreshed(boolean flag)
*** For internal framework use only ***
|
void |
setRefreshExpression(java.lang.String expr)
*** For internal framework use only ***
|
void |
setRefreshOption(int option)
*** For internal framework use only ***
|
protected void |
updateName(java.lang.String oldName,
java.lang.String newName)
*** For internal framework use only ***
|
entrySet, equals, hashCode, internalPut, put, setThrowIfPropertyNotFoundOnGet
clear, clone, containsKey, containsValue, isEmpty, keySet, putAll, remove, size, toString, values
finalize, getClass, notify, notifyAll, wait, wait, wait
refresh
protected PermissionInfo mPermissionInfo
protected boolean mInternalGet_KeyResolved
public final java.lang.String getName()
getName
in interface DCIExecutable
public final void setName(java.lang.String name)
Sets the instance name of this DCBindingContainer object.
setName
in interface DCIExecutable
@Concealed protected void updateName(java.lang.String oldName, java.lang.String newName)
public final void setRefreshOption(int option)
setRefreshOption
in interface DCIExecutable
public final void setRefreshExpression(java.lang.String expr)
setRefreshExpression
in interface DCIExecutable
public final int getRefreshOption()
getRefreshOption
in interface DCIExecutable
public final java.lang.String getRefreshExpression()
getRefreshExpression
in interface DCIExecutable
public java.lang.Object get(java.lang.Object keyObj)
get
in interface java.util.Map
get
in class JboAbstractMap
protected java.lang.Object internalGet(java.lang.String key)
internalGet
in class JboAbstractMap
public abstract int getExecutableType()
getExecutableType
in interface DCIExecutable
public void release(int flags)
release
in interface DCIExecutable
public abstract boolean hasRefreshParametersChanged()
hasRefreshParametersChanged
in interface DCIExecutable
public DCIExecutableDef getExecutableDef()
getExecutableDef
in interface DCIExecutable
@Concealed public void setBindingContainer(DCBindingContainer ctr)
setBindingContainer
in interface DCIExecutable
public DCBindingContainer getBindingContainer()
getBindingContainer
in interface DCIExecutable
public void setExecutableDef(DCIExecutableDef execdef)
setExecutableDef
in interface DCIExecutable
protected final boolean isRefreshable(int flag)
public boolean refreshIfNeeded()
refreshIfNeeded
in interface DCIExecutable
public void setRefreshed(boolean flag)
setRefreshed
in interface DCIExecutable
protected java.util.List getDependents()
protected void resetDependentsRefresh()
public boolean isRefreshed()
isRefreshed
in interface DCIExecutable
public void addDependentExecutable(DCExecutableBinding exec)
public void removeDependentExecutable(DCExecutableBinding exec)
public java.lang.String getPermissionTargetName()
public PermissionInfo getPermissionInfo()
@Concealed public java.lang.String getAttributeHintsSuffix()
protected void setAttributeHintsSuffix(java.lang.String str)