Interface ComponentBundleDefinition

  • All Known Implementing Classes:
    ComponentBundleDefinitionImpl

    public interface ComponentBundleDefinition
    The definition interface for componentBundles.
    • Method Detail

      • getId

        String getId()
        Return the id for the WCB.
        Returns:
        the id
      • getWCBId

        String getWCBId()
        Return the WCB ID of this WCB
        Returns:
        the WCB ID
      • getWCBKey

        @Deprecated
        String getWCBKey()
        Deprecated.
        No longer used
        Return the WCB key for this WCB
        Returns:
        the WCB Key
      • getDomain

        String getDomain()
        Return the Domain of this WCB
        Returns:
        the Domain
      • getName

        String getName()
        Return the name for this WCB
        Returns:
        the name
      • getDescription

        String getDescription()
        Return the description for this WCB
        Returns:
        the description
      • getVersion

        Version getVersion()
        Return the version for this WCB
        Returns:
        the version
      • getLanguageResources

        String[] getLanguageResources()
        Return the language resources for this WCB
        Returns:
        the language resources
      • setLanguageResources

        void setLanguageResources​(String[] languageResources)
        Set the languageResouces for this bundle optional, by default all the files from the messages dir are used
        Parameters:
        languageResources - language resources
      • getComponentDefinitions

        ComponentDefinition[] getComponentDefinitions()
        Return the component definitions for this WCB
        Returns:
        the component definitions
      • getBundleContext

        org.osgi.framework.BundleContext getBundleContext()
        Return the bundleContext for this WCB
        Returns:
        the bundleContext
      • setBundleContext

        void setBundleContext​(org.osgi.framework.BundleContext bundleContext)
        Set the bundleContext for this WCB
      • getNameSpace

        String getNameSpace()
        Returns the nameSpace of this WCB
        Returns:
        The nameSpace of this WCB
      • setNameSpace

        void setNameSpace​(String nameSpace)
        Sets the nameSpace of this WCB
        Parameters:
        nameSpace - to set