Interface QueryCollection

All Known Implementing Classes:
QueryCollectionImpl

public interface QueryCollection
  • Method Details

    • getName

      String getName()
      The name of the query collection
      Returns:
      String
    • containsQueryDefinition

      boolean containsQueryDefinition(QName qName)
      Does this collection contain a query for the given QName?
      Parameters:
      qName - QName
      Returns:
      boolean
    • getQueryDefinition

      CannedQueryDef getQueryDefinition(QName qName)
      Get a query definition by QName.
      Parameters:
      qName - QName
      Returns:
      CannedQueryDef
    • containsParameterDefinition

      boolean containsParameterDefinition(QName qName)
      Does this collection contain a query for the given QName?
      Parameters:
      qName - QName
      Returns:
      boolean
    • getParameterDefinition

      QueryParameterDefinition getParameterDefinition(QName qName)
      Get a query definition by QName.
      Parameters:
      qName - QName
      Returns:
      QueryParameterDefinition
    • getNamespacePrefixResolver

      NamespacePrefixResolver getNamespacePrefixResolver()
      Return the mechanism that this query definition uses to map namespace prefixes to URIs. A query may use a predefined set of prefixes for known URIs. I would be unwise to rely on the defaults.
      Returns:
      NamespacePrefixResolver