MAXON API - Interfaces¶
See also
- Interfaces Manual.
Interfaces¶
Hardware and Software Information¶
MachineInterface([data]) |
This class is the entry point to access machine interfaces.
|
MachinesInterface |
This class declares functions to access and manage machines.
|
Application |
Application wide functions.
|
System |
Application wide system functions.
|
I/O¶
FileFormatHandlerInterface([data]) |
FileFormatHandlerInterface implements a handler for a specific FileFormat.
|
FileFormatInterface([data]) |
maxon.FileFormatInterface allows to implement and register file formats with its detection algorithm. |
IoHandlerInterface([data]) |
The IoHandler class offers some I/O functionality for filenames.
|
IoConnectionInterface([data]) |
The connection interface a given
maxon.Url. |
IoBrowseInterface([data]) |
The
IoBrowseIterator interface for a given maxon.Url. |
BaseStreamInterface([data]) |
Interface is the base interface for all stream interfaces.
|
InOutputStreamInterface([data]) |
Creates an
maxon.InOutputStreamInterface class to read/write bytes from/into streams. |
InputStreamInterface([data]) |
Interface for input streams. It allows to read data from streams.
|
OutputStreamInterface([data]) |
Creates an maxon.OutputStreamInterface class to write bytes into streams. |
Network¶
NetworkIpAddrInterface([data]) |
This class represents an Internet Protocol (IP) address.
|
NetworkIpAddrPortInterface([data]) |
Provides an Internet Protocol (IP) address + port.
|
Logger¶
LoggerTypeInterface([data]) |
Each object of
maxon.LoggerLine represents an entry in the logger with several meta information. |
LoggerInterface([data]) |
The logger interface allows to create new custom loggers for specific tasks and to access existing loggers.
|
Core¶
DataDictionaryObjectInterface([data]) |
Class to store and find any maxon.Data type under any type of key. |
DataDictionaryInterface([data]) |
Class to store and find any data type under any type of key. |
RegistryInterface([C]) |
maxon.RegistryInterface is used internally by maxon.Registry. |
StringInterface([C]) |
Class to store unicode strings. String stores 16bit unicode characters.
|
UrlInterface([data]) |
Interface class for maxon.Url. |
Core Helper¶
ClassInterface([data]) |
A
maxon.ClassInterface object represents an object class at runtime. |
ObjectInterface([data]) |
Object is the root of the interface hierarchy of the MAXON API.
|
AutoIterator(array[, beginIndex]) |
AutoIterator implements a foreach iterator for a BaseArray |
ObserverObjectInterface([data]) |
maxon.Component to allow maxon.ObjectInterface interfaces to use the observable concept. |