Uses of Interface
Prism.core.IBrick

Packages that use IBrick
Prism.core   
Prism.extensions.architecture   
Prism.extensions.component   
Prism.extensions.connector   
Prism.extensions.port   
Prism.test.components   
 

Uses of IBrick in Prism.core
 

Subinterfaces of IBrick in Prism.core
 interface IArchitecture
          An architecture class in Prism needs to implement this interface.
 interface IComponent
          This interface needs to be implemented by any Prism component.
 interface IConnector
          This interface needs to be implemented by any Prism connector.
 interface IPort
          This interface is implemented by any object that wants to represent a port in Prism.
 

Classes in Prism.core that implement IBrick
 class Architecture
          Base class for the Prism Architecture.
 class Brick
          Brick is the abstract building block for architectures.
 class Component
          This class defines the basic Prism component and the send methods that allow any class extending this one to interact with the architecture.
 class Connector
          A connector provides interaction and mediation services to attached components.
 class Port
          Port represents locus of communication in Prism.
 

Methods in Prism.core that return IBrick
 IBrick IArchitecture.getBrickByInstanceName(java.lang.String name)
           
 IBrick Architecture.getBrickByInstanceName(java.lang.String instName)
           
 IBrick Event.getHandlingBrick()
           
 IBrick Event.getOriginatingBrick()
           
 IBrick Port.getParentBrick()
          Returns the parent brick of this Port.
 IBrick IPort.getParentBrick()
          Returns the parent brick of this Port.
 

Methods in Prism.core that return types with arguments of type IBrick
 java.util.Vector<IBrick> IArchitecture.getBricks()
          Returns a list of Bricks in this architecture.
 java.util.Vector<IBrick> Architecture.getBricks()
           
 

Methods in Prism.core with parameters of type IBrick
 void IArchitecture.add(IBrick b)
          This method will add a brick instance to the architecture enabling it to send/recieve events from this architecture.
 void Architecture.add(IBrick b)
          This method will add a brick instance b to the architecture.
 void IArchitecture.remove(IBrick b)
          This method removes a brick from the architecture and thereby preventing it from receiving anymore messages from this architecture.
 void Architecture.remove(IBrick b)
          This method removes a brick from the architecture and thereby preventing it from receiving anymore messages from this architecture.
 void Event.setHandlingBrick(IBrick handlingBrick)
           
 void Event.setOriginatingBrick(IBrick originatingBrick)
           
 void Port.setParentBrick(IBrick pParentBrick)
          Sets the parent brick of this Port.
 void IPort.setParentBrick(IBrick pParentBrick)
          Sets the parent brick of this Port.
 

Uses of IBrick in Prism.extensions.architecture
 

Classes in Prism.extensions.architecture that implement IBrick
 class ExtensibleArchitecture
           
 

Uses of IBrick in Prism.extensions.component
 

Classes in Prism.extensions.component that implement IBrick
 class ExtensibleComponent
           
 

Uses of IBrick in Prism.extensions.connector
 

Classes in Prism.extensions.connector that implement IBrick
 class ExtensibleConnector
           
 

Uses of IBrick in Prism.extensions.port
 

Classes in Prism.extensions.port that implement IBrick
 class ExtensiblePort
          A subclass of Port provides extra functionality on top of Port object.
 

Uses of IBrick in Prism.test.components
 

Classes in Prism.test.components that implement IBrick
 class HelloWorldClient
           
 class HelloWorldServer