public class SCComponentAdapterBinding extends java.lang.Object implements IComponentAdapterBinding
Constructor and Description |
---|
SCComponentAdapterBinding() |
Modifier and Type | Method and Description |
---|---|
void |
addSCActionListener(ISCComponentActionListener actionListener) |
void |
addSCAttributeListener(ISCComponentAttributeListener attributeListener) |
void |
clearSCActionListeners() |
void |
clearSCAttributeListeners() |
java.lang.Class |
getAttibuteType(java.lang.String attributeName)
This method needs only to be implemented for these attributes which
are set later on.
|
java.lang.Object |
getAttributeValue(java.lang.String attributeName)
Get the attribute value for an attribute.
|
java.util.Set<java.lang.String> |
getDynamicAttributeNames()
Name of the attributes that are dynamic over the whole lifecycle of the
corresponding object.
|
java.util.Set<java.lang.String> |
getFixAttributeNames()
Name of the attributes that are set one time but not changed later on
anymore.
|
void |
initializeComponent(ISCComponent component) |
void |
onAction(ActionEvent event)
Action listener that is called when the component processes an action event.
|
protected void |
processAttributeUpdate(java.lang.String attributeName,
java.lang.Object attributeValue) |
protected void |
processSCActionEvent(BaseActionEvent event) |
void |
removeSCActionListener(ISCComponentActionListener actionListener) |
void |
removeSCAttributeListener(ISCComponentAttributeListener attributeListener) |
void |
setAttributeValue(java.lang.String attributeName,
java.lang.Object value)
Set the attribute value.
|
void |
setAttributeValueByLogic(java.lang.String attributeName,
java.lang.Object value) |
public void initializeComponent(ISCComponent component)
public java.util.Set<java.lang.String> getFixAttributeNames()
IComponentAdapterBinding
getFixAttributeNames
in interface IComponentAdapterBinding
public java.util.Set<java.lang.String> getDynamicAttributeNames()
IComponentAdapterBinding
getDynamicAttributeNames
in interface IComponentAdapterBinding
public void setAttributeValueByLogic(java.lang.String attributeName, java.lang.Object value)
public void setAttributeValue(java.lang.String attributeName, java.lang.Object value)
IComponentAdapterBinding
setAttributeValue
in interface IComponentAdapterBinding
public java.lang.Class getAttibuteType(java.lang.String attributeName)
IComponentAdapterBinding
getAttibuteType
in interface IComponentAdapterBinding
public java.lang.Object getAttributeValue(java.lang.String attributeName)
IComponentAdapterBinding
getAttributeValue
in interface IComponentAdapterBinding
public void onAction(ActionEvent event)
IComponentAdapterBinding
onAction
in interface IComponentAdapterBinding
public void addSCActionListener(ISCComponentActionListener actionListener)
public void removeSCActionListener(ISCComponentActionListener actionListener)
public void clearSCActionListeners()
public void addSCAttributeListener(ISCComponentAttributeListener attributeListener)
public void removeSCAttributeListener(ISCComponentAttributeListener attributeListener)
public void clearSCAttributeListeners()
protected void processSCActionEvent(BaseActionEvent event)
protected void processAttributeUpdate(java.lang.String attributeName, java.lang.Object attributeValue)
Copyright © CaptainCasa Gmbh. All Rights Reserved.