|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.omg.PortableServer.Servant
scs.core.IMetaInterfacePOA
scs.core.IMetaInterfaceServant
public class IMetaInterfaceServant
This class is the basic implementation of the IDL interface
IMetaInterface. The IMetaInterface interface provides access to the
component's metadata, acting as an introspection facet.
| Field Summary | |
|---|---|
protected ComponentContext |
myComponent
Reference to the context of this facet, i.e., the local representation of its component. |
| Constructor Summary | |
|---|---|
IMetaInterfaceServant(ComponentContext myComponent)
Primary constructor. |
|
| Method Summary | |
|---|---|
Object |
_get_component()
Provides the reference to the most basic facet of the component, IComponent. |
FacetDescription[] |
getFacets()
Provides CORBA references and metadata of all of the component's facets. |
FacetDescription[] |
getFacetsByName(String[] names)
Provides CORBA references and metadata of some of the component's facets, specified by their names. |
ReceptacleDescription[] |
getReceptacles()
Provides metadata of all of the component's receptacles. |
ReceptacleDescription[] |
getReceptaclesByName(String[] names)
Provides metadata of some of the component's receptacles, specified by their names. |
| Methods inherited from class scs.core.IMetaInterfacePOA |
|---|
_all_interfaces, _invoke, _this, _this |
| Methods inherited from class org.omg.PortableServer.Servant |
|---|
_default_POA, _get_delegate, _get_interface_def, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected ComponentContext myComponent
| Constructor Detail |
|---|
public IMetaInterfaceServant(ComponentContext myComponent)
myComponent - The component that owns this facet instance.| Method Detail |
|---|
public FacetDescription[] getFacets()
IMetaInterfaceOperations.getFacets()
public FacetDescription[] getFacetsByName(String[] names)
throws InvalidName
names - The names of the desired facets.
InvalidName - If none of the specified names was found.IMetaInterfaceOperations.getFacetsByName(String[] names)public ReceptacleDescription[] getReceptacles()
IMetaInterfaceOperations.getReceptacles()
public ReceptacleDescription[] getReceptaclesByName(String[] names)
throws InvalidName
names - The names of the desired receptacles.
InvalidName - If none of the specified names was found.IMetaInterfaceOperations.getReceptaclesByName(String[] names)public Object _get_component()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||