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

## Namespace: PureMVC.Interfaces.IProxy
Interface IProxy

All Known Implementing Classes:
  TProxy

public interface IProxy

Persistent
  False

remarks
  In PureMVC, IProxy implementors assume these responsibilities:Implement a common method which returns the name of the ProxyAdditionally, IProxys typically:Maintain references to one or more pieces of model dataProvide methods for manipulating that dataGenerate INotifications when their model data changesExpose their name as a public const called NAMEEncapsulate interaction with local or remote services used to fetch and persist model data

summary
  The interface definition for a PureMVC Proxy

Property Summary
`public TValue` | `Data`
`public string` | `ProxyName`

Method Summary
`public function TValue` | `GetData()` The data of the proxy
`public function string` | `GetProxyName()` The Proxy instance name
`public Sub` | `OnRegister()` Called by the Model when the Proxy is registered
`public Sub` | `OnRemove()` Called by the Model when the Proxy is removed
`public Sub` | `SetData(Value: TValue)`

Property Detail

### Data

    public Data: TValue

Type
  TValue

Access
  read/write

### ProxyName

    public ProxyName: string

Type
  string

Access
  read

Method Detail

### GetData

    public function GetData(): TValue

Reintroduce
  False

Returns
  TValue

summary
  The data of the proxy

### GetProxyName

    public function GetProxyName(): string

Reintroduce
  False

Returns
  string

summary
  The Proxy instance name

### OnRegister

    public procedure OnRegister()

Reintroduce
  False

summary
  Called by the Model when the Proxy is registered

### OnRemove

    public procedure OnRemove()

Reintroduce
  False

summary
  Called by the Model when the Proxy is removed

### SetData

    public procedure SetData(Value: TValue)

Reintroduce
  False

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