Package com.verisign.epp.codec.registry
Class EPPRegistryLanguageType
- java.lang.Object
-
- com.verisign.epp.codec.registry.EPPRegistryLanguageType
-
- All Implemented Interfaces:
EPPCodecComponent
,java.io.Serializable
,java.lang.Cloneable
public class EPPRegistryLanguageType extends java.lang.Object implements EPPCodecComponent
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.util.List
VALID_VARIANT_STRATEGIES
static java.lang.String
VARIANT_STRATEGY_BLOCKED
static java.lang.String
VARIANT_STRATEGY_OPEN
static java.lang.String
VARIANT_STRATEGY_RESTRICTED
-
Constructor Summary
Constructors Constructor Description EPPRegistryLanguageType()
EPPRegistryLanguageType(java.lang.String code, java.lang.String table, java.lang.String variantStrategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Object
clone()
clone anEPPCodecComponent
.void
decode(org.w3c.dom.Element aElement)
decode a DOM element tree to initialize the instance attributes.org.w3c.dom.Element
encode(org.w3c.dom.Document aDocument)
encode instance into a DOM element tree.boolean
equals(java.lang.Object aObject)
java.lang.String
getCode()
java.lang.String
getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.java.lang.String
getStrategy()
java.lang.String
getTable()
void
setCode(java.lang.String code)
void
setStrategy(java.lang.String strategy)
void
setTable(java.lang.String table)
java.lang.String
toString()
-
-
-
Field Detail
-
VALID_VARIANT_STRATEGIES
public static final java.util.List VALID_VARIANT_STRATEGIES
-
VARIANT_STRATEGY_BLOCKED
public static final java.lang.String VARIANT_STRATEGY_BLOCKED
- See Also:
- Constant Field Values
-
VARIANT_STRATEGY_RESTRICTED
public static final java.lang.String VARIANT_STRATEGY_RESTRICTED
- See Also:
- Constant Field Values
-
VARIANT_STRATEGY_OPEN
public static final java.lang.String VARIANT_STRATEGY_OPEN
- See Also:
- Constant Field Values
-
-
Method Detail
-
encode
public org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
Description copied from interface:EPPCodecComponent
encode instance into a DOM element tree. A DOM Document is passed as an argument and functions as a factory for DOM objects. The root element associated with the instance is created and each instance attribute is appended as a child node.
For example, the <command> element ofEPPCommand
is created and is used to append the attribute nodes ofEPPCommand
.- Specified by:
encode
in interfaceEPPCodecComponent
- Parameters:
aDocument
- DOM document used as a factory of DOM objects.- Returns:
- instance root DOM element along with attribute child nodes.
- Throws:
EPPEncodeException
- Error encoding the DOM element tree.
-
decode
public void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
Description copied from interface:EPPCodecComponent
decode a DOM element tree to initialize the instance attributes. TheaElement
argument represents the root DOM element and is used to traverse the DOM nodes for instance attribute values.
For example, the <command> element ofEPPCommand
is passed intodecode
of EPPCommand to be decoded and used to set the instance attributes.- Specified by:
decode
in interfaceEPPCodecComponent
- Parameters:
aElement
- root DOM element associated with instance- Throws:
EPPDecodeException
- Error decoding the DOM element tree.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
Description copied from interface:EPPCodecComponent
clone anEPPCodecComponent
.- Specified by:
clone
in interfaceEPPCodecComponent
- Overrides:
clone
in classjava.lang.Object
- Returns:
- clone of concrete
EPPCodecComponent
- Throws:
java.lang.CloneNotSupportedException
- standard Object.clone exception
-
equals
public boolean equals(java.lang.Object aObject)
- Overrides:
equals
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getTable
public java.lang.String getTable()
-
setTable
public void setTable(java.lang.String table)
-
getStrategy
public java.lang.String getStrategy()
-
setStrategy
public void setStrategy(java.lang.String strategy)
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getNamespace
public java.lang.String getNamespace()
Returns the XML namespace associated with theEPPCodecComponent
.- Specified by:
getNamespace
in interfaceEPPCodecComponent
- Returns:
- XML namespace for the
EPPCodecComponent
.
-
-