|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface InterfaceManager
This class manages Interface
instances.
The component and the content controllers delegate to instances of this type
the management of their interfaces.
Method Summary | |
---|---|
Object |
getFcInterface(String interfaceName)
Return the instance implementing the Interface corresponding to
the given name. |
Object[] |
getFcInterfaces()
Return the array of Interface instances implemented by this
component. |
void |
initFc(Type type,
Component compctrlimpl,
Object contentPart)
|
Interface[] |
registerFcControlInterface(InterfaceType[] its,
Object ctrl)
Register new control interfaces for a given controller. |
Interface |
registerFcInterface(String interfaceName)
Register a new collection Interface instance. |
void |
unregisterFcInterface(String interfaceName)
Unregister a collection Interface instance. |
Method Detail |
---|
void initFc(Type type, Component compctrlimpl, Object contentPart)
Object getFcInterface(String interfaceName) throws NoSuchInterfaceException
Interface
corresponding to
the given name. The returned value is of type Object to be compatible
with the Component
interface.
NoSuchInterfaceException
Object[] getFcInterfaces()
Interface
instances implemented by this
component. The returned values are of type Object to be compatible with
the Component
interface.
Interface registerFcInterface(String interfaceName) throws NoSuchInterfaceException
Interface
instance.
The given name must start with an existing collection interface name
decalred in the component type.
interfaceName
- the interface name (e.g. foo004)
NoSuchInterfaceException
- if there is no such collection interfacevoid unregisterFcInterface(String interfaceName) throws NoSuchInterfaceException
Interface
instance.
The given name must start with an existing collection interface name
decalred in the component type.
interfaceName
- the interface name (e.g. foo004)
NoSuchInterfaceException
- if there is no such collection interfaceInterface[] registerFcControlInterface(InterfaceType[] its, Object ctrl)
Factory
and the interface type corresponding to
Template
.
its
- the interface typesctrl
- the controller
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |