org.richfaces.component
Interface Draggable


public interface Draggable

Interface for all draggable components. Describe bean properties, implemented by component.

Author:
shura

Method Summary
 void addDragListener(DragListener listener)
          Append drag listener to component listeners collection
 java.lang.String getDragIndicator()
          Getter for id of component ( instance of UIDragIndicator ) used for create drag cursor.
 javax.faces.el.MethodBinding getDragListener()
           
 DragListener[] getDragListeners()
          Get array of all Drop Listeners
 java.lang.String getDragType()
          Getter for type of this draggable ( file, mail etc ).
 java.lang.Object getDragValue()
          Getter for value parameter, used as key for draggable component.
 java.lang.String getOndragend()
           
 java.lang.String getOndragstart()
          Getter for JavaScript event handler, called before start drag operation.
 java.lang.String getResolvedDragIndicator(javax.faces.context.FacesContext facesContext)
          Draggable implementation may wish to resolve drag indicator id to clientId itself
 void removeDragListener(DragListener listener)
          Remove drop listener from component listeners array.
 void setDragIndicator(java.lang.String dragIndicator)
           
 void setDragListener(javax.faces.el.MethodBinding binding)
           
 void setDragType(java.lang.String dragType)
           
 void setDragValue(java.lang.Object value)
           
 void setOndragend(java.lang.String ondrag)
           
 void setOndragstart(java.lang.String ondrag)
           
 

Method Detail

getDragValue

java.lang.Object getDragValue()
Getter for value parameter, used as key for draggable component.

Returns:

setDragValue

void setDragValue(java.lang.Object value)

getDragIndicator

java.lang.String getDragIndicator()
Getter for id of component ( instance of UIDragIndicator ) used for create drag cursor.

Returns:

setDragIndicator

void setDragIndicator(java.lang.String dragIndicator)
Parameters:
dragIndicator - - id of cursor component

getResolvedDragIndicator

java.lang.String getResolvedDragIndicator(javax.faces.context.FacesContext facesContext)
Draggable implementation may wish to resolve drag indicator id to clientId itself

Parameters:
facesContext - FacesContext instance
Returns:
resolved indicator client id or null
Since:
3.1

getDragType

java.lang.String getDragType()
Getter for type of this draggable ( file, mail etc ).

Returns:

setDragType

void setDragType(java.lang.String dragType)
Parameters:
dragType -

getOndragstart

java.lang.String getOndragstart()
Getter for JavaScript event handler, called before start drag operation. If this handler return false, drag operation is cancelled.

Returns:
javaScript code of event handler.

setOndragstart

void setOndragstart(java.lang.String ondrag)
Parameters:
dragType -

getOndragend

java.lang.String getOndragend()
Returns:

setOndragend

void setOndragend(java.lang.String ondrag)

addDragListener

void addDragListener(DragListener listener)
Append drag listener to component listeners collection

Parameters:
listener -

getDragListeners

DragListener[] getDragListeners()
Get array of all Drop Listeners

Returns:

removeDragListener

void removeDragListener(DragListener listener)
Remove drop listener from component listeners array.

Parameters:
listener -

setDragListener

void setDragListener(javax.faces.el.MethodBinding binding)

getDragListener

javax.faces.el.MethodBinding getDragListener()


Copyright © 2007. All Rights Reserved.