Class DefaultComponentXmlParser

    • Constructor Detail

      • DefaultComponentXmlParser

        public DefaultComponentXmlParser()
    • Method Detail

      • getNamespace

        public java.lang.String getNamespace()
        Description copied from interface: ComponentsXmlParser
        Returns the namespace used by the component bundle.

        The XML representation of the components will use this namespace.

        Specified by:
        getNamespace in interface ComponentsXmlParser
        Returns:
        the component bundle namespace
      • setNamespace

        public void setNamespace​(java.lang.String namespace)
        Sets the components namespace.
        Parameters:
        namespace - the components namespace
        See Also:
        getNamespace()
      • setDigesterConfigurer

        public void setDigesterConfigurer​(XmlDigesterConfigurer digesterConfigurer)
        Sets the components digester configurer.
        Parameters:
        digesterConfigurer - the components digester configurer
        See Also:
        getDigesterConfigurer()
      • getPublicSchemaLocation

        public java.lang.String getPublicSchemaLocation()
        Description copied from interface: ComponentsXmlParser
        Returns the public location of the component bundle XML schema.

        This would be listed in schemaLocation XML attributes.

        Specified by:
        getPublicSchemaLocation in interface ComponentsXmlParser
        Returns:
        the public location of the component bundle XML schema
      • setPublicSchemaLocation

        public void setPublicSchemaLocation​(java.lang.String publicSchemaLocation)
        Sets the public location of the components XML schema.
        Parameters:
        publicSchemaLocation - the components XML schema public location
        See Also:
        getPublicSchemaLocation()
      • getInternalSchemaResource

        public java.lang.String getInternalSchemaResource()
        Description copied from interface: ComponentsXmlParser
        Returns a resource name that resolves to an internal XML schema resource.

        If not null, the resource (which needs to be present on the classpath) will be used when parsing component XML fragments instead of the public XML schema.

        Specified by:
        getInternalSchemaResource in interface ComponentsXmlParser
        Returns:
        the name of the internal XML schema resource
      • setInternalSchemaResource

        public void setInternalSchemaResource​(java.lang.String internalSchemaResource)
        Sets the internal XML schema resource name.
        Parameters:
        internalSchemaResource - the internal XML schema resource name
        See Also:
        getInternalSchemaResource()