org.jasig.portal.channels.adminnav |
|
Java Source File Name | Type | Comment |
AdminNavChannel.java | Class | This channel is a wrapper around an implementation that provides urls (links)
to other channels. |
ILabelResolver.java | Interface | Provides a callback mechanism for the admin nav channel to aquire a
localized version of a lable for a registered link exposed in its interface. |
ILinkRegistrar.java | Interface | Represents an object that can add links to the AdminNavChannel's underlying
model. |
INavigationModel.java | Interface | Represents a pluggable facility for implementing the administrative navigation
channel's functionality. |
ResourceBundleResolver.java | Class | Provides an implementation of ILabelResolver that resolves labels from
ResourceBundles. |
XMLLinksFileLoader.java | Class | Loads links defined in the passed in file path having the XML format
specified in javadocs for XMLLinksHandler. |
XMLLinksHandler.java | Class | Handler for receiving SAX events from parsing a set of links having the
following structure.
<links [bundleResolver="bundleBase"]>
<link labelId="id-unique-within-resolver"
channelFunctionalName="functional-name-of-channel">
[<parameter name="some-Name" value="some-value" />
<parameter ..../>
]
<link...>...</link>
</links>
If an instance of ILabelResolver is not passed into this class and there
is no bundleResolver declared by the links element then an
IllegalStateException will be thrown. |