public abstract class AbstractX4OPhaseHandler extends Object implements X4OPhaseHandler
Modifier and Type | Field and Description |
---|---|
protected X4OPhase |
phase |
protected List<X4OPhaseListener> |
X4OPhaseListeners |
Constructor and Description |
---|
AbstractX4OPhaseHandler() |
Modifier and Type | Method and Description |
---|---|
void |
addPhaseListener(X4OPhaseListener listener)
Adds an X4OPhaseListener
|
X4OPhase |
getX4OPhase()
Returns the X4OPhase for which this handler was written.
|
List<X4OPhaseListener> |
getX4OPhaseListeners()
Returns all X4OPhaseListeners which where added.
|
boolean |
isElementPhase()
runPhase is called but should do nothig.
|
void |
removePhaseListener(X4OPhaseListener listener)
Removes an X4OPhaseListener
|
abstract void |
runElementPhase(Element element)
Run this phase for this Element.
|
void |
runPhase(ElementLanguage elementLanguage)
Runs this phase.
|
protected abstract void |
setX4OPhase()
Is called from constuctor
|
protected List<X4OPhaseListener> X4OPhaseListeners
public AbstractX4OPhaseHandler()
protected abstract void setX4OPhase()
public X4OPhase getX4OPhase()
X4OPhaseHandler
getX4OPhase
in interface X4OPhaseHandler
public List<X4OPhaseListener> getX4OPhaseListeners()
X4OPhaseHandler
getX4OPhaseListeners
in interface X4OPhaseHandler
public void addPhaseListener(X4OPhaseListener listener)
X4OPhaseHandler
addPhaseListener
in interface X4OPhaseHandler
public void removePhaseListener(X4OPhaseListener listener)
X4OPhaseHandler
removePhaseListener
in interface X4OPhaseHandler
public boolean isElementPhase()
X4OPhaseHandler
isElementPhase
in interface X4OPhaseHandler
public abstract void runElementPhase(Element element) throws X4OPhaseException
X4OPhaseHandler
runElementPhase
in interface X4OPhaseHandler
X4OPhaseException
public void runPhase(ElementLanguage elementLanguage) throws X4OPhaseException
X4OPhaseHandler
runPhase
in interface X4OPhaseHandler
X4OPhaseException
Copyright © 2004-2012 X4O. All Rights Reserved.