Package org.jasig.portal.layout.dlm.processing

Interface Summary
IOptionalParameterProcessor 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 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 Represents a processor that takes part in SAX event stream modification.
 

Class Summary
ExampleBookmarksRemover 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 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.
ProcessingPipe 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.
 



Copyright © 2010 Jasig. All Rights Reserved.