Class OfficeFrame

  • Direct Known Subclasses:
    OfficeFrameImpl

    public abstract class OfficeFrame
    extends java.lang.Object

    Office Frame to create the OfficeFloor.

    This is the starting point to use the framework.

    Author:
    Daniel Sagenschneider
    • Field Detail

      • IMPLEMENTATION_CLASS_PROPERTY_NAME

        public static final java.lang.String IMPLEMENTATION_CLASS_PROPERTY_NAME

        System.getProperty(String) that allows specifying the OfficeFrame implementation Class.

        Should this not be specified the default OfficeFrameImpl will be used.

        Note: it is anticipated that OfficeFrameImpl will always be used.

        See Also:
        Constant Field Values
      • LOG_SOURCE_CLASS_PROPERTY_NAME

        public static final java.lang.String LOG_SOURCE_CLASS_PROPERTY_NAME

        System.getProperty(String) that flags to infer the source Class undertaking the logging.

        By default the Logger instances will specify a null source Class name so that the Logger name is used by the SimpleFormatter. This will then result in LogRecord instances formatted with the Logger name.

        Flagging this true will allow the source Class name to be inferred. However, a Formatter will likely need to be configured to indicate the specific Logger name to distinguish the configured instance.

        See Also:
        Constant Field Values
    • Constructor Detail

      • OfficeFrame

        public OfficeFrame()