Class URIFunctions

All Implemented Interfaces:
Callable, FunctionItem, GroundedValue, Item, Sequence
Direct Known Subclasses:
BuildURI, ParseURI

public abstract class URIFunctions extends SystemFunction
Common declarations for BuildURI and ParseURI.
  • Field Details

    • hierarchicalSchemes

      protected static HashSet<String> hierarchicalSchemes
    • nonHierarchicalSchemes

      protected static HashSet<String> nonHierarchicalSchemes
    • defaultPorts

      protected static HashMap<String,String> defaultPorts
    • URI

      protected static final AtomicValue URI
    • PATH_SEPARATOR

      protected static final AtomicValue PATH_SEPARATOR
    • QUERY_SEPARATOR

      protected static final AtomicValue QUERY_SEPARATOR
    • ALLOW_DEPRECATED_FEATURES

      protected static final AtomicValue ALLOW_DEPRECATED_FEATURES
    • OMIT_DEFAULT_PORTS

      protected static final AtomicValue OMIT_DEFAULT_PORTS
    • UNC_PATH

      protected static final AtomicValue UNC_PATH
    • SCHEME

      protected static final AtomicValue SCHEME
    • AUTHORITY

      protected static final AtomicValue AUTHORITY
    • USERINFO

      protected static final AtomicValue USERINFO
    • HOST

      protected static final AtomicValue HOST
    • PORT

      protected static final AtomicValue PORT
    • PATH

      protected static final AtomicValue PATH
    • FILEPATH

      protected static final AtomicValue FILEPATH
    • PATH_SEGMENTS

      protected static final AtomicValue PATH_SEGMENTS
    • QUERY_PARAMETERS

      protected static final AtomicValue QUERY_PARAMETERS
    • QUERY

      protected static final AtomicValue QUERY
    • KEY

      protected static final AtomicValue KEY
    • VALUE

      protected static final AtomicValue VALUE
    • FRAGMENT

      protected static final AtomicValue FRAGMENT
    • HIERARCHICAL

      protected static final AtomicValue HIERARCHICAL
    • unescapedUriCharacters

      protected static final Set<Character> unescapedUriCharacters
    • pathSeparator

      protected char pathSeparator
    • querySeparator

      protected char querySeparator
    • allowDeprecatedFeatures

      protected boolean allowDeprecatedFeatures
    • omitDefaultPorts

      protected boolean omitDefaultPorts
    • hierarchical

      protected boolean hierarchical
    • uncPath

      protected boolean uncPath
  • Constructor Details

    • URIFunctions

      public URIFunctions()
  • Method Details