org.eclipse.pde.ui
Interface IFieldData
-
All Known Subinterfaces:
-
IFragmentFieldData,
IPluginFieldData
-
public interface IFieldData
The class that implements this interface is used to provide information
captured in the 'New Plug-in Project' wizard pages as entered by the user.
The information is the provided to other consumers when generating content so
that the content can be configured/customized according to the data.
-
Since:
- 2.0
-
Restriction:
- This interface is not intended to be implemented by clients.
-
Restriction:
- This interface is not intended to be extended by clients.
getId
String getId()
- Plug-in identifier field.
-
-
Returns:
- plug-in identifier as entered in the wizard
getVersion
String getVersion()
- Plug-in version field.
-
-
Returns:
- plug-in version as entered in the wizard
getName
String getName()
- Plug-in name field
-
-
Returns:
- plug-in name as entered in the wizard
getProvider
String getProvider()
- Plug-in provider field
-
-
Returns:
- plug-in provider as entered in the wizard
getLibraryName
String getLibraryName()
- Plug-in library field
-
-
Returns:
- the name of the initial Java library
getSourceFolderName
String getSourceFolderName()
- Source folder field
-
-
Returns:
- the name of the Java source folder
getOutputFolderName
String getOutputFolderName()
- Output folder field
-
-
Returns:
- the name of the Java output folder
isLegacy
boolean isLegacy()
- Legacy selection
-
-
Returns:
-
true
if the plug-in is created for use with
products based on Eclipse before release 3.0, false
if the plug-in is compatible with Eclipse 3.0.
hasBundleStructure
boolean hasBundleStructure()
- OSGi bundle selection
-
-
Returns:
-
true
if the plug-in has structure as expected by
OSGi framework in Eclipse 3.0 runtime, false
if
the plug-in has standard pre-3.0 layout.
isSimple
boolean isSimple()
- Simple project selection
-
-
Returns:
-
true
if the plug-in should have no Java code and
nature, false
otherwise.
Copyright (c) IBM Corp. and others 2000, 2008. All Rights Reserved.