Interface TemplateParser

All Known Implementing Classes:
TemplateParserImpl

Parses a resource into a ComponentTemplate. The service's configuration is used to map common document types to internal copies of the corresponding DTD.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a mapping from URL string to a local equivalent URL, used to avoid attempting to pull well-known DTDs down over the wire while parsing XML.
    parseTemplate(Resource templateResource)
    Parses the given resource into a component template.
  • Method Details

    • parseTemplate

      Parses the given resource into a component template.
      Parameters:
      templateResource - the path
      Returns:
      the parsed template contents
      Throws:
      RuntimeException - if the resource does not exist, or if there is any kind of parse error
    • getDTDURLMappings

      Returns a mapping from URL string to a local equivalent URL, used to avoid attempting to pull well-known DTDs down over the wire while parsing XML.
      Since:
      5.3