
CoreLinux++
|

Goals
|

Developer's Corner
|

Contacts
|
|
Class Report
Class Report
Generated at: Thu, Apr 27, 2000
10:52:35
TABLE OF CONTENTS
- REPORT BODY
- Class report
- Data package
- Component View package
- Handler.hpp component
- Request.hpp component
- Use Cases package
- Participants package
- Developer class
- Implementor class
- Analysis package
- Handler class
- Request class
- libcorelinux package
- HandlerCref class
- HandlerPtr class
- HandlerRef class
- RequestCref class
- RequestPtr class
- RequestRef class
- Synchronized class
- Handler class
- Request class
- Default package
- Model dictionary
- SUMMARY
REPORT BODY
Class report
- package Data
- package Data::Component View
- component Handler.hpp
- Assigned objects:
- Handler class
- component Request.hpp
- Assigned objects:
- Request class
- package Data::Use Cases
- package Data::Use Cases::Participants
- class Developer
- Stereotype:
<<actor>>
- Documentation:
Developer
- class Implementor
- Superclasses:
- Data::Use Cases::Participants::Developer
- Stereotype:
<<actor>>
- Documentation:
Implementor is a developer that uses either the corelinux or extension types into solution space applications.
- Operations:
- public doWork ( )
- package Data::Analysis
- class Handler
- Documentation:
Defines the interface for handling requests and implements the links between handlers. If the Handler can handle the request, it does so, otherwise it passes it along the successor chain.
- class Request
- Documentation:
Describes the request to the handler.
- package Data::libcorelinux
- class HandlerCref
- class HandlerPtr
- class HandlerRef
- class RequestCref
- class RequestPtr
- class RequestRef
- class Synchronized
- abstract class Handler
- Superclasses:
- Data::libcorelinux::Synchronized
- Documentation:
Defines the interface for handling requests and implements the links between handlers. If the Handler can handle the request, it does so, otherwise it passes it along the successor chain.
- Attributes:
- protected theSuccessor HandlerPtr
- protected thePredecessor HandlerPtr
- Operations:
- public Handler ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Documentation:
Default constructor
- public Handler ( [Unnamed] : HandlerCref )
- Stereotype:
<<constructor>>
- Documentation:
Copy constructor
- public ~Handler ( [Unnamed] : void )
- Stereotype:
<<destructor>>
- Documentation:
Virtual destructor
- public HandlerRef operator = ( [Unnamed] : HandlerCref )
- Documentation:
Assignment operator
- public bool operator == ( [Unnamed] : HandlerCref )
- Constraints: {query}
- Documentation:
Equality operator
- public HandlerPtr operator ++ ( [Unnamed] : void )
- Stereotype:
<<getter>>
- Documentation:
Retrieves successor to this Handler.
- public HandlerPtr operator -- ( [Unnamed] : void )
- Stereotype:
<<getter>>
- Documentation:
Retrieves predecessor to this Handler
- public void succeedHandler ( [Unnamed] : HandlerPtr )
- Stereotype:
<<setter>>
- Documentation:
Adds this Handler instance as a successor to the argument Handler.
- public void precedeHandler ( [Unnamed] : HandlerPtr )
- Stereotype:
<<setter>>
- Documentation:
Adds this Handler instance as a predecessor to the argument Handler.
- public void extractSelf ( [Unnamed] : void )
- Stereotype:
<<setter>>
- Documentation:
Remove this instance from the Chain of Responsibility
- public void handleRequest ( [Unnamed] : RequestPtr )
- Documentation:
Invokes request to handle Request
- protected abstract bool handlesType ( [Unnamed] : RequestPtr )
- Documentation:
Implementation required to determine if Request is handled by Handler instance.
- protected abstract void handle ( [Unnamed] : RequestPtr )
- Documentation:
Actual work implementation of handling the request.
- protected void setSuccessor ( [Unnamed] : HandlerPtr )
- Stereotype:
<<setter>>
- Documentation:
Instance method for setting theSuccessor
- protected void setPredecessor ( [Unnamed] : HandlerPtr )
- Stereotype:
<<setter>>
- Documentation:
Instance method for setting thePredecessor
- protected void setSiblings ( aSuccessor : HandlerPtr, aPredecessor : HandlerPtr )
- Stereotype:
<<setter>>
- Documentation:
Atomic method for setting both theSuccessor and thePredecessor
- class Request
- Documentation:
Request types the request to the handler.
- Operations:
- public Request ( [Unnamed] : void )
- Stereotype:
<<constructor>>
- Documentation:
Default constructor
- public Request ( [Unnamed] : RequestCref )
- Stereotype:
<<constructor>>
- Documentation:
Copy constructor
- public ~Request ( [Unnamed] : void )
- Stereotype:
<<destructor>>
- Documentation:
Virtual destructor
- public RequestRef operator = ( [Unnamed] : RequestCref )
- Stereotype:
<<setter>>
- Documentation:
Assignment operator
- public bool operator == ( [Unnamed] : RequestCref )
- Stereotype:
<<getter>>
- Constraints: {query}
- Documentation:
Equality operator
- public bool operator != ( [Unnamed] : RequestCref )
- Stereotype:
<<getter>>
- Constraints: {query}
- Documentation:
Non-equality operator
- package Data::Default
Model dictionary
A C D E H I L O P R S T U ~
A
- Analysis package
C
- Component View package
D
- Data package
- Default package
- Developer class from package Use Cases.Participants
- Developer
- doWork operation from class Use Cases.Participants.Implementor
E
- extractSelf operation from class libcorelinux.Handler
- Remove this instance from the Chain of Responsibility
H
- handle operation from class libcorelinux.Handler
- Actual work implementation of handling the request.
- Handler class from package Analysis
- Defines the interface for handling requests and implements the links between handlers. If the Handler can handle the request, it does so, otherwise it passes it along the successor chain.
- Handler class from package libcorelinux
- Defines the interface for handling requests and implements the links between handlers. If the Handler can handle the request, it does so, otherwise it passes it along the successor chain.
- Handler operation from class libcorelinux.Handler
- Default constructor
- Handler operation from class libcorelinux.Handler
- Copy constructor
- Handler.hpp component from package Component View
- HandlerCref class from package libcorelinux
- handleRequest operation from class libcorelinux.Handler
- Invokes request to handle Request
- HandlerPtr class from package libcorelinux
- HandlerRef class from package libcorelinux
- handlesType operation from class libcorelinux.Handler
- Implementation required to determine if Request is handled by Handler instance.
I
- Implementor class from package Use Cases.Participants
- Implementor is a developer that uses either the corelinux or extension types into solution space applications.
L
- libcorelinux package
O
- operator != operation from class libcorelinux.Request
- Non-equality operator
- operator ++ operation from class libcorelinux.Handler
- Retrieves successor to this Handler.
- operator -- operation from class libcorelinux.Handler
- Retrieves predecessor to this Handler
- operator = operation from class libcorelinux.Handler
- Assignment operator
- operator = operation from class libcorelinux.Request
- Assignment operator
- operator == operation from class libcorelinux.Handler
- Equality operator
- operator == operation from class libcorelinux.Request
- Equality operator
P
- Participants package from package Use Cases
- precedeHandler operation from class libcorelinux.Handler
- Adds this Handler instance as a predecessor to the argument Handler.
R
- Request class from package libcorelinux
- Request types the request to the handler.
- Request operation from class libcorelinux.Request
- Default constructor
- Request operation from class libcorelinux.Request
- Copy constructor
- Request class from package Analysis
- Describes the request to the handler.
- Request.hpp component from package Component View
- RequestCref class from package libcorelinux
- RequestPtr class from package libcorelinux
- RequestRef class from package libcorelinux
S
- setPredecessor operation from class libcorelinux.Handler
- Instance method for setting thePredecessor
- setSiblings operation from class libcorelinux.Handler
- Atomic method for setting both theSuccessor and thePredecessor
- setSuccessor operation from class libcorelinux.Handler
- Instance method for setting theSuccessor
- succeedHandler operation from class libcorelinux.Handler
- Adds this Handler instance as a successor to the argument Handler.
- Synchronized class from package libcorelinux
T
- thePredecessor attribute from class libcorelinux.Handler
- theSuccessor attribute from class libcorelinux.Handler
U
- Use Cases package
~
- ~Handler operation from class libcorelinux.Handler
- Virtual destructor
- ~Request operation from class libcorelinux.Request
- Virtual destructor
SUMMARY
- Total packages reported: 7
- Total classes reported: 13
- Total attributes reported: 2
- Total operations reported: 23
- Total components reported: 2
Copyright © 1999, 2000 by CoreLinux Consortium
This material may be distributed only subject to the terms and conditions set forth in the
Open Publication License
|
|
|