Class DLESECollectToLocalizedFormatConverter

java.lang.Object
org.dlese.dpc.xml.DLESECollectToLocalizedFormatConverter
All Implemented Interfaces:
XMLFormatConverter

public class DLESECollectToLocalizedFormatConverter extends Object implements XMLFormatConverter
Converts from DLESE Collect format to a localized DLESE Collect format, which contains no namespace declarations. Localized XML may be accessed using XPath notation without the local-name() function, making it easier to use.
Author:
John Weatherley
See Also:
  • Constructor Details

    • DLESECollectToLocalizedFormatConverter

      public DLESECollectToLocalizedFormatConverter()
  • Method Details

    • getFromFormat

      public String getFromFormat()
      Converts from the DLESE Collect format.
      Specified by:
      getFromFormat in interface XMLFormatConverter
      Returns:
      The String "dlese_collect".
    • getToFormat

      public String getToFormat()
      Converts to the dlese_collect-localized format
      Specified by:
      getToFormat in interface XMLFormatConverter
      Returns:
      The String "dlese_collect-localized".
    • lastModified

      public long lastModified(ServletContext context)
      Gets the time this converter code was last modified. If unknown, this method should return -1.
      Specified by:
      lastModified in interface XMLFormatConverter
      Parameters:
      context - Servlet context
      Returns:
      The time this converter code was last modified.
    • convertXML

      public String convertXML(String xml, ServletContext context)
      Performs XML conversion from DLESE Collect to DLESE Collect localized.
      Specified by:
      convertXML in interface XMLFormatConverter
      Parameters:
      xml - XML input in the 'dlese_collect' format.
      context - Servlet context
      Returns:
      XML in the converted 'dlese_collect-localized' format.