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.
-
Method Summary
Modifier and TypeMethodDescriptiongetId()Plug-in identifier field.Plug-in library fieldgetName()Plug-in name fieldOutput folder fieldPlug-in provider fieldSource folder fieldPlug-in version field.booleanOSGi bundle selectionbooleanisLegacy()Legacy selectionbooleanisSimple()Simple project selection
-
Method Details
-
getId
-
getVersion
-
getName
-
getProvider
-
getLibraryName
-
getSourceFolderName
-
getOutputFolderName
-
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.
-