_ A B C D E F G H I K L M N O P Q R S T U V

_

_AddRef - method in Class TInterfacedEnumerableList<T>

_Release - method in Class TInterfacedEnumerableList<T>


A

Add - method in Interface IList<T>

AddRange - method in Interface IList<T>

AddRange - method in Interface IList<T>

AddRange - method in Interface IList<T>

AfterConstruction - method in Class TInterfacedEnumerableList<T>


B

BeforeDestruction - method in Class TInterfacedEnumerableList<T>

BinarySearch - method in Interface IList<T>

BinarySearch - method in Interface IList<T>

ByAttribute - method in Class TAttributedMethods

Body - field in Interface INotification
The body of the INotification instance

Body - field in Class TNotification

ByAttribute - field in Struct TAttributedMethod


C

Clear - method in Interface IList<T>

Command - namespace Command in Patterns

Command - Namespace Diagram in Command

Compare - method in Class TAttributedMethodComparer

CompareNotifyContext - method in Interface IObserver
Compare the given object to the notificaiton context object

CompareNotifyContext - method in Class TObserver

Contains - method in Interface IList<T>

Controller - namespace Controller in Core

Controller - Namespace Diagram in Controller

Core - namespace Core in PureMVC

Core - Namespace Diagram in Core

Create - method in Class TObjectDictionary<TKey,TValue>

Create - method in Class TObjectDictionary<TKey,TValue>

Create - method in Class TObjectDictionary<TKey,TValue>

Create - method in Class TEnumerator

Create - method in Class TCommand

Create - method in Class TMacroCommand
Constructs a new macro command

Create - method in Class TObserver

Create - method in Class TNotification

Create - method in Class TNotification

Create - method in Class TNotification

Create - method in Class TProxy
Constructs a new proxy with the specified name and data

Create - method in Class TProxy

Create - method in Struct TAttributedMethod

Create - method in Class TMediator

Create - method in Class TMediator

Create - method in Class TAttributedMethods

Create - method in Class PureMVCNotifyAttribute

Capacity - field in Interface IList<T>

Count - field in Interface IList<T>

Current - field in Class TEnumerator


D

default - Namespace Diagram in PureMVC

Delete - method in Interface IList<T>

DeleteRange - method in Interface IList<T>

Destroy - method in Class TView

Destroy - method in Class TModel

Destroy - method in Class TController

Destroy - method in Class TFacade

Destroy - method in Class TAttributedMethods

Data - field in Interface IProxy

Data - field in Class TProxy


E

Exchange - method in Interface IList<T>

Execute - method in Interface ICommand
Execute the ICommand's logic to handle a given INotification

Execute - method in Class TCommand

Execute - method in Class TSimpleCommand
Fulfill the use-case initiated by the given INotification

Execute - method in Class TMacroCommand
Execute this MacroCommand's SubCommands

ExecuteCommand - method in Class TController
If an ICommand has previously been registered
to handle a the given INotification, then it is executed.

ExecuteCommand - method in Interface IController
Execute the ICommand previously registered as the handler for INotifications with the given notification name

Extract - method in Interface IList<T>


F

Facade - namespace Facade in Patterns

Facade - Namespace Diagram in Facade

First - method in Interface IList<T>

FBody - field in Class TNotification

FByAttribute - field in Struct TAttributedMethod

FIndex - field in Class TEnumerator

FKind - field in Class TNotification

FList - field in Class TEnumerator

FMediatorName - field in Class TMediator

FMethod - field in Struct TAttributedMethod

FName - field in Class TNotification

FNotificationName - field in Class PureMVCNotifyAttribute

FNotifyContext - field in Class TObserver

FNotifyMethod - field in Class TObserver

FOrder - field in Class PureMVCNotifyAttribute

FRefCount - field in Class TInterfacedEnumerableList<T>

FSender - field in Class TNotification

FSource - field in Class TAttributedMethods

FSubCommands - field in Class TMacroCommand

FViewComponent - field in Class TMediator


G

GetBody - method in Interface INotification

GetCapacity - method in Interface IList<T>

GetCount - method in Interface IList<T>

GetData - method in Interface IProxy
The data of the proxy

GetData - method in Class TProxy

GetEnumerator - method in Class TInterfacedEnumerableList<T>

GetItem - method in Interface IList<T>

GetKind - method in Interface INotification

GetMediatorName - method in Interface IMediator
Tthe IMediator instance name

GetMediatorName - method in Class TMediator

GetName - method in Interface INotification

GetOnNotify - method in Interface IList<T>

GetProxyName - method in Interface IProxy
The Proxy instance name

GetProxyName - method in Class TProxy

GetPureMVCNotifyNames - method in Class TPureMVCNotifyHelper

GetSender - method in Interface INotification

