Package org.dashbuilder.external.service
Interface ComponentLoader
-
public interface ComponentLoader
-
-
Field Summary
Fields Modifier and Type Field Description static StringDESCRIPTOR_FILE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetExternalComponentsDir()The filesystem directory for external components.StringgetProvidedComponentsPath()The internal path for provided components.booleanisExternalComponentsEnabled()List<ExternalComponent>loadExternal()Load the list of components externally created by users .List<ExternalComponent>loadProvided()Load external components that are provided (built-in) by Dashbuilder.
-
-
-
Field Detail
-
DESCRIPTOR_FILE
static final String DESCRIPTOR_FILE
- See Also:
- Constant Field Values
-
-
Method Detail
-
loadExternal
List<ExternalComponent> loadExternal()
Load the list of components externally created by users .- Returns:
- The list of external components.
-
loadProvided
List<ExternalComponent> loadProvided()
Load external components that are provided (built-in) by Dashbuilder.- Returns:
- The list of provided external components
-
getExternalComponentsDir
String getExternalComponentsDir()
The filesystem directory for external components.- Returns:
-
getProvidedComponentsPath
String getProvidedComponentsPath()
The internal path for provided components.- Returns:
-
isExternalComponentsEnabled
boolean isExternalComponentsEnabled()
-
-