de.caff.util.debug

## Interface CookedMessageDebugListener

- All Superinterfaces:
    DebugConstants
  All Known Implementing Classes:
    DebugMessageWindow, FilteringDebugMessageWindow, SimpleOutputtingDebugListener

      public interface CookedMessageDebugListener
      extends DebugConstants

  A listener for any debug message in "cooked" form.
  Author:
    Rammi
  See Also:
    `Debug`, `DebugMessageCook`

- - ### Field Summary

    - ### Fields inherited from interface de.caff.util.debug.DebugConstants

      `ASSERT, ASSERT_CHAR, ASSERT_FLAG, DEBUG_ALL_MASK, ERROR, ERROR_CHAR, ERROR_FLAG, FATAL, FATAL_CHAR, FATAL_FLAG, LOG, LOG_CHAR, LOG_FLAG, MESSAGE, MESSAGE_CHAR, MESSAGE_FLAG, NO_DEBUG_MASK, NR_DEBUG_TYPES, TRACE, TRACE_CHAR, TRACE_FLAG, WARNING, WARNING_CHAR, WARNING_FLAG`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `receiveCookedMessage(int msgType, java.lang.String msg, java.lang.String pos)` Receive a cooked message.

- - ### Method Detail

    - #### receiveCookedMessage

          void receiveCookedMessage(int msgType,
                                    java.lang.String msg,
                                    java.lang.String pos)

      Receive a cooked message. Cooked message always end with a line feed.
      Parameters:
        `msgType` - message type (one of `DebugConstants.TRACE`, `DebugConstants.MESSAGE`, `DebugConstants.WARNING`, `DebugConstants.ERROR`, `DebugConstants.FATAL`, `DebugConstants.LOG` oder `DebugConstants.ASSERT`)
        `msg` - the message
        `pos` - file position