Interface DynamicAssetsLoaderFactory
- All Known Implementing Classes:
AbstractDynamicAssetsLoaderFactory
,LocalLoaderDynamicAssetsLoaderFactory
,PluginAwareDynamicAssetsLoaderFactory
,ResourceLoaderDynamicAssetsLoaderFactory
public interface DynamicAssetsLoaderFactory
Loads
DynamicAssetsLoader
for specified plugin keys and namespaces.
Any plugin can specify as many as it wants namespaces, which usually translate to single page. There no limit to
number of namespaces, but they are read from plugin as resources under path specified by DynamicAssetsDescriptor
, which
naturally enforced uniqueness of namespaces, if only one path is declared. If more than one path is declared,
factory search for first of resources that matches namespace.
Manifest details are described in javadoc for DynamicAssetsLoader
.- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiongetNamedAssetsLoader
(String name) Loads and returnsDynamicAssetsLoader
for specified plugin and namespace.
-
Method Details
-
getNamedAssetsLoader
Loads and returnsDynamicAssetsLoader
for specified plugin and namespace.- Parameters:
name
- name for namespace that consist of plugin key and namespace key, separated by `|` (pipe) character. Example: `pluginGroup:pluginArtifact|namespace`- Returns:
DynamicAssetsLoader
for specified namespace or empty optional if no namespace was found
-