Class URIFunctions

All Implemented Interfaces:
Callable, IFunctionWithRetainedParameterNames, 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 StringValue URI
    • ALLOW_DEPRECATED_FEATURES

      protected static final StringValue ALLOW_DEPRECATED_FEATURES
    • OMIT_DEFAULT_PORTS

      protected static final StringValue OMIT_DEFAULT_PORTS
    • UNC_PATH

      protected static final StringValue UNC_PATH
    • SCHEME

      protected static final StringValue SCHEME
    • AUTHORITY

      protected static final StringValue AUTHORITY
    • USERINFO

      protected static final StringValue USERINFO
    • HOST

      protected static final StringValue HOST
    • PORT

      protected static final StringValue PORT
    • PATH

      protected static final StringValue PATH
    • FILEPATH

      protected static final StringValue FILEPATH
    • PATH_SEGMENTS

      protected static final StringValue PATH_SEGMENTS
    • QUERY_PARAMETERS

      protected static final StringValue QUERY_PARAMETERS
    • QUERY

      protected static final StringValue QUERY
    • KEY

      protected static final StringValue KEY
    • VALUE

      protected static final StringValue VALUE
    • FRAGMENT

      protected static final StringValue FRAGMENT
    • HIERARCHICAL

      protected static final StringValue HIERARCHICAL
    • ABSOLUTE

      protected static final StringValue ABSOLUTE
    • escapedPathCharacters

      protected static final Set<Character> escapedPathCharacters
    • escapedQueryCharacters

      protected static final Set<Character> escapedQueryCharacters
    • escapedFragidCharacters

      protected static final Set<Character> escapedFragidCharacters
    • allowDeprecatedFeatures

      protected boolean allowDeprecatedFeatures
    • omitDefaultPorts

      protected boolean omitDefaultPorts
    • hierarchical

      protected boolean hierarchical
    • uncPath

      protected boolean uncPath
  • Constructor Details

    • URIFunctions

      public URIFunctions()
  • Method Details