Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## 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

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD