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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddToSequenceAsFirst(IPageModifier pageModifier) It is important to define the right sequence!booleangetId()Id of this page modifier.voidupdateParsedNode(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:IPageModifierId 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:
getIdin interfaceIPageModifier- Overrides:
getIdin classDefaultPageModifier
-
updateParsedNode
public void updateParsedNode(org.eclnt.jsfserver.elements.impl.ROWINCLUDEComponent.ParsedNode node) Description copied from interface:IPageModifierUpdate the node.- Specified by:
updateParsedNodein interfaceIPageModifier- Overrides:
updateParsedNodein classDefaultPageModifier
-
checkIfAnyModificationContained
public boolean checkIfAnyModificationContained()
-