Package org.eclipse.pde.ui
Interface IFieldData
-
- All Known Subinterfaces:
IFragmentFieldData,IPluginFieldData
public interface IFieldDataThe 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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetId()Plug-in identifier field.java.lang.StringgetLibraryName()Plug-in library fieldjava.lang.StringgetName()Plug-in name fieldjava.lang.StringgetOutputFolderName()Output folder fieldjava.lang.StringgetProvider()Plug-in provider fieldjava.lang.StringgetSourceFolderName()Source folder fieldjava.lang.StringgetVersion()Plug-in version field.booleanhasBundleStructure()OSGi bundle selectionbooleanisLegacy()Legacy selectionbooleanisSimple()Simple project selection
-
-
-
Method Detail
-
getId
java.lang.String getId()
Plug-in identifier field.- Returns:
- plug-in identifier as entered in the wizard
-
getVersion
java.lang.String getVersion()
Plug-in version field.- Returns:
- plug-in version as entered in the wizard
-
getName
java.lang.String getName()
Plug-in name field- Returns:
- plug-in name as entered in the wizard
-
getProvider
java.lang.String getProvider()
Plug-in provider field- Returns:
- plug-in provider as entered in the wizard
-
getLibraryName
java.lang.String getLibraryName()
Plug-in library field- Returns:
- the name of the initial Java library
-
getSourceFolderName
java.lang.String getSourceFolderName()
Source folder field- Returns:
- the name of the Java source folder
-
getOutputFolderName
java.lang.String getOutputFolderName()
Output folder field- Returns:
- the name of the Java output folder
-
isLegacy
boolean isLegacy()
Legacy selection- Returns:
trueif the plug-in is created for use with products based on Eclipse before release 3.0,falseif the plug-in is compatible with Eclipse 3.0.
-
hasBundleStructure
boolean hasBundleStructure()
OSGi bundle selection- Returns:
trueif the plug-in has structure as expected by OSGi framework in Eclipse 3.0 runtime,falseif the plug-in has standard pre-3.0 layout.
-
isSimple
boolean isSimple()
Simple project selection- Returns:
trueif the plug-in should have no Java code and nature,falseotherwise.
-
-