MAXON API - Interfaces

See also

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.

Misc

Timer A timer class to retrieve the current time.

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.
Object([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.Object interfaces to use the observable concept.

Indices and tables