Interface ComponentsBundle

  • All Known Implementing Classes:
    DefaultComponentsBundle

    public interface ComponentsBundle
    A component bundle is a package comprising of one or several components that share the same XML namespace and schema.
    Author:
    Lucian Chirita (lucianc@users.sourceforge.net)
    • Method Detail

      • getXmlParser

        ComponentsXmlParser getXmlParser()
        Returns the XML parsing information for this bundle.
        Returns:
        the bundle XML parser
      • getComponentNames

        Set<String> getComponentNames()
        Returns a set that contains the names of components included in this bundle.
        Returns:
        the set of component names in this bundle
      • getComponentManager

        ComponentManager getComponentManager​(String componentName)
        Returns the manager for a component type identified by name.
        Parameters:
        componentName - the component name
        Returns:
        the manager for the corresponding component type
        Throws:
        JRRuntimeException - if the bundle does not include a component type having the specified name