@Service public class UiExtensionManager extends Object implements org.onosproject.ui.UiExtensionService, SpriteService
| Modifier and Type | Field and Description |
|---|---|
protected org.onosproject.mastership.MastershipService |
mastershipService |
| Constructor and Description |
|---|
UiExtensionManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
com.fasterxml.jackson.databind.JsonNode |
get(String name)
Returns the sprite definition registered under the given name.
|
List<org.onosproject.ui.UiExtension> |
getExtensions() |
Set<String> |
getNames()
Returns set of registered sprite definition names.
|
org.onosproject.ui.UiExtension |
getViewExtension(String viewId) |
void |
put(String name,
com.fasterxml.jackson.databind.JsonNode spriteData)
Registers sprite data under the specified name.
|
void |
register(org.onosproject.ui.UiExtension extension) |
void |
unregister(org.onosproject.ui.UiExtension extension) |
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.mastership.MastershipService mastershipService
@Activate public void activate()
@Deactivate public void deactivate()
public void register(org.onosproject.ui.UiExtension extension)
register in interface org.onosproject.ui.UiExtensionServicepublic void unregister(org.onosproject.ui.UiExtension extension)
unregister in interface org.onosproject.ui.UiExtensionServicepublic List<org.onosproject.ui.UiExtension> getExtensions()
getExtensions in interface org.onosproject.ui.UiExtensionServicepublic org.onosproject.ui.UiExtension getViewExtension(String viewId)
getViewExtension in interface org.onosproject.ui.UiExtensionServicepublic Set<String> getNames()
SpriteServicegetNames in interface SpriteServicepublic void put(String name, com.fasterxml.jackson.databind.JsonNode spriteData)
SpriteServiceput in interface SpriteServicename - sprite definition namespriteData - sprite datapublic com.fasterxml.jackson.databind.JsonNode get(String name)
SpriteServiceget in interface SpriteServicename - sprite definition nameCopyright © 2015. All rights reserved.