TBasicAction : Method overview By inheritance
TBasicAction
| Member | Visibility | Description |
|---|---|---|
| Create | public | Creates a new instance of a TBasicAction class. |
| Destroy | public | Destroys the action. |
| Execute | public | Triggers the OnExecute event |
| ExecuteTarget | public | Executes the action on the Target object |
| HandlesTarget | public | Determines whether Target can be handled by this action |
| RegisterChanges | public | Registers a new client with the action. |
| UnRegisterChanges | public | Unregisters a client from the list of clients |
| Update | public | Triggers the OnUpdate event |
| UpdateTarget | public | Notify client controls when the action updates itself. |
TComponent
| Member | Visibility | Description |
|---|---|---|
| BeforeDestruction | public | Overrides standard BeforeDestruction. |
| Create | public | Creates a new instance of the component. |
| Destroy | public | Destroys the instance of the component. |
| DestroyComponents | public | Destroy child components. |
| Destroying | public | Called when the component is being destroyed |
| ExecuteAction | public | Standard action execution method. |
| FindComponent | public | Finds and returns the named component in the owned components. |
| FreeNotification | public | Ask the component to notify called when it is being destroyed. |
| FreeOnRelease | public | Part of the IVCLComObject interface. |
| GetEnumerator | public | Create an IEnumerator instance |
| GetNamePath | public | Returns the name path of this component. |
| GetParentComponent | public | Returns the parent component. |
| HasParent | public | Does the component have a parent ? |
| InsertComponent | public | Insert the given component in the list of owned components. |
| IsImplementorOf | public | Checks if the current component is the implementor of the interface |
| Notification | protected | Called by components that are freed and which received a FreeNotification. |
| ReferenceInterface | public | Interface implementation of Notification |
| RemoveComponent | public | Remove the given component from the list of owned components. |
| RemoveFreeNotification | public | Remove a component from the Free Notification list. |
| SafeCallException | public | Part of the IVCLComObject Interface. |
| SetSubComponent | public | Sets the csSubComponent style. |
| UpdateAction | public | Updates the state of an action. |
| WriteState | public | Writes the component to a stream. |
TPersistent
| Member | Visibility | Description |
|---|---|---|
| Assign | public | Assign the contents of one class to another. |
| Destroy | public | Destroys the TPersistent instance. |
| FPOAttachObserver | public | Add an observer to the list of observers. |
| FPODetachObserver | public | Remove an observer from the list of observers |
| FPONotifyObservers | public | Notify observers of changes. |
| GetNamePath | public | Returns a string that can be used to identify the class instance. |
TObject
| Member | Visibility | Description |
|---|---|---|
| AfterConstruction | public | Method called after the constructor was called. |
| BeforeDestruction | public | Method called before the destructor is called. |
| ClassInfo | public | Return a pointer to the type information for this class. |
| ClassName | public | Return the current class name. |
| ClassNameIs | public | Check whether the class name equals the given name. |
| ClassParent | public | Return the parent class. |
| ClassType | public | Return a "class of" pointer for the current class |
| CleanupInstance | public | Finalize the class instance. |
| Create | public | TObject Constructor |
| DefaultHandler | public | Default handler for integer message handlers. |
| DefaultHandlerStr | public | Default handler for string messages. |
| Destroy | public | TObject destructor. |
| Dispatch | public | Dispatch an integer message |
| DispatchStr | public | Dispatch a string message. |
| Equals | public | Check if two objects are equal. |
| FieldAddress | public | Return the address of a field. |
| Free | public | Check for Nil and call destructor. |
| FreeInstance | public | Clean up instance and free the memory reserved for the instance. |
| GetHashCode | public | Return a hash code for the object |
| GetInterface | public | Return a reference to an interface |
| GetInterfaceByStr | public | Return an interface based on its GUID |
| GetInterfaceEntry | public | Return the interface table entry by GUID |
| GetInterfaceEntryByStr | public | Return the interface table entry by string |
| GetInterfaceTable | public | Return a pointer to the table of implemented interfaces for a class |
| GetInterfaceWeak | public | Get a reference to an interface, not increasing the reference count |
| InheritsFrom | public | Check whether class is an ancestor. |
| InitInstance | public | Initialize a new class instance. |
| InstanceSize | public | Return the size of an instance. |
| MethodAddress | public | Return the address of a method |
| MethodName | public | Return the name of a method. |
| newinstance | public | Allocate memory on the heap for a new instance |
| QualifiedClassName | public | Fully qualified classname |
| SafeCallException | public | Handle exception object |
| StringMessageTable | public | Return a pointer to the string message table. |
| ToString | public | Return a string representation for the object |
| UnitName | public | Unit name |