GetViewComponent - method in Interface IMediator
The IMediator's view component

GetViewComponent - method in Class TMediator

globals Command - Unit in Command

globals Controller - Unit in Controller

globals Facade - Unit in Facade

globals ICommand - Unit in ICommand

globals IController - Unit in IController

globals IFacade - Unit in IFacade

globals IMediator - Unit in IMediator

globals IModel - Unit in IModel

globals INotification - Unit in INotification

globals INotifier - Unit in INotifier

globals IObserver - Unit in IObserver

globals IProxy - Unit in IProxy

globals IView - Unit in IView

globals Mediator - Unit in Mediator

globals Model - Unit in Model

globals Notification - Unit in Notification

globals Notifier - Unit in Notifier

globals Observer - Unit in Observer

globals Proxy - Unit in Proxy

globals Utils - Unit in Utils

globals View - Unit in View


H

HandleNotification - method in Interface IMediator
Handle an INotification

HandleNotification - method in Class TMediator

HandlePureMVCNotification - method in Class TObserverHelper

HandlePureMVCNotification - method in Class TPureMVCNotifyHelper

HasCommand - method in Class TController

HasCommand - method in Interface IFacade
Check if a Command is registered for a given Notification

HasCommand - method in Interface IController
Check if a Command is registered for a given Notification.

HasCommand - method in Class TFacade

HasMediator - method in Class TView
Check if a Mediator is registered or not

HasMediator - method in Class TView

HasMediator - method in Interface IFacade
Check if a Mediator is registered or not

HasMediator - method in Interface IView
Check if a Mediator is registered or not

HasMediator - method in Class TFacade

HasProxy - method in Class TModel
Check if a Proxy is registered

HasProxy - method in Interface IFacade
Check if a Proxy is registered

HasProxy - method in Interface IModel
Check if a Proxy is registered

HasProxy - method in Class TFacade


I

ICommand - namespace ICommand in Interfaces

ICommand - Namespace Diagram in ICommand

ICommand - Interface in ICommand
The interface definition for a PureMVC Command

IController - namespace IController in Interfaces

IController - Namespace Diagram in IController

IController - Interface in IController
The interface definition for a PureMVC Controller

IEnumerable.GetEnumerator - method in Class TInterfacedEnumerableList<T>

IFacade - namespace IFacade in Interfaces

IFacade - Namespace Diagram in IFacade

IFacade - Interface in IFacade
The interface definition for a PureMVC Facade

IList<T> - Interface in Utils

IMediator - namespace IMediator in Interfaces

IMediator - Namespace Diagram in IMediator

IMediator - Interface in IMediator
The interface definition for a PureMVC Mediator.

IModel - namespace IModel in Interfaces

IModel - Namespace Diagram in IModel

IModel - Interface in IModel
The interface definition for a PureMVC Model

IndexOf - method in Interface IList<T>

INotification - namespace INotification in Interfaces

INotification - Namespace Diagram in INotification

INotification - Interface in INotification
The interface definition for a PureMVC Notification

INotifier - namespace INotifier in Interfaces

INotifier - Namespace Diagram in INotifier

INotifier - Interface in INotifier
The interface definition for a PureMVC Notifier

Insert - method in Interface IList<T>

InsertRange - method in Interface IList<T>

InsertRange - method in Interface IList<T>

InsertRange - method in Interface IList<T>

Instance - method in Class TView
View Singleton Factory method. This method is thread safe.

Instance - method in Class TModel
Model Singleton Factory method. This method is thread safe.

Instance - method in Class TController

Instance - method in Class TFacade
Facade Singleton Factory method. This method is thread safe.

Interfaces - namespace Interfaces in PureMVC

Interfaces - Namespace Diagram in Interfaces

InterlockedAdd - method in Unit globals Utils

InterlockedDecrement - method in Unit globals Utils

InterlockedIncrement - method in Unit globals Utils

Invoke - method in Class TAttributedMethods

IObjectList - Typedef in Utils

IObserver - namespace IObserver in Interfaces

IObserver - Namespace Diagram in IObserver

IObserver - Interface in IObserver
The interface definition for a PureMVC Observer

IProxy - namespace IProxy in Interfaces

IProxy - Namespace Diagram in IProxy

IProxy - Interface in IProxy
The interface definition for a PureMVC Proxy

ItemType - method in Interface IList<T>

ItemType - method in Class TInterfacedEnumerableList<T>

IView - namespace IView in Interfaces

IView - Namespace Diagram in IView

IView - Interface in IView
The interface definition for a PureMVC View

Items - field in Interface IList<T>


K

Kind - field in Interface INotification
The type of the INotification instance

Kind - field in Class TNotification


L

Last - method in Interface IList<T>

LastIndexOf - method in Interface IList<T>

ListNotificationInterests - method in Interface IMediator
List INotification interests

ListNotificationInterests - method in Class TMediator

Lock - method in Class Sync

Lock - method in Class Sync


M

Mediator - namespace Mediator in Patterns

Mediator - Namespace Diagram in Mediator

Model - namespace Model in Core

Model - Namespace Diagram in Model

Move - method in Interface IList<T>

MoveNext - method in Class TEnumerator

MediatorName - field in Interface IMediator

MediatorName - field in Class TMediator

Method - field in Struct TAttributedMethod


N

NewInstance - method in Class TInterfacedEnumerableList<T>

Notification - namespace Notification in Patterns

Notification - Namespace Diagram in Notification

Notifier - namespace Notifier in Patterns

Notifier - Namespace Diagram in Notifier

NotifyObserver - method in Interface IObserver
Notify the interested object

NotifyObserver - method in Class TObserver

NotifyObservers - method in Class TView
Notify the IObservers for a particular INotification

NotifyObservers - method in Interface IFacade
Notify the IObservers for a particular INotification.
All previously attached IObservers for this INotification's list are notified and are passed a reference to the INotification in the order in which they were registered.NOTE: Use this method only if you are sending custom Notifications. Otherwise use the sendNotification method which does not require you to create the Notification instance.

NotifyObservers - method in Interface IView
Notify the IObservers for a particular INotification

NotifyObservers - method in Class TFacade

Name - field in Interface INotification
The name of the INotification instance

Name - field in Class TNotification

NAME - field in Class TProxy

NotificationName - field in Class PureMVCNotifyAttribute

NotifyContext - field in Interface IObserver

NotifyContext - field in Class TObserver

NotifyMethod - field in Interface IObserver

NotifyMethod - field in Class TObserver


O

Observer - namespace Observer in Patterns

Observer - Namespace Diagram in Observer

OnRegister - method in Interface IMediator
Called by the View when the Mediator is registered

OnRegister - method in Interface IProxy
Called by the Model when the Proxy is registered

OnRegister - method in Class TProxy
Called by the Model when the Proxy is registered

OnRegister - method in Class TMediator

OnRemove - method in Interface IMediator
Called by the View when the Mediator is removed

OnRemove - method in Interface IProxy
Called by the Model when the Proxy is removed

OnRemove - method in Class TProxy
Called by the Model when the Proxy is removed

OnRemove - method in Class TMediator

Order - field in Class PureMVCNotifyAttribute


P

Patterns - namespace Patterns in PureMVC

Patterns - Namespace Diagram in Patterns

Proxy - namespace Proxy in Patterns

Proxy - Namespace Diagram in Proxy

PureMVC - project

PureMVC - namespace PureMVC in PureMVC

PureMVC - Namespace Diagram in PureMVC

PureMVCNotifyAttribute - Class in Mediator
Tools for implements IMediator and Notification handle using CustomAttributes
Attribute to mark a method as a PureMVC notification handler

ProxyName - field in Interface IProxy


Q

QueryInterface - method in Class TInterfacedEnumerableList<T>


R

RegisterCommand - method in Class TController

RegisterCommand - method in Interface IFacade
Register an ICommand with the Controller

RegisterCommand - method in Interface IController
Register a particular ICommand class as the handler for a particular INotification

RegisterCommand - method in Class TFacade

RegisterMediator - method in Class TView
Register an IMediator instance with the View

RegisterMediator - method in Interface IFacade
Register an IMediator instance with the View

RegisterMediator - method in Interface IView
Register an IMediator instance with the View

RegisterMediator - method in Class TFacade

RegisterObserver - method in Class TView
Register an IObserver to be notified of INotifications with a given name

RegisterObserver - method in Interface IView
Register an IObserver to be notified of INotifications with a given name

RegisterProxy - method in Class TModel
Register an IProxy with the Model

RegisterProxy - method in Interface IFacade
Register an IProxy with the Model by name

RegisterProxy - method in Interface IModel
Register an IProxy instance with the Model

RegisterProxy - method in Class TFacade

Remove - method in Interface IList<T>

RemoveCommand - method in Class TController

RemoveCommand - method in Interface IFacade
Remove a previously registered ICommand to INotification mapping from the Controller.

RemoveCommand - method in Interface IController
Remove a previously registered ICommand to INotification mapping.

RemoveCommand - method in Class TFacade

RemoveMediator - method in Class TView
Remove an IMediator from the View

Remove an IMediator from the View

RemoveMediator - method in Class TView

RemoveMediator - method in Interface IFacade
Remove a IMediator instance from the View

RemoveMediator - method in Interface IFacade

RemoveMediator - method in Interface IView
Remove an IMediator from the View

RemoveMediator - method in Interface IView

