Class EPPMarkAddress

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ELM_LOCALNAME
      Constant for the local name
      static java.lang.String ELM_NAME
      Constant for the tag name
    • Constructor Summary

      Constructors 
      Constructor Description
      EPPMarkAddress()
      Default constructor for EPPMarkAddress.
      EPPMarkAddress​(java.util.List<java.lang.String> aStreets, java.lang.String aCity, java.lang.String aSp, java.lang.String aPc, java.lang.String aCc)
      Constructor that takes all of the EPPMarkAddress attributes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addStreet​(java.lang.String aStreet)
      Add a street line to the contact street address.
      java.lang.Object clone()
      Clone EPPMarkAddress.
      void decode​(org.w3c.dom.Element aElement)
      Decode the EPPMark component
      org.w3c.dom.Element encode​(org.w3c.dom.Document aDocument)
      Sets all this instance's data in the given XML document
      boolean equals​(java.lang.Object aObject)
      implements a deep EPPMarkAddress compare.
      java.lang.String getCc()
      Gets the country code of the contact.
      java.lang.String getCity()
      Gets the city of the contact.
      java.lang.String getNamespace()
      Returns the XML namespace associated with the EPPCodecComponent.
      java.lang.String getPc()
      Gets the Postal Code of the contact.
      java.lang.String getSp()
      Gets the City or Province of the contact.
      java.util.List<java.lang.String> getStreets()
      Gets the contact's street address.
      void setCc​(java.lang.String aCc)
      Sets the country code of the contact.
      void setCity​(java.lang.String aCity)
      Sets the city of the contact.
      void setPc​(java.lang.String aPc)
      Sets the Postal Code of the contact.
      void setSp​(java.lang.String aSp)
      Sets the City or Province of the contact.
      void setStreets​(java.util.List<java.lang.String> aStreets)
      Sets the contact's street address.
      java.lang.String toString()
      Implementation of Object.toString, which will result in an indented XML String representation of the concrete EPPCodecComponent.
      • Methods inherited from class java.lang.Object

        finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ELM_LOCALNAME

        public static final java.lang.String ELM_LOCALNAME
        Constant for the local name
        See Also:
        Constant Field Values
      • ELM_NAME

        public static final java.lang.String ELM_NAME
        Constant for the tag name
        See Also:
        Constant Field Values
    • Constructor Detail

      • EPPMarkAddress

        public EPPMarkAddress()
        Default constructor for EPPMarkAddress.
      • EPPMarkAddress

        public EPPMarkAddress​(java.util.List<java.lang.String> aStreets,
                              java.lang.String aCity,
                              java.lang.String aSp,
                              java.lang.String aPc,
                              java.lang.String aCc)
        Constructor that takes all of the EPPMarkAddress attributes.
        Parameters:
        aStreets - Streets of the contact.
        aCity - City of the contact
        aSp - State or Province of the contact
        aPc - Postal Code of the contact
        aCc - Country code of the contact
    • Method Detail

      • clone

        public java.lang.Object clone()
                               throws java.lang.CloneNotSupportedException
        Clone EPPMarkAddress.
        Specified by:
        clone in interface EPPCodecComponent
        Overrides:
        clone in class java.lang.Object
        Returns:
        clone of EPPMarkAddress
        Throws:
        java.lang.CloneNotSupportedException - standard Object.clone exception
      • encode

        public org.w3c.dom.Element encode​(org.w3c.dom.Document aDocument)
                                   throws EPPEncodeException
        Sets all this instance's data in the given XML document
        Specified by:
        encode in interface EPPCodecComponent
        Parameters:
        aDocument - a DOM Document to attach data to.
        Returns:
        The root element of this component.
        Throws:
        EPPEncodeException - Thrown if any errors prevent encoding.
      • equals

        public boolean equals​(java.lang.Object aObject)
        implements a deep EPPMarkAddress compare.
        Overrides:
        equals in class java.lang.Object
        Parameters:
        aObject - EPPMarkAddress instance to compare with
        Returns:
        true if equal false otherwise
      • getStreets

        public java.util.List<java.lang.String> getStreets()
        Gets the contact's street address.
        Returns:
        List of street lines if set; Empty list otherwise.
      • setStreets

        public void setStreets​(java.util.List<java.lang.String> aStreets)
        Sets the contact's street address. There can be update to three lines of the streets address.
        Parameters:
        aStreets - Zero to three street lines.
      • addStreet

        public void addStreet​(java.lang.String aStreet)
        Add a street line to the contact street address. This will add a street to the end of the list of street lines.
        Parameters:
        aStreet - A line of the contact street address.
      • getCity

        public java.lang.String getCity()
        Gets the city of the contact.
        Returns:
        The city of the contact if set; null otherwise.
      • setCity

        public void setCity​(java.lang.String aCity)
        Sets the city of the contact.
        Parameters:
        aCity - City of the contact.
      • getSp

        public java.lang.String getSp()
        Gets the City or Province of the contact.
        Returns:
        City or Province of the contact if set; null otherwise.
      • setSp

        public void setSp​(java.lang.String aSp)
        Sets the City or Province of the contact.
        Parameters:
        aSp - City or Province of the contact.
      • getPc

        public java.lang.String getPc()
        Gets the Postal Code of the contact.
        Returns:
        Postal Code of the contact if set; null otherwise.
      • setPc

        public void setPc​(java.lang.String aPc)
        Sets the Postal Code of the contact.
        Parameters:
        aPc - Postal Code of the contact.
      • getCc

        public java.lang.String getCc()
        Gets the country code of the contact.
        Returns:
        Country code of the contact if set; null otherwise.
      • setCc

        public void setCc​(java.lang.String aCc)
        Sets the country code of the contact.
        Parameters:
        aCc - Country code of the contact.
      • toString

        public java.lang.String toString()
        Implementation of Object.toString, which will result in an indented XML String representation of the concrete EPPCodecComponent.
        Overrides:
        toString in class java.lang.Object
        Returns:
        Indented XML String if successful; ERROR otherwise.
      • getNamespace

        public java.lang.String getNamespace()
        Returns the XML namespace associated with the EPPCodecComponent.
        Specified by:
        getNamespace in interface EPPCodecComponent
        Returns:
        XML namespace for the EPPCodecComponent.