|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MIComponent
Interface for control interface of component aspect. Bootstrap aspects provides this control interface on every components.
This interface is used to store and retrieve information about component.
Method Summary | |
---|---|
java.lang.Object |
getContent()
Returns reference to the component business code. |
java.lang.Object |
getControlInterface(java.lang.String name)
Returns reference to the control interface implementation. |
java.util.Set<java.lang.String> |
getControlInterfaces()
Returns names of control interfaces on the component. |
DelegationChain |
getDelegationChain(SOFAInterfaceType type,
java.lang.String name)
Returns reference to the interface delegation chain. |
java.util.Set<DelegationChain> |
getDelegationChains()
Returns delegation chains for all business interfaces. |
java.lang.Object |
getFrame()
Returns model object of the frame implemented by component. |
void |
setContent(java.lang.Object o)
Set reference to component content class. |
Method Detail |
---|
DelegationChain getDelegationChain(SOFAInterfaceType type, java.lang.String name) throws SOFAException
type
- Type of the interface. Can be CONTROL, BUSINESS_PROVIDED
or BUSINESS_REQUIRED.name
- Name of interface you want to get delegation chain.
SOFAException
java.util.Set<DelegationChain> getDelegationChains()
java.util.Set<java.lang.String> getControlInterfaces()
java.lang.Object getControlInterface(java.lang.String name)
name
- Name of control interface you want to get reference.
java.lang.Object getContent()
java.lang.Object getFrame()
void setContent(java.lang.Object o)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |