Package org.onosproject.ui
Class UiExtension
- java.lang.Object
-
- org.onosproject.ui.UiExtension
-
public final class UiExtension extends Object
Immutable representation of a user interface extension.Note that the
UiExtension.Builderclass is used to create a user interface extension instance, and that these instances are immutable.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUiExtension.BuilderUI Extension Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InputStreamcss()Returns input stream containing CSS inclusion statements.InputStreamjs()Returns input stream containing JavaScript inclusion statements.List<LionBundle>lionBundles()Returns the list of localization bundles that this extension is contributing.UiMessageHandlerFactorymessageHandlerFactory()Returns message handler factory, if one was defined.InputStreamresource(String viewId, String path)Returns input stream containing specified view-specific resource.UiTopo2OverlayFactorytopo2OverlayFactory()Returns the topology-2 overlay factory, if one was defined.UiTopoMapFactorytopoMapFactory()Returns the topology map factory, if one was defined.UiTopoOverlayFactorytopoOverlayFactory()Returns the topology overlay factory, if one was defined.List<UiView>views()Returns list of user interface views contributed by this extension.
-
-
-
Method Detail
-
css
public InputStream css()
Returns input stream containing CSS inclusion statements.- Returns:
- CSS inclusion statements
-
js
public InputStream js()
Returns input stream containing JavaScript inclusion statements.- Returns:
- JavaScript inclusion statements
-
views
public List<UiView> views()
Returns list of user interface views contributed by this extension.- Returns:
- contributed view descriptors
-
lionBundles
public List<LionBundle> lionBundles()
Returns the list of localization bundles that this extension is contributing.- Returns:
- contributed localization bundles
-
resource
public InputStream resource(String viewId, String path)
Returns input stream containing specified view-specific resource.- Parameters:
viewId- view identifierpath- resource path, relative to the view directory- Returns:
- resource input stream
-
messageHandlerFactory
public UiMessageHandlerFactory messageHandlerFactory()
Returns message handler factory, if one was defined.- Returns:
- message handler factory
-
topoOverlayFactory
public UiTopoOverlayFactory topoOverlayFactory()
Returns the topology overlay factory, if one was defined.- Returns:
- topology overlay factory
-
topo2OverlayFactory
public UiTopo2OverlayFactory topo2OverlayFactory()
Returns the topology-2 overlay factory, if one was defined.- Returns:
- topology-2 overlay factory
-
topoMapFactory
public UiTopoMapFactory topoMapFactory()
Returns the topology map factory, if one was defined.- Returns:
- topology map factory
-
-