public class DefaultX4OPhaseManager extends Object implements X4OPhaseManager
| Constructor and Description |
|---|
DefaultX4OPhaseManager()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addX4OPhase(X4OPhase phase)
Adds an X4OPhaseHandler.
|
void |
doReleasePhaseManual(X4OLanguageContext languageContext)
Run release phase manual if auto release is disabled by config.
|
List<X4OPhase> |
getAllPhases()
Returns all the X4OPhaseHandlers.
|
List<X4OPhase> |
getOrderedPhases(X4OPhaseType type)
Returns all the X4OPhaseHandlers in ordered list.
|
X4OPhase |
getPhase(String phaseName) |
void |
runPhases(X4OLanguageContext languageContext,
X4OPhaseType type)
Runs all the phases in the right order.
|
void |
runPhasesForElement(Element e,
X4OPhaseType type,
X4OPhase p)
Runs phase on single element.
|
public X4OPhase getPhase(String phaseName)
getPhase in interface X4OPhaseManagerpublic void addX4OPhase(X4OPhase phase)
phase - The X4OPhaseHandler to add.public List<X4OPhase> getAllPhases()
getAllPhases in interface X4OPhaseManagerpublic List<X4OPhase> getOrderedPhases(X4OPhaseType type)
getOrderedPhases in interface X4OPhaseManagerpublic void runPhases(X4OLanguageContext languageContext, X4OPhaseType type) throws X4OPhaseException
runPhases in interface X4OPhaseManagerX4OPhaseException - When a running handlers throws one.public void runPhasesForElement(Element e, X4OPhaseType type, X4OPhase p) throws X4OPhaseException
runPhasesForElement in interface X4OPhaseManagere - The Element to process.p - The phase to run.X4OPhaseException - When a running handlers throws one.public void doReleasePhaseManual(X4OLanguageContext languageContext) throws X4OPhaseException
doReleasePhaseManual in interface X4OPhaseManagerX4OPhaseException - When a running handlers throws one.Copyright © 2004-2013 X4O. All Rights Reserved.