RemoveMediator - method in Class TFacade

RemoveMediator - method in Class TFacade

RemoveObserver - method in Class TView
Remove the observer for a given notifyContext from an observer list for a given Notification name.

RemoveObserver - method in Interface IView
Remove a group of observers from the observer list for a given Notification name.

RemoveProxy - method in Class TModel
Remove an IProxy from the Model

RemoveProxy - method in Interface IFacade
Remove an IProxy instance from the Model by name

RemoveProxy - method in Interface IModel
Remove an IProxy instance from the Model

RemoveProxy - method in Class TFacade

Reset - method in Class TEnumerator

RetrieveMediator - method in Class TView
Retrieve an IMediator from the View

RetrieveMediator - method in Interface IFacade
Retrieve an IMediator instance from the View

RetrieveMediator - method in Interface IView
Retrieve an IMediator from the View

RetrieveMediator - method in Class TFacade

RetrieveProxy - method in Class TModel
Retrieve an IProxy from the Model

RetrieveProxy - method in Interface IFacade
Retrieve a IProxy from the Model by name

RetrieveProxy - method in Interface IModel
Retrieve an IProxy instance from the Model

RetrieveProxy - method in Class TFacade

Reverse - method in Interface IList<T>

RC - field in Class TAttributedMethods

RefCount - field in Class TInterfacedEnumerableList<T>

RType - field in Class TAttributedMethods


S

SendNotification - method in Interface INotifier
Send a INotification

SendNotification - method in Interface INotifier
Send a INotification

SendNotification - method in Interface INotifier
Send a INotification

SendNotification - method in Class TNotifier
Send an INotification

SendNotification - method in Class TNotifier
Send an INotification

SendNotification - method in Class TNotifier
Send an INotification

SendNotification - method in Class TFacade

SendNotification - method in Class TFacade

SendNotification - method in Class TFacade

SetBody - method in Interface INotification

SetCapacity - method in Interface IList<T>

SetCount - method in Interface IList<T>

SetData - method in Interface IProxy

SetData - method in Class TProxy

SetItem - method in Interface IList<T>

SetKind - method in Interface INotification

SetNotifyContext - method in Interface IObserver
The notification context (this) of the interested object

SetNotifyContext - method in Class TObserver

SetNotifyMethod - method in Interface IObserver
The notification (callback) method of the interested object

SetNotifyMethod - method in Class TObserver

SetOnNotify - method in Interface IList<T>

SetSender - method in Interface INotification

SetViewComponent - method in Interface IMediator

SetViewComponent - method in Class TMediator

Sort - method in Interface IList<T>

Sort - method in Interface IList<T>

Sync - Class in Utils

Sender - field in Interface INotification
The Sender of the INotification instance. Introduced to be
more "Delphi idiomatic"

Sender - field in Class TNotification


T

TAttributedMethod - Struct in Mediator

TAttributedMethodComparer - Class in Mediator

TAttributedMethods - Class in Mediator

TAttributePredicate - Typedef in Mediator

TCommand - Class in Command

TCommandClass - Class in Command

TController - Class in Controller

TDictionaryOwnerships - Typedef in Utils

TEnumerator - Class in TInterfacedEnumerableList<T>

TFacade - Class in Facade
A base Singleton IFacade implementation

TInterfacedEnumerableList<T> - Class in Utils

TInterfacedEnumerator - Class in Utils

TInterfacedEnumerator<T> - Class in Utils

TMacroCommand - Class in Command
A base ICommand implementation that executes other ICommands

TMediator - Class in Mediator
A default Mediator implementation based on PureMVCNotifyAttribute

TModel - Class in Model
A Singleton IModel implementation

TNotification - Class in Notification

TNotifier - Class in Notifier

ToArray - method in Interface IList<T>

TObjectDictionary<TKey,TValue> - Class in Utils

TObjectList - Typedef in Utils

TObserver - Class in Observer

TObserverHelper - Class in Observer

TObserverList - Typedef in Observer

ToString - method in Interface INotification
Get the string representation of the INotification instance

ToString - method in Class TNotification

TProxy - Class in Proxy
A base IProxy implementation

TPureMVCNotifyHelper - Class in Mediator
Tools for implements IMediator and Notification handle using CustomAttributes
A helper to query and manage methods using PureMVCNotifyAttribute

TrimExcess - method in Interface IList<T>

TSimpleCommand - Class in Command
A base ICommand implementation

TView - Class in View
A Singleton IView implementation.


U

Utils - namespace Utils in PureMVC

Utils - Namespace Diagram in Utils


V

View - namespace View in Core

View - Namespace Diagram in View

ViewComponent - field in Interface IMediator

ViewComponent - field in Class TMediator



_ A B C D E F G H I K L M N O P Q R S T U V