public class JavaContentSetProvider extends ContentSetProvider
| Constructor and Description |
|---|
JavaContentSetProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canContainJavaSources()
Returns
true if the ContentSetProvider may point to
Java sources. |
boolean |
displayFoldersAsPackages()
Returns
true if the ContentSetProvider wants its folders
to be rendered in the UI as if they are Java packages. |
ContentSetHelper |
getContentSetHelper()
Returns a
ContentSetHelper, which is used to validate
content before it is added to the content set, and to handle adding
new content to the content set. |
Navigable |
getNavigable()
Implement this method to return a Navigable that represents the
UI for this provider's ContentSet in the Project Properties
dialog.
|
void |
initContentSet(ContentSet contentSet,
java.net.URL projectDir,
Context context) |
alwaysShowEmptyFolders, applicationLevelContent, canExtendURLPath, getKey, getShortLabel, isFlatLevelEnabled, toStringpublic boolean displayFoldersAsPackages()
ContentSetProvidertrue if the ContentSetProvider wants its folders
to be rendered in the UI as if they are Java packages. This method
only affects how folders are displayed in the UI and does not affect
the Java root directories of a project in the same way that
ContentSetProvider.canContainJavaSources() does.displayFoldersAsPackages in class ContentSetProviderpublic boolean canContainJavaSources()
ContentSetProvidertrue if the ContentSetProvider may point to
Java sources. Returns false otherwise. The default
return value is false. When the provider returns
true, this affects how the Java root directories for a
Project are determined by the ProjectContent.getJavaRootDirs()
method. Typically, when a provider returns true from
this method, it will also return true from
ContentSetProvider.displayFoldersAsPackages().canContainJavaSources in class ContentSetProviderpublic void initContentSet(ContentSet contentSet, java.net.URL projectDir, Context context)
initContentSet in class ContentSetProviderpublic Navigable getNavigable()
ContentSetProvidergetNavigable in class ContentSetProviderpublic ContentSetHelper getContentSetHelper()
ContentSetProviderContentSetHelper, which is used to validate
content before it is added to the content set, and to handle adding
new content to the content set.getContentSetHelper in class ContentSetProviderContentSetHelper.