Codota Logo
DropEvent
Code IndexAdd Codota to your IDE (free)

How to use
DropEvent
in
org.pentaho.ui.xul.dnd

Best Java code snippets using org.pentaho.ui.xul.dnd.DropEvent (Showing top 8 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
ScheduledThreadPoolExecutor s =
  • Codota Iconnew ScheduledThreadPoolExecutor(corePoolSize)
  • Codota IconThreadFactory threadFactory;new ScheduledThreadPoolExecutor(corePoolSize, threadFactory)
  • Codota IconString str;new ScheduledThreadPoolExecutor(1, new ThreadFactoryBuilder().setNameFormat(str).build())
  • Smart code suggestions by Codota
}
origin: pentaho/pentaho-kettle

public void onDragFromLocalTable( DropEvent event ) {
 event.setAccepted( true );
}
origin: pentaho/pentaho-kettle

 UIRepositoryDirectory targetDirectory = null;
 if ( event.getDropParent() != null && event.getDropParent() instanceof UIRepositoryDirectory ) {
  targetDirectory = (UIRepositoryDirectory) event.getDropParent();
  if ( event.getDataTransfer().getData().size() > 0 ) {
   for ( Object o : event.getDataTransfer().getData() ) {
    if ( o instanceof UIRepositoryObject ) {
     moveList.add( (UIRepositoryObject) o );
   moveFiles( moveList, targetDirectory );
   event.getDataTransfer().setData( dirList );
 if ( mainController == null || !mainController.handleLostRepository( e ) ) {
  result = false;
  event.setAccepted( false );
  messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) );
  messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) );
event.setAccepted( result );
try {
 directoryBinding.fireSourceChanged();
origin: pentaho/modeler

@Bindable
public void checkDropLocation( DropEvent event ) {
 List<Object> data = event.getDataTransfer().getData();
 for ( Object obj : data ) {
  if ( obj instanceof AbstractMetaDataModelNode && event.getDropParent() != null ) {
   event.setAccepted( ( (AbstractMetaDataModelNode) event.getDropParent() ).acceptsDrop( obj ) );
  }
 }
}
origin: pentaho/modeler

public void onModelDrop( DropEvent event ) throws ModelerException {
 try {
  IDropTarget dropNode = (IDropTarget) event.getDropParent();
  Object newData = null;
  for ( Object data : event.getDataTransfer().getData() ) {
   newData = dropNode.onDrop( data );
  }
  if ( newData == null ) {
   event.setAccepted( false );
  } else {
   event.getDataTransfer().setData( Collections.singletonList( newData ) );
  }
 } catch ( ModelerException e ) {
  throw e;
 }
}
origin: pentaho/pentaho-kettle

public void onDragFromGlobalTree( DropEvent event ) {
 for ( UIRepositoryDirectory uiRepositoryDirectory : this.getSelectedFolderItems() ) {
  String path = uiRepositoryDirectory.getDirectory().getPath();
  if ( path.equals( HOME_PATH ) || path.equals( PUBLIC_PATH ) ) {
   event.setAccepted( false );
   return;
  }
 }
 event.setAccepted( true );
}
origin: pentaho/pentaho-kettle

if ( ( (ILockObject) contentToLock ).isLocked() ) {
 event.setAccepted( false );
 messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) ); //$NON-NLS-1$
 messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) ); //$NON-NLS-1$
 && repositoryDirectoryHasLockedObject( event, (UIRepositoryDirectory) ro ) ) {
event.setAccepted( false );
break;
origin: pentaho/pentaho-kettle

private boolean areAnyRepositoryObjectsLocked( DropEvent event, UIRepositoryObjects repositoryObjects )
 throws KettleException {
 for ( UIRepositoryObject ro : repositoryObjects ) {
  if ( ro instanceof ILockObject ) {
   final UIRepositoryContent contentToLock = (UIRepositoryContent) ro;
   if ( ( (ILockObject) contentToLock ).isLocked() ) {
    // Content is locked, move is not allowed.
    event.setAccepted( false );
    messageBox.setTitle( BaseMessages.getString( PKG, "Dialog.Error" ) ); //$NON-NLS-1$
    messageBox.setAcceptLabel( BaseMessages.getString( PKG, "Dialog.Ok" ) ); //$NON-NLS-1$
    messageBox.setMessage( BaseMessages.getString( PKG, "BrowseController.FolderMoveNotAllowed" ) ); //$NON-NLS-1$
    messageBox.open();
    return true;
   }
  }
 }
 return false;
}
origin: pentaho/modeler

@Bindable
public void onModelTreeDrop( DropEvent event ) {
 try {
  if ( getModelerPerspective() == ModelerPerspective.ANALYSIS ) {
   dimTreeHelper.onModelDrop( event );
  } else {
   catTreeHelper.onModelDrop( event );
  }
 } catch ( Exception e ) {
  event.setAccepted( false );
  try {
   XulMessageBox msg = null; //$NON-NLS-1$
   msg = (XulMessageBox) document.createElement( "messagebox" );
   msg.setTitle( ModelerMessagesHolder.getMessages().getString( "invalid_model" ) ); //$NON-NLS-1$
   msg.setMessage( e.getCause().getMessage() );
   msg.open();
  } catch ( Exception e1 ) {
   e1.printStackTrace();
  }
 }
}
org.pentaho.ui.xul.dndDropEvent

Most used methods

  • setAccepted
  • getDataTransfer
  • getDropParent

Popular in Java

  • Updating database using SQL prepared statement
  • onCreateOptionsMenu (Activity)
  • getResourceAsStream (ClassLoader)
    Returns a stream for the resource with the specified name. See #getResource(String) for a descriptio
  • requestLocationUpdates (LocationManager)
  • ObjectMapper (com.fasterxml.jackson.databind)
    This mapper (or, data binder, or codec) provides functionality for converting between Java objects (
  • URLConnection (java.net)
    The abstract class URLConnection is the superclass of all classes that represent a communications li
  • ZipFile (java.util.zip)
    This class provides random read access to a zip file. You pay more to read the zip file's central di
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • LogFactory (org.apache.commons.logging)
    A minimal incarnation of Apache Commons Logging's LogFactory API, providing just the common Log look
  • Logger (org.apache.log4j)
    This is the central class in the log4j package. Most logging operations, except configuration, are d
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now