| Interface | Description |
|---|---|
| ClientSessionManagerInterface | The interface implemented for classes that provide direct interface access. |
| DirectInterface | The interface used when the client is directly communicating with the server/editor in the same process. |
| FieldPaintInterface | |
| HandlerOwnerInterface | |
| ILogConsole | Console logging interface for the NetPhantom Client. |
| MouseInterface | Interface to be implemented by mouse movement "hooks" (i.e. |
| NetPhantomConstants | This interface defines the constants used in the Client, Editor and Server. |
| PaintInterface | This interface defines paint exit in the TerminalWindow class. |
| TerminalKeys | The terminal key definitions are defined statically in this class. |
| TerminalWindowListener | This class listens to the terminal window display changes in terms of entering character data and pressing send keys. |
| Class | Description |
|---|---|
| CFont | Class holding the font definition of an item or component. |
| ColorItem | This class holds the color of a component. |
| Colors | This class holds the fore- and background colors of a component. |
| ControlPanel | Handles routines that deals with deployment properties and configuration in the the Java Control Panel. |
| DefaultCrypto | This interface defines the cryptographic interface for the client/server communication. |
| EnumeratorFromIterator<T> | Class that converts an Iterator to Enumerator interface, i.e. |
| FieldPaintInterface.Field | Generic field description. |
| FieldPaintInterface.Fields | |
| HotSpot | Abstract class that is used to parse data of a line on the screen to create hot spots such as function keys (or other send keys) and links. |
| HttpTunnel | This class implements static methods to insert or remove Http headers to/from transactions. |
| LocaleInfo | This helper class contains methods and data that allows handling of localized data, such as numbers, date and time. |
| NPPVColor | Color value class that is used both by the NPPColor server class and the client class. |
| TerminalWindow | This class creates and displays the terminal window inside a JComponent, typically a JFrame or JInternalFrame. |
| TerminalWindow.SetUp | |
| ThinBorder | A class which implements three different kinds of Phantom borders: - The raised bevel border, - The lowered bevel border, - The line border. |
| Transaction | This transaction class is used for all communication between the Server, Client and Remote Administration programs. |
| Utilities | This is a utility class containing static helper functions. |
| WindowsLikeFilenameFilter | Filters file names like under Windows, with '?' being any character, '*' being any characters and '^' the escape character (the meaning of '?' and '*' becomes the actual character, and two escape characters for a single). |
| WriteCache | This class is used to handle writing strings to the cache used from the server to the client in transactions. |
Phantom® and NetPhantom® are registered trademarks of Mindus SARL.
© 2026 Mindus SARL. All rights reserved.