Package com.ibm.portal.dnd

This package provides the Java API through which developers can add "drag and drop" function to their portlets and/or portals.

See:
          Description

Interface Summary
DNDAction A DNDAction represents an action that should be invoked by a drop zone when a drop occurs.
DNDArea A DNDArea repesents a part of a Drag and Drop user interface that can either be dragged into a droppable area (a "drag object") or receive a draggable object (a "drop zone").
DNDFactory Implementations of DNDFactory will be able to create DNDSource, DNDTarget, and DNDProperty objects.
DNDMarkupGenerator Implementations of DNDMarkupGenerator produce the markup required for DnD operations.
DNDPortalValidator DNDPortalValidator is an extension of DNDValidator that can be used for standard portlets.
DNDProperty A DNDProperty can be associated with either a "drag object" or a "drop zone".
DNDService The DNDService can be used by portal artifacts, like themes and skins, and by IBM and Standard portlets.
DNDSource A DNDSource represents a draggable object that will be matched against DNDTargets (drop zones) to create a Drag and Drop interface on the client.
DNDTarget A DNDTarget represents a "drop zone" that will be matched against DNDSource instances ("drag objects") on the client.
DNDValidator A DNDValidator can be implemented to provide access control over DNDArea instances.
 

Exception Summary
DNDException The generic exception that will be used by the DnD API.
DNDInvalidParametersException The exception used by DNDFactory to indicate that it does not have sufficient parameters to create a certain object.
DNDMarkupGeneratorException The exception used by DNDMarkupGenerator to indicate that it either does not have sufficient parameters to create a portion of markup or that its methods have been called in the wrong order.
 

Package com.ibm.portal.dnd Description

This package provides the Java API through which developers can add "drag and drop" function to their portlets and/or portals. In addition to this API, a JSP tag library is provided for use by developers. Most developers will find that the tag library is sufficient and will not need to use the Java API. Both the API and the tag library can be used from the Portal themes and skins, Standard portlets, and IBM portlets.