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

      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).

      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: