Namespace: PureMVC.Patterns.Observer

Class TObserver

System.TInterfacedObject
  |
  +-- PureMVC.Patterns.Observer.TObserver
All Implemented Interfaces:
IObserver

public class TObserver ( System.TInterfacedObject , IObserver )

Abstract
False
Sealed
False
Persistent
False

Field Summary
  internal  TObject FNotifyContext
 
  internal  string FNotifyMethod
 
 

Property Summary
  public  TObject NotifyContext
 
  public  string NotifyMethod
 
 

Constructor Summary
Create(Notify: string; Context: TObject)
 
 

Method Summary
  public function Boolean CompareNotifyContext(Other: TObject)
 
  public Sub NotifyObserver(Notification: PureMVC.Interfaces.INotification.INotification )
 
  public Sub SetNotifyContext(Value: TObject)
 
  public Sub SetNotifyMethod(Value: string)
 
 

Field Detail

FNotifyContext

internal FNotifyContext: TObject
Type
TObject
Const
False
Class
False

FNotifyMethod

internal FNotifyMethod: string
Type
string
Const
False
Class
False

Property Detail

NotifyContext

public NotifyContext: TObject
Type
TObject
Access
write
Class
False

NotifyMethod

public NotifyMethod: string
Type
string
Access
write
Class
False

Constructor Detail

Create

public constructor Create(Notify: string; Context: TObject)
Abstract
False
Reintroduce
False
Virtual
False
Override
False
Final
False

Method Detail

CompareNotifyContext

public function CompareNotifyContext(Other: TObject): Boolean
Abstract
False
Reintroduce
False
Final
False
Returns
Boolean
Virtual
False
Override
False
Class
False

NotifyObserver

public procedure NotifyObserver(Notification: PureMVC.Interfaces.INotification.INotification )
Abstract
False
Reintroduce
False
Final
False
Virtual
False
Override
False
Class
False

SetNotifyContext

public procedure SetNotifyContext(Value: TObject)
Abstract
False
Reintroduce
False
Final
False
Virtual
False
Override
False
Class
False

SetNotifyMethod

public procedure SetNotifyMethod(Value: string)
Abstract
False
Reintroduce
False
Final
False
Virtual
False
Override
False
Class
False

Implementation Link

to Interface IObserver

Client
TObserver
Supplier
IObserver