Uses of Class
edu.UCL.satin.arch.components.Component

Packages that use Component
edu.UCL.satin.arch.components   
edu.UCL.satin.arch.components.container   
edu.UCL.satin.arch.facets   
edu.UCL.satin.arch.lmu   
edu.UCL.satin.facets   
edu.UCL.satin.impl.advertising.central.clients.advertising   
edu.UCL.satin.impl.advertising.central.clients.discovery   
edu.UCL.satin.impl.advertising.central.server   
edu.UCL.satin.impl.arch.components.comms   
edu.UCL.satin.impl.container   
edu.UCL.satin.impl.Debug   
edu.UCL.satin.impl.localhost   
edu.UCL.satin.impl.MiToolkitDeployer   
edu.UCL.satin.impl.registrar   
edu.UCL.satin.impl.remotecomponents   
 

Uses of Component in edu.UCL.satin.arch.components
 

Subclasses of Component in edu.UCL.satin.arch.components
 class Deployer
          Represents a SATIN deployer
 class Reflective
          Represents a reflective component
 

Uses of Component in edu.UCL.satin.arch.components.container
 

Subclasses of Component in edu.UCL.satin.arch.components.container
 class Container
          Represents the SATIN container, which hosts all components in the system.
 class Registrar
          Represents a registration technique of the container
 

Methods in edu.UCL.satin.arch.components.container that return Component
abstract  Component Container.getComponent(java.lang.Object id)
          Returns a component found with the given ID attribute
 

Methods in edu.UCL.satin.arch.components.container with parameters of type Component
abstract  boolean Registrar.registerComponent(Component c)
          Adds a new component to the container.
abstract  java.lang.String Registrar.removeComponent(Component c)
          Removes a component from the container
 

Uses of Component in edu.UCL.satin.arch.facets
 

Methods in edu.UCL.satin.arch.facets that return Component
 Component[] ContainerFacet.getComponents(java.util.Hashtable properties)
           
 

Methods in edu.UCL.satin.arch.facets with parameters of type Component
 boolean RegistrarFacet.registerComponent(Component c)
          Adds a new component to the container.
 java.lang.String RegistrarFacet.removeComponent(Component c)
          Removes a component from the container
 void ComponentListener.componentFound(Component c)
          This method is called by a Discovery service if a new component that matches a given query is found.
 

Uses of Component in edu.UCL.satin.arch.lmu
 

Methods in edu.UCL.satin.arch.lmu with parameters of type Component
 void LMU.addComponent(Component c)
          Adds a new component to the LMU
 

Uses of Component in edu.UCL.satin.facets
 

Methods in edu.UCL.satin.facets that return Component
 Component[] DiscoveryFacet.getComponents(java.util.Hashtable properties)
          Returns an array of Components found that match the given property set
 

Uses of Component in edu.UCL.satin.impl.advertising.central.clients.advertising
 

Subclasses of Component in edu.UCL.satin.impl.advertising.central.clients.advertising
 class CentralAdvertising
           
 

Uses of Component in edu.UCL.satin.impl.advertising.central.clients.discovery
 

Subclasses of Component in edu.UCL.satin.impl.advertising.central.clients.discovery
 class CentralDiscovery
          This Discovery component interfaces with AdvertisingServer.java
 

Methods in edu.UCL.satin.impl.advertising.central.clients.discovery that return Component
 Component[] CentralDiscovery.getComponents(java.util.Hashtable properties)
           
 

Methods in edu.UCL.satin.impl.advertising.central.clients.discovery with parameters of type Component
private  void CentralDiscovery.checkListeners(Component c)
          Method to notify any listeners about a component found
 

Uses of Component in edu.UCL.satin.impl.advertising.central.server
 

Subclasses of Component in edu.UCL.satin.impl.advertising.central.server
 class AdvertisingServer
           
 

Uses of Component in edu.UCL.satin.impl.arch.components.comms
 

Subclasses of Component in edu.UCL.satin.impl.arch.components.comms
 class Discovery
          Represents a SATIN discovery component
 

Methods in edu.UCL.satin.impl.arch.components.comms that return Component
abstract  Component[] Discovery.getComponents(java.util.Hashtable properties)
          Returns an array of Components found that match the given property set
 

Uses of Component in edu.UCL.satin.impl.container
 

Subclasses of Component in edu.UCL.satin.impl.container
 class Core
          The CORE is a container that uses a hashtable to store all components.
 

Methods in edu.UCL.satin.impl.container that return Component
 Component Core.getComponent(java.lang.Object id)
           
 Component[] Core.getComponents(java.util.Hashtable properties)
           
 Component ComponentVersions.getLatestVersion()
          Returns the latest version of this component available
 

Methods in edu.UCL.satin.impl.container with parameters of type Component
 void ComponentVersions.addVersion(Component c)
          Adds a different version of this component to the list
 void ComponentVersions.removeVersion(Component c)
          Removes a version of this component from the list
 

Constructors in edu.UCL.satin.impl.container with parameters of type Component
ComponentVersions(Component c)
          Creates a new list of versions for this particular component
 

Uses of Component in edu.UCL.satin.impl.Debug
 

Subclasses of Component in edu.UCL.satin.impl.Debug
 class Debug
           
 

Uses of Component in edu.UCL.satin.impl.localhost
 

Subclasses of Component in edu.UCL.satin.impl.localhost
 class SimpleLocalHost
          SimpleLocalHost is an extremely simple LocalHost implementation.
 

Methods in edu.UCL.satin.impl.localhost with parameters of type Component
 void SimpleLocalHost.componentFound(Component c)
           
 

Uses of Component in edu.UCL.satin.impl.MiToolkitDeployer
 

Subclasses of Component in edu.UCL.satin.impl.MiToolkitDeployer
 class MiToolkitDeployer
           
 

Methods in edu.UCL.satin.impl.MiToolkitDeployer with parameters of type Component
 void HashLMU.addComponent(Component c)
           
 

Uses of Component in edu.UCL.satin.impl.registrar
 

Subclasses of Component in edu.UCL.satin.impl.registrar
 class CoreRegistrar
           
 

Methods in edu.UCL.satin.impl.registrar with parameters of type Component
 boolean CoreRegistrar.registerComponent(Component c)
           
 java.lang.String CoreRegistrar.removeComponent(Component c)
           
private  void CoreRegistrar.checkListeners(Component c)
           
 

Uses of Component in edu.UCL.satin.impl.remotecomponents
 

Subclasses of Component in edu.UCL.satin.impl.remotecomponents
 class RemoteComponent
          This class represents a component (along with it's known attributes) that exists remotelly.