public boolean hasCopiedData() {
   return _clipboard.hasCopiedData();
 }
 /** Provides a hook called when selection is no more empty */
 protected void fireSelectionIsNoMoreEmpty() {
   _clipboard.setCopyEnabled(true);
   _clipboard.setCutEnabled(true);
 }
 public boolean performSelectionPaste() {
   if (logger.isLoggable(Level.FINE)) {
     logger.fine("performSelectionPaste in " + getClass().getName());
   }
   return _clipboard.performSelectionPaste();
 }
 /** Provides a hook called when selection becomes empty */
 protected void fireSelectionBecomesEmpty() {
   _clipboard.setCopyEnabled(false);
   _clipboard.setCutEnabled(false);
 }