org.jasig.portal.layout.dlm.processing |
|
Java Source File Name | Type | Comment |
ExampleBookmarksRemover.java | Class | A sample processor that strips all SAX events related to the Bookmarks
channel from the SAX stream representing the user's layout to portray how an
implementation of ISaxProcessor can affect the SAX event stream by removing,
changing, or injecting events. |
ExampleStickyTabEnforcer.java | Class | Sample IParameterProcessor that when used watches for a tab with a name of
"Sticky Tab" and continuously sets that tab's ID as the activeTab
stylesheet parameters to force that tab to stay in focus. |
IOptionalParameterProcessor.java | Interface | An interface implemented along with IParameterProcessor to convey if a call
to IParameterProcessor's processParameters() method has resulted in a
processor completing its functionality and hence can be removed from being a
currently selected optional processor. |
IParameterProcessor.java | Interface | Represents an object that can process layout parameters submitted to the
portal as part of a request and/or alter the SAX stream representing the
user's layout. |
ISaxProcessor.java | Interface | Represents a processor that takes part in SAX event stream modification. |
ProcessingPipe.java | Class | Handles chaining of layout parameter request processing for the
DistributedLayoutManager object and provides assistance during generation of
the SAX event stream during rendering by wrapping the ultimate ContentHandler
to which all events will be pushed. |