Tabnine Logo
org.eclipse.jdt.internal.ui.jarpackagerfat
Code IndexAdd Tabnine to your IDE (free)

How to use org.eclipse.jdt.internal.ui.jarpackagerfat

Best Java code snippets using org.eclipse.jdt.internal.ui.jarpackagerfat (Showing top 20 results out of 315)

origin: org.eclipse.jdt/org.eclipse.jdt.ui

LibraryHandler createLibraryHandlerById(int handlerId) {
  if (handlerId == PackageLibraryHandler.ID)
    return new PackageLibraryHandler();
  if (handlerId == CopyLibraryHandler.ID)
    return new CopyLibraryHandler();
  return new ExtractLibraryHandler();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * set message to newMessage with severity WARNING.
 * overwrite existing message only if it is beyond severity WARNING
 * @param newMessage the warning to be set
 */
private void setInfoMessage(String newMessage) {
  if (getMessage() == null || getMessageType() < IMessageProvider.INFORMATION)
    setMessage(newMessage, IMessageProvider.INFORMATION);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * clear all previously set messages and error-messages
 */
private void clearMessages() {
  if (getErrorMessage() != null)
    setErrorMessage(null);
  if (getMessage() != null)
    setMessage(null);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public boolean isPageComplete() {
  clearMessages();
  boolean complete= validateDestinationGroup();
  complete= validateLaunchConfigurationGroup() && complete;
  complete= validateAntScriptGroup() && complete;
  return complete;
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * Hook for subclasses to add additional manifest entries.
 * 
 * @param    manifest    the manifest to which the entries should be added
 * @param    jarPackage    the JAR package specification
 */
@Override
protected void putAdditionalEntries(Manifest manifest, JarPackageData jarPackage) {
  setManifestRsrcClasspath(manifest, jarPackage);
  putMainClass(manifest, jarPackage);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public void addPages() {
  super.addPages();
  fJarPackageWizardPage= new FatJarPackageWizardPage(fJarPackage, fSelection);
  addPage(fJarPackageWizardPage);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * Creates and returns a jar builder capable of handling
 * files and archives.
 *
 * @return a new instance of a fat jar builder
 *
 * @since 3.4
 */
public IJarBuilder createFatJarBuilder() {
  return new UnpackFatJarBuilder();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public FatJarBuilder getBuilder(JarPackageData jarPackageData) {
  return new FatJarRsrcUrlBuilder();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

private static IPackageFragmentRoot[] findRootsForClasspath(IPath entry, IJavaProject[] searchOrder) {
  for (int i= 0; i < searchOrder.length; i++) {
    IPackageFragmentRoot[] elements= findRootsInProject(entry, searchOrder[i]);
    if (elements.length != 0) {
      return elements;
    }
  }
  return null;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public IManifestProvider getManifestProvider() {
  return new FatJarManifestProvider(this);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public void close() throws CoreException {
  if (fJarWriter != null) {
    fJarWriter.close();
  }
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

/**
 * clear all previously set messages and error-messages
 */
private void clearMessages() {
  if (getErrorMessage() != null)
    setErrorMessage(null);
  if (getMessage() != null)
    setMessage(null);
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

@Override
public boolean isPageComplete() {
  clearMessages();
  boolean complete= validateDestinationGroup();
  complete= validateLaunchConfigurationGroup() && complete;
  complete= validateAntScriptGroup() && complete;
  return complete;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * set message to newMessage with severity WARNING.
 * overwrite existing message only if it is beyond severity WARNING
 * @param newMessage the warning to be set
 */
private void setWarningMessage(String newMessage) {
  if (getMessage() == null || getMessageType() < IMessageProvider.WARNING)
    setMessage(newMessage, IMessageProvider.WARNING);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

LibraryHandler createLibraryHandlerById(int handlerId) {
  if (handlerId == PackageLibraryHandler.ID)
    return new PackageLibraryHandler();
  if (handlerId == CopyLibraryHandler.ID)
    return new CopyLibraryHandler();
  return new ExtractLibraryHandler();
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Hook for subclasses to add additional manifest entries.
 * 
 * @param    manifest    the manifest to which the entries should be added
 * @param    jarPackage    the JAR package specification
 */
@Override
protected void putAdditionalEntries(Manifest manifest, JarPackageData jarPackage) {
  setManifestRsrcClasspath(manifest, jarPackage);
  putMainClass(manifest, jarPackage);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * Creates and returns a jar builder capable of handling
 * files and archives.
 *
 * @return a new instance of a fat jar builder
 *
 * @since 3.4
 */
public IJarBuilder createFatJarBuilder() {
  return new UnpackFatJarBuilder();
}
origin: org.eclipse.jdt/org.eclipse.jdt.ui

private static IPackageFragmentRoot[] findRootsForClasspath(IPath entry, IJavaProject[] searchOrder) {
  for (int i= 0; i < searchOrder.length; i++) {
    IPackageFragmentRoot[] elements= findRootsInProject(entry, searchOrder[i]);
    if (elements.length != 0) {
      return elements;
    }
  }
  return null;
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

@Override
public IManifestProvider getManifestProvider() {
  return new FatJarManifestProvider(this);
}
origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.ui

/**
 * set message to newMessage with severity WARNING.
 * overwrite existing message only if it is beyond severity WARNING
 * @param newMessage the warning to be set
 */
private void setInfoMessage(String newMessage) {
  if (getMessage() == null || getMessageType() < IMessageProvider.INFORMATION)
    setMessage(newMessage, IMessageProvider.INFORMATION);
}
org.eclipse.jdt.internal.ui.jarpackagerfat

Most used classes

  • FatJarAntExporter
    Create an ANT script for a runnable JAR. The script is generated based on the classpath of the selec
  • FatJarPackagerUtil
    Utility methods for Runnable JAR Import/Export.
  • FatJarRsrcUrlAntExporter
    Create an ANT script for a runnable JAR with class loader export. The script is generated based on t
  • FatJarRsrcUrlBuilder
    A jar builder which copies the referenced libraries into the generated jar and adds a special class
  • UnpackFatJarAntExporter
  • UnpackJarAntExporter,
  • UnpackJarBuilder,
  • FatJarAntExporter$PathSubstituter,
  • FatJarAntExporter$SourceInfo,
  • FatJarBuilder,
  • FatJarManifestProvider,
  • FatJarPackageWizard$IPIssueWarningDialog,
  • FatJarPackageWizard,
  • FatJarPackageWizardPage$CopyLibraryHandler,
  • FatJarPackageWizardPage$ExistingLaunchConfigurationElement,
  • FatJarPackageWizardPage$ExtractLibraryHandler,
  • FatJarPackageWizardPage$LaunchConfigurationElement,
  • FatJarPackageWizardPage$LibraryHandler,
  • FatJarPackageWizardPage$PackageLibraryHandler
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now