Package mgui.interfaces
Interface Environment
- All Known Implementing Classes:
InterfaceEnvironment
public interface Environment
Interface to be implemented by all mgui environments. An environment holds the static
system parameters and interface object containers. Environments are static by nature and
therefore should not be instantiated. As a general policy subclasses should implement
a private constructor which throws an
AssertionError
to prevent attempts to
instantiate it.- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Method Summary
Modifier and Type Method Description java.util.ArrayList<InterfaceObject>
getInterfaceObjectList(java.lang.String name)
Returns a named list of interface objects, probably belonging to a particular container and having the same type (although this is not necessarily true).
-
Method Details
-
getInterfaceObjectList
Returns a named list of interface objects, probably belonging to a particular container and having the same type (although this is not necessarily true).Policy: All instances of
Environment
should have private constructors which prevent instantiation; for added safety, they can also throw assertion errors if called from within the class..- Parameters:
name
-- Returns:
-