The following documentation provides a focused view of
specific libraries in the com.plumtree package.
For an introduction to the portal architecture, see Overview
of the Portal Architecture. For an introduction to the portal UI libraries,
see Portal
UI Layers. These API packages are for ALI
version 6.0. Note: Some
interfaces have changed between 5.x and 6.0; for a list of changes, see
Upgrading
Existing Customizations.
To download API documentation for remote APIs and development tools, see ALUI API Documentation.
This section includes descriptions for every class that composes the portal UI. The links below provide access to the complete Portal UI API package.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |
The following links provide selected libraries from the portal UI API package for customizing specific functionality.
Adaptive Tag Framework
(portaluiinfrastructure.tags.*, uiinfrastructure.uitasks): These
libraries includes the classes that are used to create custom Adaptive
Tags for use in portlets and gatewayed pages. For details on custom tags,
see Creating
Custom Adaptive Tags.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |
PEIs (portalpages.pei,
portaluiinfrastructure.pei, portaluiinfrastructure.tags.pei and uiinfrastructure.pei):
These libraries are focused on the portal's Programmable Event Interfaces
API. For details on implementing custom code using PEIs, see Using
PEIs.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |
Pluggable Navigation
(nullnavigation.*, portalnavigation.*, portalpages.common.mediator, portalpages.common.plugnav,
portalpages.common.uiparts, portaluiinfrastructure.application.varpacks,
portaluiinfrastructure.compoundlist, and portaluiinfrastructure.navtype):
These libraries are focused on the Pluggable Navigation API. Note:
In 6.x, most navigation customizations can be implemented without writing
custom code against the portal UI. For details, see Customizing
Navigation Using Adaptive Tags.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |
UI Infrastructure:
The uiinfrastructure library represents the layer of the portal UI that
defines the core architectural classes for the portal UI. This layer has
no dependencies on the plumtree.server layer. It addresses generic problems
like how to store state across pages in a consistent, reusable fashion.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |
Open Foundation: This section contains the cross-platform (Java) development library underneath all portal UI layers.
6.0 / 6.1 |
||
6.5 |
This package contains libraries that can only be invoked
on a machine with core portal server libraries. A subset of features are
available on the remote tier using the Programmable Remote Client (PRC).
For details on using the PRC, see Using
Remote APIs.
6.0 / 6.1 |
Javadocs |
||
nDocs |
|||
6.5 |
Javadocs |
||
nDocs |