Class GSNamespaceEncoder


  • public class GSNamespaceEncoder
    extends PropertyXMLEncoder
    Namespace XML encoder. Namespaces must contain a non empty prefix and a URI:
    Version:
    $Id: $
    Author:
    Oscar Fonts
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String NAMESPACE
      Constant NAMESPACE="namespace"
      static java.lang.String PREFIX
      Constant PREFIX="prefix"
      static java.lang.String URI
      Constant URI="uri"
    • Constructor Summary

      Constructors 
      Constructor Description
      GSNamespaceEncoder​(java.lang.String prefix, java.net.URI uri)
      Create a namespace XML encoder.
    • Field Detail

      • NAMESPACE

        public static final java.lang.String NAMESPACE
        Constant NAMESPACE="namespace"
        See Also:
        Constant Field Values
      • PREFIX

        public static final java.lang.String PREFIX
        Constant PREFIX="prefix"
        See Also:
        Constant Field Values
    • Constructor Detail

      • GSNamespaceEncoder

        public GSNamespaceEncoder​(java.lang.String prefix,
                                  java.net.URI uri)
        Create a namespace XML encoder.
        Parameters:
        prefix - the namespace prefix
        uri - the namespace URI
        Throws:
        java.lang.IllegalArgumentException - if prefix or uri are null or empty
    • Method Detail

      • getPrefix

        public java.lang.String getPrefix()
        Get the namespace prefix.
        Returns:
        the prefix
      • setPrefix

        public void setPrefix​(java.lang.String prefix)
        Change the namespace prefix.
        Parameters:
        prefix - the new prefix
        Throws:
        java.lang.IllegalArgumentException - if prefix is null or empty
      • getURI

        public java.net.URI getURI()
        Get the namespace uri.
        Returns:
        the uri
      • setURI

        public void setURI​(java.net.URI uri)
        change the nampespace uri.
        Parameters:
        uri - the new uri
        Throws:
        java.lang.IllegalArgumentException - if uri is null or empty