public int getSourceActions(JComponent c) {
return COPY;
}
protected Transferable createTransferable(JComponent c) {
VisualPageListTransferable retVal = null;
Object[] selectedList = ((JVisualSelectionList)c).getSelectedValues();
if(selectedList != null && selectedList.length>0){
VisualPageListItem[] items = new VisualPageListItem[selectedList.length];
for(int i = 0; i< selectedList.length; i++){
items[i] = (VisualPageListItem)selectedList[i];
}
int[] indexes = ((JVisualSelectionList)c).getSelectedIndices();
retVal = new VisualPageListTransferable(items, indexes);
}
return retVal;
}