Package org.apache.felix.webconsole
Class DefaultBrandingPlugin
- java.lang.Object
-
- org.apache.felix.webconsole.DefaultBrandingPlugin
-
- All Implemented Interfaces:
BrandingPlugin,BrandingPlugin
@Deprecated public class DefaultBrandingPlugin extends Object implements BrandingPlugin
Deprecated.Plugins should never use the branding plugin directlyTheDefaultBrandingPluginclass is the default implementation of theBrandingPlugininterface. The singleton instance of this class is used as branding plugin if no BrandingPlugin service is registered in the system.This default implementation provides Apache Felix based default branding as follows:
Web Console Branding Properties Name Property Name Default Value Brand Name webconsole.brand.name Apache Felix Web Console Product Name webconsole.product.name Apache Felix Product URL webconsole.product.url https://felix.apache.org Product Image webconsole.product.image /res/imgs/logo.png Vendor Name webconsole.vendor.name The Apache Software Foundation Vendor URL webconsole.vendor.url https://www.apache.org Vendor Image webconsole.vendor.image /res/imgs/logo.png Favourite Icon webconsole.favicon /res/imgs/favicon.ico Main Stylesheet webconsole.stylesheet /res/ui/admin.css If a properties file
META-INF/webconsole.propertiesis available through the class loader of this class, the properties overwrite the default settings according to the property names listed above. The easiest way to add such a properties file is to provide a fragment bundle with the file.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description StringgetBrandName()Deprecated.Returns an indicative name of the branding plugin.StringgetFavIcon()Deprecated.Returns the absolute path to an icon to be used as the web console "favicon".static DefaultBrandingPlugingetInstance()Deprecated.Retrieves the shared instanceStringgetMainStyleSheet()Deprecated.Returns the absolute path to a CSS file to be used as the main CSS for the basic admin site.StringgetProductImage()Deprecated.Returns an absolute path to an image to be rendered as the logo of the branding product.StringgetProductName()Deprecated.Returns the name of the product in which the web console is contained and to which the web console is branded.StringgetProductURL()Deprecated.Returns an (absolute) URL to a web site representing the product to which the web console is branded.StringgetVendorImage()Deprecated.Returns an absolute path to an image to be rendered as the logo of the branding product vendor.StringgetVendorName()Deprecated.Returns the name of the branding product vendor.StringgetVendorURL()Deprecated.Returns an (absolute) URL to the web site of the branding product vendor.
-
-
-
Method Detail
-
getInstance
public static DefaultBrandingPlugin getInstance()
Deprecated.Retrieves the shared instance- Returns:
- the singleton instance of the object
-
getBrandName
public String getBrandName()
Deprecated.Description copied from interface:BrandingPluginReturns an indicative name of the branding plugin. This value is used as the Window/Page title together with the title of the respective plugin.- Specified by:
getBrandNamein interfaceBrandingPlugin- Returns:
- the name of the branding plugin
-
getProductName
public String getProductName()
Deprecated.Description copied from interface:BrandingPluginReturns the name of the product in which the web console is contained and to which the web console is branded.- Specified by:
getProductNamein interfaceBrandingPlugin- Returns:
- the product name
-
getProductURL
public String getProductURL()
Deprecated.Description copied from interface:BrandingPluginReturns an (absolute) URL to a web site representing the product to which the web console is branded.- Specified by:
getProductURLin interfaceBrandingPlugin- Returns:
- the product URL
-
getProductImage
public String getProductImage()
Deprecated.Description copied from interface:BrandingPluginReturns an absolute path to an image to be rendered as the logo of the branding product.- Specified by:
getProductImagein interfaceBrandingPlugin- Returns:
- a path to an image - usually the product logo
-
getVendorName
public String getVendorName()
Deprecated.Description copied from interface:BrandingPluginReturns the name of the branding product vendor.- Specified by:
getVendorNamein interfaceBrandingPlugin- Returns:
- the product vendor
-
getVendorURL
public String getVendorURL()
Deprecated.Description copied from interface:BrandingPluginReturns an (absolute) URL to the web site of the branding product vendor.- Specified by:
getVendorURLin interfaceBrandingPlugin- Returns:
- the URL of the product vendor
-
getVendorImage
public String getVendorImage()
Deprecated.Description copied from interface:BrandingPluginReturns an absolute path to an image to be rendered as the logo of the branding product vendor.- Specified by:
getVendorImagein interfaceBrandingPlugin- Returns:
- the company logo
-
getFavIcon
public String getFavIcon()
Deprecated.Description copied from interface:BrandingPluginReturns the absolute path to an icon to be used as the web console "favicon".- Specified by:
getFavIconin interfaceBrandingPlugin- Returns:
- path to an image, that is shown as favorite icon in the web browser
-
getMainStyleSheet
public String getMainStyleSheet()
Deprecated.Description copied from interface:BrandingPluginReturns the absolute path to a CSS file to be used as the main CSS for the basic admin site.- Specified by:
getMainStyleSheetin interfaceBrandingPlugin- Returns:
- a path to a custom CSS. Used to override the default web console styling
-
-