Class DefaultXmlDocumentInfo
- java.lang.Object
 - 
- org.pentaho.reporting.libraries.xmlns.parser.DefaultXmlDocumentInfo
 
 
- 
- All Implemented Interfaces:
 XmlDocumentInfo
public class DefaultXmlDocumentInfo extends Object implements XmlDocumentInfo
A data class that holds all relevant information about a XML document to make a decision on what parser to use to interpret the XML content.- Author:
 - Thomas Morgner
 
 
- 
- 
Constructor Summary
Constructors Constructor Description DefaultXmlDocumentInfo()Default-Constructor. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDefaultNameSpace()Returns the default-namespace declared on the root-element.StringgetPublicDTDId()Returns the Public-ID of the Document's DTD (if there's any).StringgetRootElement()Returns the tag name of the root-level element.AttributesgetRootElementAttributes()StringgetRootElementNameSpace()Returns the namespace URI for the root-element of the document.StringgetSystemDTDId()Returns the System-ID of the document's DTD.voidsetDefaultNameSpace(String defaultNameSpace)Defines the default-namespace declared on the root-element.voidsetPublicDTDId(String publicDTDId)Defines the Public-ID of the Document's DTD (if there's any).voidsetRootElement(String rootElement)Defines the tag name of the root-level element.voidsetRootElementAttributes(Attributes rootElementAttributes)voidsetRootElementNameSpace(String rootElementNameSpace)Defines the namespace URI for the root-element of the document.voidsetSystemDTDId(String systemDTDId)Defines the System-ID of the document's DTD.StringtoString()Returns a string representation of the document info. 
 - 
 
- 
- 
Method Detail
- 
getRootElement
public String getRootElement()
Returns the tag name of the root-level element.- Specified by:
 getRootElementin interfaceXmlDocumentInfo- Returns:
 - the root-tag-name.
 
 
- 
setRootElement
public void setRootElement(String rootElement)
Defines the tag name of the root-level element.- Parameters:
 rootElement- the root-tag-name.
 
- 
getRootElementNameSpace
public String getRootElementNameSpace()
Returns the namespace URI for the root-element of the document.- Specified by:
 getRootElementNameSpacein interfaceXmlDocumentInfo- Returns:
 - the namespace of the root-element.
 
 
- 
setRootElementNameSpace
public void setRootElementNameSpace(String rootElementNameSpace)
Defines the namespace URI for the root-element of the document.- Parameters:
 rootElementNameSpace- the namespace of the root-element.
 
- 
getRootElementAttributes
public Attributes getRootElementAttributes()
- Specified by:
 getRootElementAttributesin interfaceXmlDocumentInfo
 
- 
setRootElementAttributes
public void setRootElementAttributes(Attributes rootElementAttributes)
 
- 
getPublicDTDId
public String getPublicDTDId()
Returns the Public-ID of the Document's DTD (if there's any).- Specified by:
 getPublicDTDIdin interfaceXmlDocumentInfo- Returns:
 - the public id.
 
 
- 
setPublicDTDId
public void setPublicDTDId(String publicDTDId)
Defines the Public-ID of the Document's DTD (if there's any).- Parameters:
 publicDTDId- the public id.
 
- 
getSystemDTDId
public String getSystemDTDId()
Returns the System-ID of the document's DTD.- Specified by:
 getSystemDTDIdin interfaceXmlDocumentInfo- Returns:
 - the system-id.
 
 
- 
setSystemDTDId
public void setSystemDTDId(String systemDTDId)
Defines the System-ID of the document's DTD.- Parameters:
 systemDTDId- the system-id.
 
- 
toString
public String toString()
Returns a string representation of the document info. This is for debugging purposes only. 
- 
getDefaultNameSpace
public String getDefaultNameSpace()
Returns the default-namespace declared on the root-element. It is not guaranteed that this information is filled until a XmlFactoryModule has been selected.- Specified by:
 getDefaultNameSpacein interfaceXmlDocumentInfo- Returns:
 - the default-namespace.
 
 
- 
setDefaultNameSpace
public void setDefaultNameSpace(String defaultNameSpace)
Defines the default-namespace declared on the root-element. It is not guaranteed that this information is filled until a XmlFactoryModule has been selected.- Parameters:
 defaultNameSpace- the default-namespace.
 
 - 
 
 -