Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## ix.icore
Interface IXAgentExtension

All Known Implementing Classes:
  ExtensionExample, ObjectViewExtension, StateExportExtension, SyncStateClient, SyncStateServer

    public interface IXAgentExtension

An object that installs extensions and other modifications to an IXAgent.

A class that implements this interface must have a public 1-argument constructor that declares its parameter as IXAgent or an IXAgent subclass. An extension is installed by constructing an instance of the class, passing an IXAgent as its parameter, and then calling the instance's `installExtension()` method.

Example:

         public class SomeIp2Extension implements IXAgentExtension {

             private Ip2 agent;  // Ip2 is a subclass of IXAgent

             public SomeIp2Extension(Ip2 agent) {
                 this.agent = agent;
             }

             public void installExtension() {
                 ...
             }

         }

Method Summary
`void` | `installExtension()`

Method Detail

### installExtension

    void installExtension()

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD