cca-spec-babel  0.8.6-unstable(developer)
Public Member Functions
gov.cca.ports.ComponentRepository Interface Reference

ComponentRepository is a Port implemented by a CCA compliant framework or other component to expose in a standard way: More...

Inheritance diagram for gov.cca.ports.ComponentRepository:
Inheritance graph
[legend]
Collaboration diagram for gov.cca.ports.ComponentRepository:
Collaboration graph
[legend]

List of all members.

Public Member Functions

array
< cca.ComponentClassDescription > 
getAvailableComponentClasses () throws cca.CCAException
 Collect the currently obtainable class name strings from factories known to the builder and the from the already instantiated components.

Detailed Description

ComponentRepository is a Port implemented by a CCA compliant framework or other component to expose in a standard way:

  1. immediately instantiable component classes.
  2. component class property maps.
  3. the operations used to obtain more component classes at runtime.

Member Function Documentation

array< cca.ComponentClassDescription > gov.cca.ports.ComponentRepository.getAvailableComponentClasses ( ) throws cca.CCAException

Collect the currently obtainable class name strings from factories known to the builder and the from the already instantiated components.

Returns:
The list of class description, which may be empty, that are known a priori to contain valid values for the className argument of createInstance.
Exceptions:
CCAExceptionin the event of error.

The documentation for this interface was generated from the following file: