Class PageModifierSequence
java.lang.Object
org.eclnt.jsfserver.elements.pagemodifier.DefaultPageModifier
org.eclnt.jsfserver.elements.pagemodifier.implxml.PageModifierSequence
- All Implemented Interfaces:
IPageModifier
A page bean layout can be modified by its inheriting page beans.
This class holds a sequence of page modifiers for a certain class.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addToSequenceAsFirst
(IPageModifier pageModifier) It is important to define the right sequence!boolean
getId()
Id of this page modifier.void
updateParsedNode
(org.eclnt.jsfserver.elements.impl.ROWINCLUDEComponent.ParsedNode node) Update the node.
-
Constructor Details
-
PageModifierSequence
-
-
Method Details
-
addToSequenceAsFirst
It is important to define the right sequence! The sequence e.g. follows the inheritance sequence, so that the modifier of the highest class is first, then the one of the inheriting class. The sequence is the one that is used inupdateParsedNode(ParsedNode)
. -
getId
Description copied from interface:IPageModifier
Id of this page modifier.
The id is important because it internally is one of the keys by which pages are buffered in parsed format when being accessed.- Specified by:
getId
in interfaceIPageModifier
- Overrides:
getId
in classDefaultPageModifier
-
updateParsedNode
public void updateParsedNode(org.eclnt.jsfserver.elements.impl.ROWINCLUDEComponent.ParsedNode node) Description copied from interface:IPageModifier
Update the node.- Specified by:
updateParsedNode
in interfaceIPageModifier
- Overrides:
updateParsedNode
in classDefaultPageModifier
-
checkIfAnyModificationContained
public boolean checkIfAnyModificationContained()
-