org.pentaho.reporting.libraries.xmlns.parser
public final class ParserEntityResolver extends Object implements EntityResolver
Method Summary | |
---|---|
static ParserEntityResolver | getDefaultResolver()
Returns a default resolver, which is initialized to redirect the parser to a local
copy of the JFreeReport DTDs.
|
String | getDeprecatedDTDMessage(String publicID)
Returns deprecation message for the given public ID.
|
URL | getDTDLocation(String publicID)
Sets the location of the DTD. |
InputSource | resolveEntity(String publicId, String systemId)
Allow the application to resolve external entities.
|
void | setDeprecatedDTDMessage(String publicID, String message)
Defines that the given public ID should be deprecated and provides a log-message along with the deprecation.
|
boolean | setDTDLocation(String publicID, URL location)
Defines a DTD used to validate the report definition. |
boolean | setDTDLocation(String publicID, String systemId, URL location)
Defines a DTD used to validate the report definition. |
Returns: the default entity resolver.
Parameters: publicID the public id that should be considered deprecated.
Returns: the deprecation message or null if the ID is not considered deprecated.
Parameters: publicID the id.
Returns: the URL for the DTD.
Parameters: publicId the public ID. systemId the system ID.
Returns: The input source.
Parameters: publicID the public id that should be considered deprecated. message the message to present to the user to warn them about their use of deprecated DTDs.
Parameters: publicID the public ID. location the URL.
Returns: A boolean.
Parameters: systemId the system ID for the DTD. publicID the public ID. location the URL.
Returns: A boolean.