EPP 0.2.3

com.neulevel.epp.core
Class EppIpAddress

java.lang.Object
  |
  +--com.neulevel.epp.core.EppEntity
        |
        +--com.neulevel.epp.core.EppIpAddress

public class EppIpAddress
extends EppEntity

This EppIpAddress class implements EPP IP Address entity.

Version:
$Revision$ $Date$
Author:
Ning Zhang ning.zhang@neustar.com

Field Summary
static java.lang.String TYPE_V4
          IP address type for "v4"
static java.lang.String TYPE_V6
          IP address type for "v6"
 
Constructor Summary
EppIpAddress(java.lang.String address)
          Creates an EppAddress object with the default address type, "v4"
EppIpAddress(java.lang.String address, java.lang.String type)
          Creates an EppAddress object with an address type, either "v4" (default) or "v6"
 
Method Summary
static EppEntity fromXML(org.w3c.dom.Node root)
          Converts an XML element into an EppIpAddress object.
 java.lang.String getAddress()
          Gets the IP address
 java.lang.String getType()
          Gets the IP address type, either "v4" or "v6"
 void setAddress(java.lang.String address)
          Sets the IP address
 void setType(java.lang.String type)
          Sets the IP address type, either "v4" or "v6"
 java.lang.String toString()
           
 org.w3c.dom.Element toXML(org.w3c.dom.Document doc, java.lang.String tag)
          Converts the EppIpAddress object into an XML element
 
Methods inherited from class com.neulevel.epp.core.EppEntity
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE_V4

public static final java.lang.String TYPE_V4
IP address type for "v4"

TYPE_V6

public static final java.lang.String TYPE_V6
IP address type for "v6"
Constructor Detail

EppIpAddress

public EppIpAddress(java.lang.String address)
Creates an EppAddress object with the default address type, "v4"

EppIpAddress

public EppIpAddress(java.lang.String address,
                    java.lang.String type)
Creates an EppAddress object with an address type, either "v4" (default) or "v6"
Method Detail

getType

public java.lang.String getType()
Gets the IP address type, either "v4" or "v6"

setType

public void setType(java.lang.String type)
Sets the IP address type, either "v4" or "v6"

getAddress

public java.lang.String getAddress()
Gets the IP address

setAddress

public void setAddress(java.lang.String address)
Sets the IP address

toXML

public org.w3c.dom.Element toXML(org.w3c.dom.Document doc,
                                 java.lang.String tag)
Converts the EppIpAddress object into an XML element
Overrides:
toXML in class EppEntity
Parameters:
doc - the XML Document object
tag - the tag/element name for the EppIpAddress object
Returns:
an Element object

fromXML

public static EppEntity fromXML(org.w3c.dom.Node root)
Converts an XML element into an EppIpAddress object. The caller of this method must make sure that the root node is of the EPP IP Address type.
Parameters:
root - root node for an EppIpAddress object in XML format
Returns:
an EppIpAddress object, or null if the node is invalid

toString

public java.lang.String toString()
Overrides:
toString in class EppEntity

EPP 0.2.3

Copyright © 2001 NeuStar, Inc. All Rights Reserved.