|
Groovy Documentation | |||||||
| FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | PROPERTY | CONSTR | METHOD | DETAIL: FIELD | PROPERTY | CONSTR | METHOD | |||||||
java.lang.Objectorg.akhikhl.wuff.PluginUtils
final class PluginUtils
Eclipse Plugin utils
| Property Summary | |
|---|---|
static java.lang.String |
eclipsePluginMask
|
static java.lang.String |
equinoxLauncherPluginName
|
static java.lang.String |
osgiFrameworkPluginName
|
| Method Summary | |
|---|---|
static java.util.List
|
collectPluginLocalizationFiles(Project project)
Collects eclipse plugin configuration localization files, 'plugin*.properties'. |
static java.util.List
|
collectPrivateLibPackages(Project project)
Collects list of privateLib packages in the given project. |
static java.lang.String
|
findClassInSources(Project project, java.lang.String... sourceMasks)
Finds a class in the sources of the project. |
static java.util.List
|
findClassesInSources(Project project, java.lang.String... sourceMasks)
Finds classes in the sources of the project. |
static java.util.List
|
findImportPackagesInPluginConfigFile(Project project, java.lang.Object pluginConfig)
Finds list of import-packages in the given plugin configuration file, 'plugin.xml'. |
static java.io.File
|
findPluginCustomizationFile(Project project)
Finds eclipse plugin customization file, 'plugin_customization.ini'. |
static java.io.File
|
findPluginIntroHtmlFile(Project project, java.lang.String language = null)
|
static java.io.File
|
findPluginIntroXmlFile(Project project, java.lang.String language = null)
|
static java.io.File
|
findPluginManifestFile(Project project)
|
static java.io.File
|
findPluginSplashFile(Project project)
|
static java.io.File
|
findPluginXmlFile(Project project)
Finds eclipse plugin configuration file, 'plugin.xml'. |
static java.lang.String
|
getEclipseApplicationId(Project project)
|
static java.lang.String
|
getEclipseIntroId(Project project)
|
static java.lang.String
|
getEclipseProductId(Project project)
|
static java.io.File
|
getEquinoxLauncherFile(Project project)
|
static java.io.File
|
getExtraDir(Project project)
|
static java.io.File
|
getExtraIntroXmlFile(Project project, java.lang.String language = null)
|
static java.io.File
|
getExtraPluginCustomizationFile(Project project)
|
static java.io.File
|
getExtraPluginXmlFile(Project project)
|
static java.util.List
|
getLocalizationDirs(Project project)
|
static java.io.File
|
getOsgiFrameworkFile(Project project)
|
static java.lang.String
|
getPluginName(java.lang.String fileName)
|
static java.io.File
|
getProductOutputBaseDir(Project project)
|
static java.io.File
|
getWrappedLibsDir(Project project)
|
| Methods inherited from class java.lang.Object | |
|---|---|
| java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
| Property Detail |
|---|
static final java.lang.String eclipsePluginMask
static final java.lang.String equinoxLauncherPluginName
static final java.lang.String osgiFrameworkPluginName
| Method Detail |
|---|
static java.util.List collectPluginLocalizationFiles(Project project)
project - project being analyzed, not modified.
static java.util.List collectPrivateLibPackages(Project project)
project - project being analyzed, not modified.
static java.lang.String findClassInSources(Project project, java.lang.String... sourceMasks)
project - - the project being analyzed, not modified.sourceMasks - - list of Ant-style file patterns
static java.util.List findClassesInSources(Project project, java.lang.String... sourceMasks)
project - - the project being analyzed, not modified.sourceMasks - - list of Ant-style file patterns
static java.util.List findImportPackagesInPluginConfigFile(Project project, java.lang.Object pluginConfig)
project - project being analyzed, not modified.pluginConfig - could have one of the following types: File, InputSource, InputStream, Reader, String.
Should resolve to 'plugin.xml' file in the file system.
static java.io.File findPluginCustomizationFile(Project project)
project - project being analyzed, not modified.
static java.io.File findPluginIntroHtmlFile(Project project, java.lang.String language = null)
static java.io.File findPluginIntroXmlFile(Project project, java.lang.String language = null)
static java.io.File findPluginManifestFile(Project project)
static java.io.File findPluginSplashFile(Project project)
static java.io.File findPluginXmlFile(Project project)
project - project being analyzed, not modified.
static java.lang.String getEclipseApplicationId(Project project)
static java.lang.String getEclipseIntroId(Project project)
static java.lang.String getEclipseProductId(Project project)
static java.io.File getEquinoxLauncherFile(Project project)
static java.io.File getExtraDir(Project project)
static java.io.File getExtraIntroXmlFile(Project project, java.lang.String language = null)
static java.io.File getExtraPluginCustomizationFile(Project project)
static java.io.File getExtraPluginXmlFile(Project project)
static java.util.List getLocalizationDirs(Project project)
static java.io.File getOsgiFrameworkFile(Project project)
static java.lang.String getPluginName(java.lang.String fileName)
static java.io.File getProductOutputBaseDir(Project project)
static java.io.File getWrappedLibsDir(Project project)
Groovy Documentation