Interface SRUNamespaces


  • public interface SRUNamespaces
    Interface for decoupling SRU namespaces from implementation to allow to support SRU 1.1/1.2 and SRU 2.0.
    • Method Detail

      • getResponseNS

        String getResponseNS()
        The namespace URI for encoding explain and searchRetrieve operation responses.
        Returns:
        the namespace URI for encoding explain and searchRetrieve
      • getResponsePrefix

        String getResponsePrefix()
        The namespace prefix for encoding explain and searchRetrieve operation responses.
        Returns:
        the namespace prefix for encoding explain and searchRetrieve
      • getScanNS

        String getScanNS()
        The namespace URI for encoding scan operation responses.
        Returns:
        the namespace URI for encoding scan
      • getScanPrefix

        String getScanPrefix()
        The namespace prefix for encoding scan operation responses.
        Returns:
        the namespace prefix for encoding scan
      • getDiagnosticNS

        String getDiagnosticNS()
        The namespace URI for encoding SRU diagnostics.
        Returns:
        the namespace URI for encoding SRU diagnostics
      • getDiagnosticPrefix

        String getDiagnosticPrefix()
        The namespace prefix for encoding SRU diagnostics.
        Returns:
        the namespace prefix for encoding SRU diagnostics
      • getExplainNS

        String getExplainNS()
        The namespace URI for encoding explain record data fragments.
        Returns:
        the namespace URI for encoding explain record data fragments
      • getExplainPrefix

        String getExplainPrefix()
        The namespace prefix for encoding explain record data fragments.
        Returns:
        the namespace prefix for encoding explain record data fragments
      • getXcqlNS

        String getXcqlNS()
        The namespace URI for encoding XCQL fragments
        Returns:
        the namespace URI for encoding XCQL fragments