Class LocalizedURIImpl

All Implemented Interfaces:
LangBearing, XSURI, XMLObject, SAMLObject, LocalizedURI
Direct Known Subclasses:
InformationURLImpl, LogoImpl, OrganizationURLImpl, PrivacyStatementURLImpl, RegistrationPolicyImpl, UsagePolicyImpl

public class LocalizedURIImpl
extends XSURIImpl
implements LocalizedURI
Concrete implementation of LocalizedURI.
  • Field Details

    • language

      private String language
      Language.
  • Constructor Details

    • LocalizedURIImpl

      protected LocalizedURIImpl​(String namespaceURI, String elementLocalName, String namespacePrefix)
      Constructor.
      Parameters:
      namespaceURI - the namespaceURI
      elementLocalName - the elementLocalName
      namespacePrefix - the namespacePrefix
  • Method Details

    • getXMLLang

      public String getXMLLang()
      Returns the @xml:lang attribute value.
      Specified by:
      getXMLLang in interface LangBearing
      Returns:
      The @xml:lang attribute value or null.
    • setXMLLang

      public void setXMLLang​(String newLang)
      Sets the @xml:lang attribute value.
      Specified by:
      setXMLLang in interface LangBearing
      Parameters:
      newLang - The @xml:lang attribute value
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object