com.ibm.websphere.sca.scdl
Interface Component


public interface Component

The Component interface represents an SCDL service component.


Field Summary
static java.lang.String COPYRIGHT
           
 
Method Summary
 InterfaceType getInterfaceType(java.lang.String uri, java.lang.String name)
          Returns an InterfaceType object representing the named interface.
 java.util.List getInterfaceTypes()
          Returns a list of InterfaceType objects representing the interfaces exposed by the service component.
 java.lang.String getName()
          Returns the component name.
 Reference getReference(java.lang.String referenceName)
          Returns the SCDL Reference object representing the named reference.
 java.util.List getReferences()
          Returns the list of SCDL references declared by the component.
 

Field Detail

COPYRIGHT

public static final java.lang.String COPYRIGHT
See Also:
Constant Field Values
Method Detail

getName

public java.lang.String getName()
Returns the component name.

Returns:
The component name.

getInterfaceTypes

public java.util.List getInterfaceTypes()
Returns a list of InterfaceType objects representing the interfaces exposed by the service component.

Returns:
The list of InterfaceType objects.

getInterfaceType

public InterfaceType getInterfaceType(java.lang.String uri,
                                      java.lang.String name)
Returns an InterfaceType object representing the named interface.

Returns:
The InterfaceType object representing the named interface.

getReferences

public java.util.List getReferences()
Returns the list of SCDL references declared by the component.

Returns:
The list of SCDL references declared by the component.

getReference

public Reference getReference(java.lang.String referenceName)
Returns the SCDL Reference object representing the named reference.

Parameters:
referenceName - The name of the reference.
Returns:
The SCDL Reference object representing the reference.