JavaScript is disabled on your browser.
Skip navigation links
gnu.xquery.util

Class QNameUtils



  • public class QNameUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors
      Constructor and Description
      QNameUtils ()
    • Method Summary

      All Methods
      Modifier and Type Method and Description
      static java.lang.Object localNameFromQName (java.lang.Object name)
      static java.lang.String lookupPrefix (java.lang.String prefix, NamespaceBinding constructorNamespaces, NamespaceBinding prologNamespaces)
      Search for a uri matching the given prefix.
      static Symbol makeQName (java.lang.Object paramURI, java.lang.String paramQName)
      This implements the fn:QName standard function.
      static java.lang.Object namespaceURIForPrefix (java.lang.Object prefix, java.lang.Object element)
      static java.lang.Object namespaceURIFromQName (java.lang.Object name)
      static java.lang.Object prefixFromQName (java.lang.Object name)
      static java.lang.String resolvePrefix (java.lang.String prefix, NamespaceBinding constructorNamespaces, NamespaceBinding prologNamespaces)
      Search for a uri matching the given prefix.
      static java.lang.Object resolveQName (java.lang.Object qname, NamespaceBinding constructorNamespaces, NamespaceBinding prologNamespaces)
      Method called from compiled code to "cast" to a QName.
      static java.lang.Object resolveQNameUsingElement (java.lang.Object qname, KElement node)
      static java.lang.Object resolveURI (java.lang.Object relative, java.lang.Object base)
      static boolean validNCName (java.lang.String name)
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QNameUtils

        public QNameUtils()
    • Method Detail

      • resolveQNameUsingElement

        public static java.lang.Object resolveQNameUsingElement(java.lang.Object qname,
         KElement node)
      • resolveQName

        public static java.lang.Object resolveQName(java.lang.Object qname,
         NamespaceBinding constructorNamespaces,
         NamespaceBinding prologNamespaces)
        Method called from compiled code to "cast" to a QName.
        Parameters:
        qname - The value to cast to QName.
        constructorNamespaces - Namespace bindings from namespace attributes in direct element constructors.
        prologNamespaces - Namespac bindings from query prolog, as well as builtin namespace prefixes.
      • lookupPrefix

        public static java.lang.String lookupPrefix(java.lang.String prefix,
         NamespaceBinding constructorNamespaces,
         NamespaceBinding prologNamespaces)
        Search for a uri matching the given prefix.
        Returns:
        uri or null if there is no binding for prefix.
      • resolvePrefix

        public static java.lang.String resolvePrefix(java.lang.String prefix,
         NamespaceBinding constructorNamespaces,
         NamespaceBinding prologNamespaces)
        Search for a uri matching the given prefix. Throw exception if there is no binding and the prefix is non-empty.
      • validNCName

        public static boolean validNCName(java.lang.String name)
      • makeQName

        public static Symbol makeQName(java.lang.Object paramURI,
         java.lang.String paramQName)
        This implements the fn:QName standard function.
      • localNameFromQName

        public static java.lang.Object localNameFromQName(java.lang.Object name)
      • prefixFromQName

        public static java.lang.Object prefixFromQName(java.lang.Object name)
      • namespaceURIFromQName

        public static java.lang.Object namespaceURIFromQName(java.lang.Object name)
      • namespaceURIForPrefix

        public static java.lang.Object namespaceURIForPrefix(java.lang.Object prefix,
         java.lang.Object element)
      • resolveURI

        public static java.lang.Object resolveURI(java.lang.Object relative,
         java.lang.Object base)
         throws java.net.URISyntaxException
        Throws:
        java.net.URISyntaxException
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /