Class DefaultComponentXmlParser
- java.lang.Object
-
- net.sf.jasperreports.engine.component.DefaultComponentXmlParser
-
- All Implemented Interfaces:
ComponentsXmlParser
public class DefaultComponentXmlParser extends Object implements ComponentsXmlParser
The defaultComponentsXmlParserimplementation.- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description DefaultComponentXmlParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XmlDigesterConfigurergetDigesterConfigurer()Returns a digester configurer for the component bundle.StringgetInternalSchemaResource()Returns a resource name that resolves to an internal XML schema resource.StringgetNamespace()Returns the namespace used by the component bundle.StringgetPublicSchemaLocation()Returns the public location of the component bundle XML schema.voidsetDigesterConfigurer(XmlDigesterConfigurer digesterConfigurer)Sets the components digester configurer.voidsetInternalSchemaResource(String internalSchemaResource)Sets the internal XML schema resource name.voidsetNamespace(String namespace)Sets the components namespace.voidsetPublicSchemaLocation(String publicSchemaLocation)Sets the public location of the components XML schema.
-
-
-
Method Detail
-
getNamespace
public String getNamespace()
Description copied from interface:ComponentsXmlParserReturns the namespace used by the component bundle.The XML representation of the components will use this namespace.
- Specified by:
getNamespacein interfaceComponentsXmlParser- Returns:
- the component bundle namespace
-
setNamespace
public void setNamespace(String namespace)
Sets the components namespace.- Parameters:
namespace- the components namespace- See Also:
getNamespace()
-
getDigesterConfigurer
public XmlDigesterConfigurer getDigesterConfigurer()
Description copied from interface:ComponentsXmlParserReturns a digester configurer for the component bundle.The digester configurer is responsible for providing digester rules that transform an XML fragment into a
Componentinstance.- Specified by:
getDigesterConfigurerin interfaceComponentsXmlParser- Returns:
- a digester configurer
-
setDigesterConfigurer
public void setDigesterConfigurer(XmlDigesterConfigurer digesterConfigurer)
Sets the components digester configurer.- Parameters:
digesterConfigurer- the components digester configurer- See Also:
getDigesterConfigurer()
-
getPublicSchemaLocation
public String getPublicSchemaLocation()
Description copied from interface:ComponentsXmlParserReturns the public location of the component bundle XML schema.This would be listed in
schemaLocationXML attributes.- Specified by:
getPublicSchemaLocationin interfaceComponentsXmlParser- Returns:
- the public location of the component bundle XML schema
-
setPublicSchemaLocation
public void setPublicSchemaLocation(String publicSchemaLocation)
Sets the public location of the components XML schema.- Parameters:
publicSchemaLocation- the components XML schema public location- See Also:
getPublicSchemaLocation()
-
getInternalSchemaResource
public String getInternalSchemaResource()
Description copied from interface:ComponentsXmlParserReturns 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:
getInternalSchemaResourcein interfaceComponentsXmlParser- Returns:
- the name of the internal XML schema resource
-
setInternalSchemaResource
public void setInternalSchemaResource(String internalSchemaResource)
Sets the internal XML schema resource name.- Parameters:
internalSchemaResource- the internal XML schema resource name- See Also:
getInternalSchemaResource()
-
-