mmp.engine
Interface EngineContext

All Known Implementing Classes:
Engine

public interface EngineContext

The interface EngineContext gives macro objects access to the engine.

Author:
Burkhardt Renz

Method Summary
 Input getInput()
          Get input of macro processor.
 MacroRegistry getMacroRegistry()
          Get macro registry of macro processor.
 Output getOutput()
          Get output of macro processor.
 int getRecursionLevel()
          Get current recursion level of expansion of macro.
 Settings getSettings()
          Get settings of macro processor.
 

Method Detail

getInput

Input getInput()
Get input of macro processor.

Returns:
Input
See Also:
Input

getMacroRegistry

MacroRegistry getMacroRegistry()
Get macro registry of macro processor.

Returns:
MacroRegistry
See Also:
MacroRegistry

getOutput

Output getOutput()
Get output of macro processor.

Returns:
Output
See Also:
Output

getRecursionLevel

int getRecursionLevel()
Get current recursion level of expansion of macro.

Returns:
recursion level

getSettings

Settings getSettings()
Get settings of macro processor.

Returns:
Settings
See Also:
Settings