Interface X4OPhaseManager
- All Known Subinterfaces:
X4OPhaseManagerLocal
- All Known Implementing Classes:
DefaultX4OPhaseManager
public interface X4OPhaseManager
X4OPhaseManager stores the X4OPhaseHandler and puts them in the right order.
And will execute the phases when runPhases is called.
- Version:
- 1.0 Jan 6, 2008
- Author:
- Willem Cazander
-
Method Summary
Modifier and TypeMethodDescriptionvoid
doReleasePhaseManual
(X4OLanguageSession languageSession) Runs release phase if it was requested not to run it automaticly.Gets an X4OPhase object by the phaseName.Gets all the keys of the phases registrated whith this phase manager.void
runPhases
(X4OLanguageSession elementContext, X4OPhaseType type) Runs all the phases in the right order.void
runPhasesForElement
(Element e, X4OPhaseType type, X4OPhase p) Runs phase on single element.
-
Method Details
-
getPhase
-
getPhaseKeys
-
doReleasePhaseManual
Runs release phase if it was requested not to run it automaticly.- Parameters:
languageSession
- The session to release.- Throws:
X4OPhaseException
- When a running handlers throws one.
-
runPhases
Runs all the phases in the right order.- Throws:
X4OPhaseException
- When a running handlers throws one.
-
runPhasesForElement
Runs phase on single element.- Parameters:
e
- The Element to process.p
- The phase to run.- Throws:
X4OPhaseException
- When a running handlers throws one.
-