org.eclipse.pde.core_3.7.1.v20120103_r372

d Name:     org.eclipse.pde.internal.core.ibundle.IBundleModelFactory
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

import org.eclipse.pde.core.plugin.IPlugin;

public abstract interface IBundlePlugin
  extends IBundlePluginBase, IPlugin
{
  public abstract boolean hasExtensibleAPI();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IBundlePlugin
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

import org.eclipse.pde.core.IModelChangedListener;
import org.eclipse.pde.core.plugin.IPluginBase;

public abstract interface IBundlePluginBase
  extends IPluginBase, IModelChangedListener
{
  public abstract String getTargetVersion();
  
  public abstract void setTargetVersion(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IBundlePluginBase
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

import org.eclipse.pde.core.plugin.IPluginModel;

public abstract interface IBundlePluginModel
  extends IBundlePluginModelBase, IPluginModel
{}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IBundlePluginModel
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

import org.eclipse.pde.core.IEditable;
import org.eclipse.pde.core.plugin.IPluginImport;
import org.eclipse.pde.core.plugin.IPluginLibrary;
import org.eclipse.pde.core.plugin.IPluginModelBase;
import org.eclipse.pde.core.plugin.ISharedExtensionsModel;

public abstract interface IBundlePluginModelBase
  extends IPluginModelBase, IEditable
{
  public abstract IBundleModel getBundleModel();
  
  public abstract ISharedExtensionsModel getExtensionsModel();
  
  public abstract void setBundleModel(IBundleModel paramIBundleModel);
  
  public abstract void setExtensionsModel(ISharedExtensionsModel paramISharedExtensionsModel);
  
  public abstract IPluginImport createImport();
  
  public abstract IPluginLibrary createLibrary();
  
  public abstract void save();
  
  public abstract String getBundleLocalization();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IBundlePluginModelBase
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

public abstract interface IBundlePluginModelProvider
{
  public abstract IBundlePluginModelBase getBundlePluginModel();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IBundlePluginModelProvider
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ibundle;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.internal.core.text.IDocumentKey;

public abstract interface IManifestHeader
  extends IDocumentKey
{
  public abstract String getKey();
  
  public abstract String getValue();
  
  public abstract void setKey(String paramString)
    throws CoreException;
  
  public abstract void setValue(String paramString);
  
  public abstract void update();
  
  public abstract void update(boolean paramBoolean);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ibundle.IManifestHeader
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;

public abstract interface IEnvironment
{
  public static final String P_OS = "os";
  public static final String P_WS = "ws";
  public static final String P_ARCH = "arch";
  public static final String P_NL = "nl";
  
  public abstract String getOS();
  
  public abstract String getWS();
  
  public abstract String getArch();
  
  public abstract String getNL();
  
  public abstract void setOS(String paramString)
    throws CoreException;
  
  public abstract void setWS(String paramString)
    throws CoreException;
  
  public abstract void setArch(String paramString)
    throws CoreException;
  
  public abstract void setNL(String paramString)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IEnvironment
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.plugin.IPluginModelBase;

public abstract interface IFeature
  extends IFeatureObject, IVersionable, IEnvironment
{
  public static final String P_DESCRIPTION = "description";
  public static final String P_COPYRIGHT = "copyright";
  public static final String P_LICENSE = "license";
  public static final String P_PROVIDER = "provider";
  public static final String P_IMAGE = "image";
  public static final String P_URL = "url";
  public static final String P_INSTALL_HANDLER = "installHandler";
  public static final String P_PRIMARY = "primary";
  public static final String P_EXCLUSIVE = "exclusive";
  public static final String P_PLUGIN = "plugin";
  public static final String P_COLLOCATION_AFFINITY = "colocation-affinity";
  public static final String P_APPLICATION = "application";
  public static final int INFO_DESCRIPTION = 0;
  public static final int INFO_COPYRIGHT = 1;
  public static final int INFO_LICENSE = 2;
  public static final String[] INFO_TAGS = { "description", "copyright", "license" };
  
  public abstract void addPlugins(IFeaturePlugin[] paramArrayOfIFeaturePlugin)
    throws CoreException;
  
  public abstract void addData(IFeatureData[] paramArrayOfIFeatureData)
    throws CoreException;
  
  public abstract void addIncludedFeatures(IFeatureChild[] paramArrayOfIFeatureChild)
    throws CoreException;
  
  public abstract void removeIncludedFeatures(IFeatureChild[] paramArrayOfIFeatureChild)
    throws CoreException;
  
  public abstract void addImports(IFeatureImport[] paramArrayOfIFeatureImport)
    throws CoreException;
  
  public abstract IFeaturePlugin[] getPlugins();
  
  public abstract IFeatureData[] getData();
  
  public abstract IFeatureImport[] getImports();
  
  public abstract IFeatureChild[] getIncludedFeatures();
  
  public abstract String getProviderName();
  
  public abstract String getImageName();
  
  public abstract IPluginModelBase getReferencedModel(IFeaturePlugin paramIFeaturePlugin);
  
  public abstract IFeatureURL getURL();
  
  public abstract IFeatureInstallHandler getInstallHandler();
  
  public abstract void setInstallHandler(IFeatureInstallHandler paramIFeatureInstallHandler)
    throws CoreException;
  
  public abstract IFeatureInfo getFeatureInfo(int paramInt);
  
  public abstract void setFeatureInfo(IFeatureInfo paramIFeatureInfo, int paramInt)
    throws CoreException;
  
  public abstract void removePlugins(IFeaturePlugin[] paramArrayOfIFeaturePlugin)
    throws CoreException;
  
  public abstract void removeData(IFeatureData[] paramArrayOfIFeatureData)
    throws CoreException;
  
  public abstract void removeImports(IFeatureImport[] paramArrayOfIFeatureImport)
    throws CoreException;
  
  public abstract void setProviderName(String paramString)
    throws CoreException;
  
  public abstract void setImageName(String paramString)
    throws CoreException;
  
  public abstract void setURL(IFeatureURL paramIFeatureURL)
    throws CoreException;
  
  public abstract void computeImports()
    throws CoreException;
  
  public abstract boolean isPrimary();
  
  public abstract String getLicenseFeatureID();
  
  public abstract void setLicenseFeatureID(String paramString);
  
  public abstract String getLicenseFeatureVersion();
  
  public abstract void setLicenseFeatureVersion(String paramString);
  
  public abstract void setPrimary(boolean paramBoolean)
    throws CoreException;
  
  public abstract boolean isExclusive();
  
  public abstract void setExclusive(boolean paramBoolean)
    throws CoreException;
  
  public abstract String getPlugin();
  
  public abstract void setPlugin(String paramString)
    throws CoreException;
  
  public abstract String getColocationAffinity();
  
  public abstract void setColocationAffinity(String paramString)
    throws CoreException;
  
  public abstract String getApplication();
  
  public abstract void setApplication(String paramString)
    throws CoreException;
  
  public abstract boolean isValid();
  
  public abstract void swap(IFeatureChild paramIFeatureChild1, IFeatureChild paramIFeatureChild2);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeature
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.IIdentifiable;
import org.eclipse.pde.core.plugin.IMatchRules;

public abstract interface IFeatureChild
  extends IFeatureObject, IIdentifiable, IMatchRules, IEnvironment
{
  public static final String P_VERSION = "version";
  public static final String P_OPTIONAL = "optional";
  public static final String P_NAME = "name";
  public static final String P_MATCH = "match";
  public static final String P_FILTER = "filter";
  public static final String P_SEARCH_LOCATION = "search-location";
  public static final int ROOT = 0;
  public static final int SELF = 1;
  public static final int BOTH = 2;
  
  public abstract String getVersion();
  
  public abstract void setVersion(String paramString)
    throws CoreException;
  
  public abstract boolean isOptional();
  
  public abstract void setOptional(boolean paramBoolean)
    throws CoreException;
  
  public abstract String getName();
  
  public abstract void setName(String paramString)
    throws CoreException;
  
  public abstract int getSearchLocation();
  
  public abstract void setSearchLocation(int paramInt)
    throws CoreException;
  
  public abstract int getMatch();
  
  public abstract void setMatch(int paramInt)
    throws CoreException;
  
  public abstract String getFilter();
  
  public abstract void setFilter(String paramString)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureChild
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

public abstract interface IFeatureData
  extends IFeatureEntry
{
  public abstract boolean exists();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureData
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.IIdentifiable;

public abstract interface IFeatureEntry
  extends IFeatureObject, IIdentifiable
{
  public static final String P_OS = "p_os";
  public static final String P_WS = "p_ws";
  public static final String P_NL = "p_nl";
  public static final String P_ARCH = "p_arch";
  public static final String P_FILTER = "p_filter";
  public static final String P_DOWNLOAD_SIZE = "p_download_size";
  public static final String P_INSTALL_SIZE = "p_install_size";
  
  public abstract String getOS();
  
  public abstract String getWS();
  
  public abstract String getNL();
  
  public abstract String getArch();
  
  public abstract String getFilter();
  
  public abstract long getDownloadSize();
  
  public abstract long getInstallSize();
  
  public abstract void setOS(String paramString)
    throws CoreException;
  
  public abstract void setWS(String paramString)
    throws CoreException;
  
  public abstract void setNL(String paramString)
    throws CoreException;
  
  public abstract void setArch(String paramString)
    throws CoreException;
  
  public abstract void setFilter(String paramString)
    throws CoreException;
  
  public abstract void setDownloadSize(long paramLong)
    throws CoreException;
  
  public abstract void setInstallSize(long paramLong)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureEntry
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.plugin.IPluginReference;

public abstract interface IFeatureImport
  extends IFeatureObject, IPluginReference
{
  public static final String P_TYPE = "type";
  public static final String P_PATCH = "patch";
  public static final String P_ID_MATCH = "id-match";
  public static final int PLUGIN = 0;
  public static final int FEATURE = 1;
  
  public abstract int getType();
  
  public abstract void setType(int paramInt)
    throws CoreException;
  
  public abstract boolean isPatch();
  
  public abstract void setPatch(boolean paramBoolean)
    throws CoreException;
  
  public abstract int getIdMatch();
  
  public abstract void setIdMatch(int paramInt)
    throws CoreException;
  
  public abstract String getFilter();
  
  public abstract void setFilter(String paramString)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureImport
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;

public abstract interface IFeatureInfo
  extends IFeatureObject
{
  public static final String P_URL = "p_url";
  public static final String P_DESC = "p_desc";
  
  public abstract String getURL();
  
  public abstract String getDescription();
  
  public abstract void setURL(String paramString)
    throws CoreException;
  
  public abstract void setDescription(String paramString)
    throws CoreException;
  
  public abstract boolean isEmpty();
  
  public abstract int getIndex();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;

public abstract interface IFeatureInstallHandler
  extends IFeatureObject
{
  public static final String P_LIBRARY = "library";
  public static final String P_HANDLER_NAME = "handlerName";
  
  public abstract String getLibrary();
  
  public abstract String getHandlerName();
  
  public abstract void setLibrary(String paramString)
    throws CoreException;
  
  public abstract void setHandlerName(String paramString)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureInstallHandler
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.pde.core.IModel;
import org.eclipse.pde.core.IModelChangeProvider;

public abstract interface IFeatureModel
  extends IModel, IModelChangeProvider
{
  public abstract IFeature getFeature();
  
  public abstract IFeatureModelFactory getFactory();
  
  public abstract String getInstallLocation();
  
  public abstract boolean isEnabled();
  
  public abstract void setEnabled(boolean paramBoolean);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureModel
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

public abstract interface IFeatureModelFactory
{
  public abstract IFeaturePlugin createPlugin();
  
  public abstract IFeatureData createData();
  
  public abstract IFeatureChild createChild();
  
  public abstract IFeatureImport createImport();
  
  public abstract IFeatureURL createURL();
  
  public abstract IFeatureInstallHandler createInstallHandler();
  
  public abstract IFeatureInfo createInfo(int paramInt);
  
  public abstract IFeatureURLElement createURLElement(IFeatureURL paramIFeatureURL, int paramInt);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureModelFactory
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import java.io.Serializable;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.IAdaptable;
import org.eclipse.pde.core.IWritable;

public abstract interface IFeatureObject
  extends IWritable, IAdaptable, Serializable
{
  public static final String P_LABEL = "label";
  
  public abstract IFeature getFeature();
  
  public abstract String getLabel();
  
  public abstract IFeatureModel getModel();
  
  public abstract boolean isInTheModel();
  
  public abstract IFeatureObject getParent();
  
  public abstract void setLabel(String paramString)
    throws CoreException;
  
  public abstract String getTranslatableLabel();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureObject
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;

public abstract interface IFeaturePlugin
  extends IFeatureObject, IVersionable, IFeatureEntry
{
  public static final String P_UNPACK = "unpack";
  
  public abstract boolean isFragment();
  
  public abstract boolean isUnpack();
  
  public abstract void setUnpack(boolean paramBoolean)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeaturePlugin
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;

public abstract interface IFeatureURL
  extends IFeatureObject
{
  public abstract void addDiscovery(IFeatureURLElement paramIFeatureURLElement)
    throws CoreException;
  
  public abstract void setUpdate(IFeatureURLElement paramIFeatureURLElement)
    throws CoreException;
  
  public abstract IFeatureURLElement[] getDiscoveries();
  
  public abstract IFeatureURLElement getUpdate();
  
  public abstract void removeDiscovery(IFeatureURLElement paramIFeatureURLElement)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureURL
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import java.net.URL;
import org.eclipse.core.runtime.CoreException;

public abstract interface IFeatureURLElement
  extends IFeatureObject
{
  public static final int UPDATE = 1;
  public static final int DISCOVERY = 2;
  public static final int UPDATE_SITE = 0;
  public static final int WEB_SITE = 1;
  public static final String P_URL = "url";
  public static final String P_SITE_TYPE = "siteType";
  
  public abstract int getElementType();
  
  public abstract int getSiteType();
  
  public abstract URL getURL();
  
  public abstract void setURL(URL paramURL)
    throws CoreException;
  
  public abstract void setSiteType(int paramInt)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IFeatureURLElement
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ifeature;

import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.IIdentifiable;

public abstract interface IVersionable
  extends IIdentifiable
{
  public static final String P_VERSION = "version";
  
  public abstract String getVersion();
  
  public abstract void setVersion(String paramString)
    throws CoreException;
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ifeature.IVersionable
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IAboutInfo
  extends IProductObject
{
  public static final String P_IMAGE = "image";
  public static final String P_TEXT = "text";
  
  public abstract void setText(String paramString);
  
  public abstract String getText();
  
  public abstract void setImagePath(String paramString);
  
  public abstract String getImagePath();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IAboutInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IArgumentsInfo
  extends IProductObject
{
  public static final String P_PROG_ARGS = "programArgs";
  public static final String P_PROG_ARGS_LIN = "programArgsLin";
  public static final String P_PROG_ARGS_MAC = "programArgsMac";
  public static final String P_PROG_ARGS_SOL = "programArgsSol";
  public static final String P_PROG_ARGS_WIN = "programArgsWin";
  public static final String P_VM_ARGS = "vmArgs";
  public static final String P_VM_ARGS_LIN = "vmArgsLin";
  public static final String P_VM_ARGS_MAC = "vmArgsMac";
  public static final String P_VM_ARGS_SOL = "vmArgsSol";
  public static final String P_VM_ARGS_WIN = "vmArgsWin";
  public static final int L_ARGS_ALL = 0;
  public static final int L_ARGS_LINUX = 1;
  public static final int L_ARGS_MACOS = 2;
  public static final int L_ARGS_SOLAR = 3;
  public static final int L_ARGS_WIN32 = 4;
  
  public abstract void setProgramArguments(String paramString, int paramInt);
  
  public abstract String getProgramArguments(int paramInt);
  
  public abstract String getCompleteProgramArguments(String paramString);
  
  public abstract void setVMArguments(String paramString, int paramInt);
  
  public abstract String getVMArguments(int paramInt);
  
  public abstract String getCompleteVMArguments(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IArgumentsInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IConfigurationFileInfo
  extends IProductObject
{
  public static final String P_USE = "use";
  public static final String P_PATH = "path";
  public static final String P_OS = "os";
  
  public abstract void setUse(String paramString1, String paramString2);
  
  public abstract String getUse(String paramString);
  
  public abstract void setPath(String paramString1, String paramString2);
  
  public abstract String getPath(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IConfigurationFileInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IConfigurationProperty
  extends IProductObject
{
  public static final String P_NAME = "name";
  public static final String P_VALUE = "value";
  
  public abstract String getName();
  
  public abstract void setName(String paramString);
  
  public abstract String getValue();
  
  public abstract void setValue(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IConfigurationProperty
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IIntroInfo
  extends IProductObject
{
  public abstract void setId(String paramString);
  
  public abstract String getId();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IIntroInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

import java.io.File;
import org.eclipse.core.runtime.IPath;

public abstract interface IJREInfo
  extends IProductObject
{
  public abstract IPath getJREContainerPath(String paramString);
  
  public abstract File getJVMLocation(String paramString);
  
  public abstract void setJREContainerPath(String paramString, IPath paramIPath);
  
  public abstract boolean includeJREWithProduct(String paramString);
  
  public abstract void setIncludeJREWithProduct(String paramString, boolean paramBoolean);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IJREInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface ILauncherInfo
  extends IProductObject
{
  public static final String LINUX_ICON = "linuxIcon";
  public static final String MACOSX_ICON = "macosxIcon";
  public static final String SOLARIS_LARGE = "solarisLarge";
  public static final String SOLARIS_MEDIUM = "solarisMedium";
  public static final String SOLARIS_SMALL = "solarisSmall";
  public static final String SOLARIS_TINY = "solarisTiny";
  public static final String WIN32_16_LOW = "winSmallLow";
  public static final String WIN32_16_HIGH = "winSmallHigh";
  public static final String WIN32_32_LOW = "winMediumLow";
  public static final String WIN32_32_HIGH = "winMediumHigh";
  public static final String WIN32_48_LOW = "winLargeLow";
  public static final String WIN32_48_HIGH = "winLargeHigh";
  public static final String P_USE_ICO = "useIco";
  public static final String P_ICO_PATH = "icoFile";
  public static final String P_LAUNCHER = "launcher";
  
  public abstract String getLauncherName();
  
  public abstract void setLauncherName(String paramString);
  
  public abstract void setIconPath(String paramString1, String paramString2);
  
  public abstract String getIconPath(String paramString);
  
  public abstract boolean usesWinIcoFile();
  
  public abstract void setUseWinIcoFile(boolean paramBoolean);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.ILauncherInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface ILicenseInfo
  extends IProductObject
{
  public abstract String getLicense();
  
  public abstract void setLicense(String paramString);
  
  public abstract String getURL();
  
  public abstract void setURL(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.ILicenseInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IPluginConfiguration
  extends IProductObject
{
  public static final String P_AUTO_START = "autoStart";
  public static final String P_START_LEVEL = "startLevel";
  
  public abstract String getId();
  
  public abstract void setId(String paramString);
  
  public abstract void setAutoStart(boolean paramBoolean);
  
  public abstract boolean isAutoStart();
  
  public abstract void setStartLevel(int paramInt);
  
  public abstract int getStartLevel();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IPluginConfiguration
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IProduct
  extends IProductObject
{
  public static final String P_ID = "id";
  public static final String P_UID = "uid";
  public static final String P_NAME = "name";
  public static final String P_APPLICATION = "application";
  public static final String P_USEFEATURES = "useFeatures";
  public static final String P_INCLUDE_FRAGMENTS = "includeFragments";
  public static final String P_INTRO_ID = "introId";
  public static final String P_VERSION = "version";
  public static final String P_INCLUDE_LAUNCHERS = "includeLaunchers";
  
  public abstract String getId();
  
  public abstract String getProductId();
  
  public abstract String getName();
  
  public abstract String getApplication();
  
  public abstract String getVersion();
  
  public abstract String getDefiningPluginId();
  
  public abstract boolean useFeatures();
  
  public abstract boolean includeLaunchers();
  
  public abstract IAboutInfo getAboutInfo();
  
  public abstract IConfigurationFileInfo getConfigurationFileInfo();
  
  public abstract IArgumentsInfo getLauncherArguments();
  
  public abstract IJREInfo getJREInfo();
  
  public abstract IWindowImages getWindowImages();
  
  public abstract ISplashInfo getSplashInfo();
  
  public abstract IIntroInfo getIntroInfo();
  
  public abstract ILauncherInfo getLauncherInfo();
  
  public abstract ILicenseInfo getLicenseInfo();
  
  public abstract void addPlugins(IProductPlugin[] paramArrayOfIProductPlugin);
  
  public abstract void addFeatures(IProductFeature[] paramArrayOfIProductFeature);
  
  public abstract void addPluginConfigurations(IPluginConfiguration[] paramArrayOfIPluginConfiguration);
  
  public abstract void addConfigurationProperties(IConfigurationProperty[] paramArrayOfIConfigurationProperty);
  
  public abstract void removePlugins(IProductPlugin[] paramArrayOfIProductPlugin);
  
  public abstract void removeFeatures(IProductFeature[] paramArrayOfIProductFeature);
  
  public abstract void removePluginConfigurations(IPluginConfiguration[] paramArrayOfIPluginConfiguration);
  
  public abstract void removeConfigurationProperties(IConfigurationProperty[] paramArrayOfIConfigurationProperty);
  
  public abstract IPluginConfiguration findPluginConfiguration(String paramString);
  
  public abstract IProductPlugin[] getPlugins();
  
  public abstract IProductFeature[] getFeatures();
  
  public abstract IPluginConfiguration[] getPluginConfigurations();
  
  public abstract IConfigurationProperty[] getConfigurationProperties();
  
  public abstract void setId(String paramString);
  
  public abstract void setProductId(String paramString);
  
  public abstract void setVersion(String paramString);
  
  public abstract void setName(String paramString);
  
  public abstract void setAboutInfo(IAboutInfo paramIAboutInfo);
  
  public abstract void setApplication(String paramString);
  
  public abstract void setConfigurationFileInfo(IConfigurationFileInfo paramIConfigurationFileInfo);
  
  public abstract void setLauncherArguments(IArgumentsInfo paramIArgumentsInfo);
  
  public abstract void setJREInfo(IJREInfo paramIJREInfo);
  
  public abstract void setWindowImages(IWindowImages paramIWindowImages);
  
  public abstract void setSplashInfo(ISplashInfo paramISplashInfo);
  
  public abstract void setIntroInfo(IIntroInfo paramIIntroInfo);
  
  public abstract void setLauncherInfo(ILauncherInfo paramILauncherInfo);
  
  public abstract void setLicenseInfo(ILicenseInfo paramILicenseInfo);
  
  public abstract void setUseFeatures(boolean paramBoolean);
  
  public abstract void setIncludeLaunchers(boolean paramBoolean);
  
  public abstract void reset();
  
  public abstract void swap(IProductFeature paramIProductFeature1, IProductFeature paramIProductFeature2);
  
  public abstract boolean containsPlugin(String paramString);
  
  public abstract boolean containsFeature(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProduct
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IProductFeature
  extends IProductObject
{
  public abstract String getId();
  
  public abstract void setId(String paramString);
  
  public abstract String getVersion();
  
  public abstract void setVersion(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProductFeature
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

import org.eclipse.pde.core.IModel;
import org.eclipse.pde.core.IModelChangeProvider;

public abstract interface IProductModel
  extends IModel, IModelChangeProvider
{
  public abstract IProduct getProduct();
  
  public abstract IProductModelFactory getFactory();
  
  public abstract String getInstallLocation();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProductModel
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IProductModelFactory
{
  public abstract IProduct createProduct();
  
  public abstract IAboutInfo createAboutInfo();
  
  public abstract IProductPlugin createPlugin();
  
  public abstract IPluginConfiguration createPluginConfiguration();
  
  public abstract IConfigurationProperty createConfigurationProperty();
  
  public abstract IProductFeature createFeature();
  
  public abstract IConfigurationFileInfo createConfigFileInfo();
  
  public abstract IWindowImages createWindowImages();
  
  public abstract ISplashInfo createSplashInfo();
  
  public abstract ILauncherInfo createLauncherInfo();
  
  public abstract IArgumentsInfo createLauncherArguments();
  
  public abstract IIntroInfo createIntroInfo();
  
  public abstract IJREInfo createJVMInfo();
  
  public abstract ILicenseInfo createLicenseInfo();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProductModelFactory
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

import java.io.Serializable;
import org.eclipse.pde.core.IWritable;
import org.w3c.dom.Node;

public abstract interface IProductObject
  extends IWritable, Serializable
{
  public abstract IProductModel getModel();
  
  public abstract void setModel(IProductModel paramIProductModel);
  
  public abstract IProduct getProduct();
  
  public abstract void parse(Node paramNode);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProductObject
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IProductPlugin
  extends IProductObject
{
  public abstract String getId();
  
  public abstract void setId(String paramString);
  
  public abstract String getVersion();
  
  public abstract void setVersion(String paramString);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IProductPlugin
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface ISplashInfo
  extends IProductObject
{
  public static final String P_LOCATION = "location";
  public static final String P_PROGRESS_GEOMETRY = "startupProgressRect";
  public static final String P_MESSAGE_GEOMETRY = "startupMessageRect";
  public static final String P_FOREGROUND_COLOR = "startupForegroundColor";
  public static final String F_ATTRIBUTE_HANDLER_TYPE = "handlerType";
  
  public abstract void setLocation(String paramString, boolean paramBoolean);
  
  public abstract String getLocation();
  
  public abstract void addProgressBar(boolean paramBoolean1, boolean paramBoolean2);
  
  public abstract void setProgressGeometry(int[] paramArrayOfInt, boolean paramBoolean);
  
  public abstract int[] getProgressGeometry();
  
  public abstract void addProgressMessage(boolean paramBoolean1, boolean paramBoolean2);
  
  public abstract void setMessageGeometry(int[] paramArrayOfInt, boolean paramBoolean);
  
  public abstract int[] getMessageGeometry();
  
  public abstract void setForegroundColor(String paramString, boolean paramBoolean)
    throws IllegalArgumentException;
  
  public abstract String getForegroundColor();
  
  public abstract void setFieldSplashHandlerType(String paramString, boolean paramBoolean);
  
  public abstract String getFieldSplashHandlerType();
  
  public abstract boolean isDefinedSplashHandlerType();
  
  public abstract boolean isDefinedGeometry();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.ISplashInfo
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.iproduct;

public abstract interface IWindowImages
  extends IProductObject
{
  public static final String P_16 = "i16";
  public static final String P_32 = "i32";
  public static final String P_48 = "i48";
  public static final String P_64 = "i64";
  public static final String P_128 = "i128";
  public static final int TOTAL_IMAGES = 5;
  
  public abstract String getImagePath(int paramInt);
  
  public abstract void setImagePath(String paramString, int paramInt);
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.iproduct.IWindowImages
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ischema;

public abstract interface IDocumentSection
  extends ISchemaObject
{
  public static final String MARKUP = "markup";
  public static final String EXAMPLES = "examples";
  public static final String IMPLEMENTATION = "implementation";
  public static final String API_INFO = "apiinfo";
  public static final String COPYRIGHT = "copyright";
  public static final String SINCE = "since";
  
  public abstract String getSectionId();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ischema.IDocumentSection
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ischema;

public abstract interface IMetaAttribute
{
  public static final int STRING = 0;
  public static final int JAVA = 1;
  public static final int RESOURCE = 2;
  public static final int IDENTIFIER = 3;
  public static final String P_TRANSLATABLE = "translatable";
  public static final String P_DEPRECATED = "deprecated";
  
  public abstract String getBasedOn();
  
  public abstract boolean isTranslatable();
  
  public abstract boolean isDeprecated();
  
  public abstract int getKind();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ischema.IMetaAttribute
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ischema;

public abstract interface IMetaElement
{
  public static final String P_TRANSLATABLE = "translatable";
  public static final String P_DEPRECATED = "deprecated";
  
  public abstract String getIconProperty();
  
  public abstract String getLabelProperty();
  
  public abstract boolean hasTranslatableContent();
  
  public abstract boolean isDeprecated();
}

/* Location:
 * Qualified Name:     org.eclipse.pde.internal.core.ischema.IMetaElement
 * Java Class Version: 1.2 (46.0)
 * JD-Core Version:    0.7.1
 */
package org.eclipse.pde.internal.core.ischema;

import java.net.URL;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.pde.core.IBaseModel;
import org.eclipse.pde.core.IModelChangeProvider;

public abstract interface ISchema
  extends ISchemaObject, IBaseModel, IModelChangeProvider
{
  public static final String P_POINT = "pointId";
  public static final String P_PLUGIN = "pluginId";
  public static final int REFRESH_ADD = 1;
  public static final int REFRESH_DELETE = 2;
  public static final int REFRESH_RENAME = 3;
  
  public abstract ISchemaElement findElement(String paramString);
  
  public abstract ISchemaElement[] getCandidateChildren(ISchemaElement paramISchemaElement);
  
  public abstract IDocumentSection[] getDocumentSections();
  
  public abstract int getElementCount();
  
  public abstract int getResolvedElementCount();
  
  public abstract ISchemaElement[] getElements();
  
  public abstract String[] getElementNames();
  
  public abstract ISchemaElement[] getResolvedElements();
  
  public abstract String getQualifiedPointId();
  
  public abstract String getPointId();
  
  public abstract void setPointId(String paramString)
    throws CoreException;
  
  public abstract String getPluginId();
  
  public abstract void setPluginId(String paramString)
    throws CoreException;
  
  public abstract ISchemaDescriptor getSchemaDescriptor();
  
  public abstract URL getURL();
  
  public abstract ISchemaInclude[] getIncludes();
  
  public abstract boolean isDeperecated();
  
  public abstract boolean isInternal();
  
  public abstract String getDeprecatedSuggestion();
  
  public abstract double getSchemaVersion();
}

/* Location:
 * Qualif
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd