## Uses of Interface
com.verisign.epp.codec.gen.EPPCodecComponent

- Packages that use EPPCodecComponent
  Package | Description
  --- | ---
  com.verisign.epp.codec.allocationtoken |
  com.verisign.epp.codec.balance |
  com.verisign.epp.codec.changepoll | Change Poll packet encoder and decoder classes (CODEC).
  com.verisign.epp.codec.coaext |
  com.verisign.epp.codec.contact |
  com.verisign.epp.codec.defReg |
  com.verisign.epp.codec.domain |
  com.verisign.epp.codec.emailFwd |
  com.verisign.epp.codec.fee.v09 | Fee Extension v09 packet encoder and decoder classes (CODEC).
  com.verisign.epp.codec.fee.v1_0 | Fee Extension v11 packet encoder and decoder classes (CODEC).
  com.verisign.epp.codec.fee.v11 | Fee Extension v11 packet encoder and decoder classes (CODEC).
  com.verisign.epp.codec.fee.v23 | Fee Extension v11 packet encoder and decoder classes (CODEC).
  com.verisign.epp.codec.gen |
  com.verisign.epp.codec.host |
  com.verisign.epp.codec.idnext |
  com.verisign.epp.codec.idnmap |
  com.verisign.epp.codec.idntable |
  com.verisign.epp.codec.jobscontact |
  com.verisign.epp.codec.launch |
  com.verisign.epp.codec.launchpolicy.v01 |
  com.verisign.epp.codec.loginsec.v01 |
  com.verisign.epp.codec.loginsec.v02 |
  com.verisign.epp.codec.loginsec.v03 |
  com.verisign.epp.codec.loginsec.v04 |
  com.verisign.epp.codec.loginsecpolicy.v01 |
  com.verisign.epp.codec.loginsecpolicy.v02 |
  com.verisign.epp.codec.loginsecpolicy.v03 |
  com.verisign.epp.codec.lowbalancepoll |
  com.verisign.epp.codec.mark |
  com.verisign.epp.codec.namestoreext |
  com.verisign.epp.codec.nameWatch |
  com.verisign.epp.codec.nv |
  com.verisign.epp.codec.org |
  com.verisign.epp.codec.orgext |
  com.verisign.epp.codec.persreg |
  com.verisign.epp.codec.premiumdomain |
  com.verisign.epp.codec.registry |
  com.verisign.epp.codec.registry.v01 |
  com.verisign.epp.codec.registry.v02 |
  com.verisign.epp.codec.relateddomainext |
  com.verisign.epp.codec.rgpext |
  com.verisign.epp.codec.rgppoll |
  com.verisign.epp.codec.secdnsext.v10 |
  com.verisign.epp.codec.secdnsext.v11 |
  com.verisign.epp.codec.signedMark |
  com.verisign.epp.codec.syncext |
  com.verisign.epp.codec.validate.v02 |
  com.verisign.epp.codec.verificationcode |
  com.verisign.epp.codec.whois |
  com.verisign.epp.framework |
  com.verisign.epp.interfaces | Interfaces test client to run client tests against the Stub Server for the Change Poll Extension.
  com.verisign.epp.interfaces.registry.v01 |
  com.verisign.epp.interfaces.registry.v02 |
  com.verisign.epp.interfaces.validate.v02 |
  com.verisign.epp.namestore.util |
  com.verisign.epp.serverstub | Stub Server classes to support the server handler for use of the Change Poll Extension.
  com.verisign.epp.util |

- - ### Uses of EPPCodecComponent in com.verisign.epp.codec.allocationtoken

    Classes in com.verisign.epp.codec.allocationtoken that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPAllocationToken` Allocation Token Extension, defines an allocation token or code for allocating an object like a domain name to the client.
    `class` | `EPPAllocationTokenInfo` Extension to the domain info command to the allocation token associated with the domain name.

    Methods in com.verisign.epp.codec.allocationtoken that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPAllocationTokenExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.balance

    Classes in com.verisign.epp.codec.balance that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPBalanceInfoCmd` Represents an EPP Balance <info> command that is used to retrieve account balance and other finance information defined in the `EPPBalanceInfoResp`.
    `class` | `EPPBalanceInfoResp` A concrete EPPResponse that knows how to encode/decode Balance Info response from/to XML and object instance.
    `class` | `EPPCreditThreshold` The `EPPCreditThreshold` is the `EPPCodecComponent` that knows how to encode and decode Credit Threshold Type elements from/to XML and object instance.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.changepoll

    Classes in com.verisign.epp.codec.changepoll that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPChangeCaseId` Change Case Identifier that includes both the identifier as well as the case type.
    `class` | `EPPChangeData` Change Data information that is added as an extension to a poll message containing the info response of the object that was changed to define the what, when, who, and why for the change.
    `class` | `EPPChangeOperation` Transform operation executed on the object.

    Methods in com.verisign.epp.codec.changepoll that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPChangePollExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.coaext

    Classes in com.verisign.epp.codec.coaext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPCoaExtAttr` EPPCodecComponent that encodes and decodes a COA Attr Tag.
    `class` | `EPPCoaExtCreate` EPPCodecComponent that encodes and decodes a COA Create Tag.
    `class` | `EPPCoaExtInfData` EPPCodecComponent that encodes and decodes a COA InfData Tag.
    `class` | `EPPCoaExtKey` EPPCodecComponent that encodes and decodes a COA Key Tag.
    `class` | `EPPCoaExtUpdate` EPPCodecComponent that encodes and decodes a COA Update Tag.
    `class` | `EPPCoaExtValue` EPPCodecComponent that encodes and decodes a COA Value Tag.

    Methods in com.verisign.epp.codec.coaext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPCoaExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Client Object Attribute ext instance when decoding XML that contains a Coa Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.contact

    Classes in com.verisign.epp.codec.contact that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPContactAddChange` Represents attributes to add, remove or change with a `EPPContactUpdateCmd`.
    `class` | `EPPContactAddress` Represents a contact address specified in `EPPContactCreateCmd`, `EPPContactUpdateCmd`, or `EPPContactInfoResp`.
    `class` | `EPPContactCheckCmd` Represents an EPP Contact <check> command, which is used to determine if a contact id is known to the server.
    `class` | `EPPContactCheckResp` Represents an EPP Contact <contact:chkData> response to a `EPPContactCheckCmd`.
    `class` | `EPPContactCheckResult` `EPPContactCheckResult` represents the result of an individual contact id check.
    `class` | `EPPContactCreateCmd` Represents an EPP Contact <create> command, which provides a transform that allows a client to create a contact object.
    `class` | `EPPContactCreateResp` Represents a <contact:creData> response to an `EPPContactCreateCmd`.
    `class` | `EPPContactDeleteCmd` Represents an EPP Contact <delete> command that allows a client to delete a contact object.
    `class` | `EPPContactDisclose` Represents a contact disclose definition.
    `class` | `EPPContactDiscloseAddress` Deprecated. Use the `addrInt` and `addrLoc` attributes defined in `EPPContactDisclose`.
    `class` | `EPPContactDiscloseName` Deprecated. Use the `nameInt` and `nameLoc` attributes defined in `EPPContactDisclose`.
    `class` | `EPPContactDiscloseOrg` Deprecated. Use the `orgInt` and `orgLoc` attributes defined in `EPPContactDisclose`.
    `class` | `EPPContactInfoCmd` Represents an EPP Contact <info> command that is used to retrieve information associated with a contact.
    `class` | `EPPContactInfoResp` Represents a <contact:infData> response to an `EPPContactInfoCmd`.
    `class` | `EPPContactPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPContactPostalDefinition` Represents a contact postal address definition that is used in `EPPContactCreateCmd`, `EPPContactUpdateCmd`, and `EPPContactInfoResp`.
    `class` | `EPPContactStatus` Represents a contact Status.
    `class` | `EPPContactTransferCmd` Represents an EPP Contact <transfer> command.
    `class` | `EPPContactTransferResp` Represents a <contact:trnData> response to `EPPContactTransferCmd`.
    `class` | `EPPContactUpdateCmd` Represents an EPP Host <update> command.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.defReg

    Classes in com.verisign.epp.codec.defReg that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPDefRegAddRemove` Represents attributes to add, remove or change with a `EPPDefRegUpdateCmd`.
    `class` | `EPPDefRegCheckCmd` Represents an EPP DefReg <check> command, which is used to determine if a defReg name is known to the server.
    `class` | `EPPDefRegCheckResp` Represents an EPPDefReg <defReg:chkData> response to a `EPPDefRegFwdCheckCmd`.
    `class` | `EPPDefRegCheckResult` `EPPDomainCheckResult` represents the result of an individual defReg name ping.
    `class` | `EPPDefRegCreateCmd` Represents an EPPDefReg <create> command, which provides a transform operation that allows a client to create a defReg object.
    `class` | `EPPDefRegCreateResp` Represents an EPPDefReg<defReg:creData> response to a `EPPDefRegCreateCmd`.
    `class` | `EPPDefRegDeleteCmd` Represents an EPP DefReg <delete> command that allows a client to delete a defReg object.
    `class` | `EPPDefRegInfoCmd` Represents an EPPDefReg <info> command that is used to retrieve information associated with a defReg.
    `class` | `EPPDefRegInfoResp` Represents an EPP DefReg <defReg:infData> response to an `EPPDefRegInfoCmd`.
    `class` | `EPPDefRegName` Represents EPPDefRegName information which is a shared structure been used by other objects.
    `class` | `EPPDefRegPeriod` Represents a defReg Period.
    `class` | `EPPDefRegRenewCmd` Represents an EPP DefReg <renew> command, which provides a transform operation that allows a client to extend the validity period of a defReg object.In addition to the standard EPP command elements, the <renew> command MUST contain a <defReg:renew> element that identifies the defReg namespace and the location of the defReg schema.
    `class` | `EPPDefRegRenewResp` Represents an EPP DefReg <defReg:renData> response to a `EPPDefRegRenewCmd`.
    `class` | `EPPDefRegStatus` Represents a defReg Status.
    `class` | `EPPDefRegTransferCmd` Represents an EPP DefReg <transfer> command.
    `class` | `EPPDefRegTransferResp` Represents an EPP DefReg <defReg:transfer-data> response to an `EPPDefRegTransferCmd`.
    `class` | `EPPDefRegUpdateCmd` Represents an EPP DefReg <update> command.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.domain

    Classes in com.verisign.epp.codec.domain that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPDomainAddRemove` Represents attributes to add, remove or change with a `EPPDomainUpdateCmd`.
    `class` | `EPPDomainCheckCmd` Represents an EPP Domain <check> command, which is used to determine if a domain name is known to the server.
    `class` | `EPPDomainCheckResp` Represents an EPP Domain <domain:chkData> response to a `EPPDomainCheckCmd`.
    `class` | `EPPDomainCheckResult` `EPPDomainCheckResult` represents the result of an individual domain name check.
    `class` | `EPPDomainContact` Represents a domain contact.
    `class` | `EPPDomainCreateCmd` Represents an EPP Domain <create> command, which provides a transform operation that allows a client to create a domain object.
    `class` | `EPPDomainCreateResp` Represents an EPP Domain <domain:creData> response to a `EPPDomainCreateCmd`.
    `class` | `EPPDomainDeleteCmd` Represents an EPP Domain <delete> command that allows a client to delete a domain object.
    `class` | `EPPDomainInfoCmd` Represents an EPP Domain <info> command that is used to retrieve information associated with a domain.
    `class` | `EPPDomainInfoResp` Represents an EPP Domain <domain:infData> response to an `EPPDomainInfoCmd`.
    `class` | `EPPDomainPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPDomainPeriod` Represents a domain Period.
    `class` | `EPPDomainRenewCmd` Represents an EPP Domain <renew> command, which provides a transform operation that allows a client to extend the validity period of a domain object.
    `class` | `EPPDomainRenewResp` Represents an EPP Domain <domain:renData> response to a `EPPDomainRenewCmd`.
    `class` | `EPPDomainStatus` Represents a domain Status.
    `class` | `EPPDomainTransferCmd` Represents an EPP Domain <transfer> command.
    `class` | `EPPDomainTransferResp` Represents an EPP Domain <domain:transfer-data> response to an `EPPDomainTransferCmd`.
    `class` | `EPPDomainUpdateCmd` Represents an EPP Domain <update> command.
    `class` | `EPPHostAttr` DOCUMENT ME!

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.emailFwd

    Classes in com.verisign.epp.codec.emailFwd that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPEmailFwdAddRemove` Represents attributes to add, remove or change with a `EPPEmailFwdUpdateCmd`.
    `class` | `EPPEmailFwdCheckCmd` Represents an EPP EmailFwd <check> command, which is used to determine if a emailFwd name is known to the server.
    `class` | `EPPEmailFwdCheckResp` Represents an EPP EmailFwd <emailFwd:chkData> response to a `EPPEmailFwdCheckCmd`.
    `class` | `EPPEmailFwdCheckResult` `EPPEmailFwdCheckResult` represents the result of an individual emailFwd name ping.
    `class` | `EPPEmailFwdContact` Represents a emailFwd contact.
    `class` | `EPPEmailFwdCreateCmd` Represents an EPP EmailFwd <create> command, which provides a transform operation that allows a client to create a emailFwd object.
    `class` | `EPPEmailFwdCreateResp` Represents an EPP EmailFwd <emailFwd:creData> response to a `EPPEmailFwdCreateCmd`.
    `class` | `EPPEmailFwdDeleteCmd` Represents an EPP EmailFwd <delete> command that allows a client to delete a emailFwd object.
    `class` | `EPPEmailFwdInfoCmd` Represents an EPP EmailFwd <info> command that is used to retrieve information associated with a emailFwd.
    `class` | `EPPEmailFwdInfoResp` Represents an EPP EmailFwd <emailFwd:infData> response to an `EPPEmailFwdInfoCmd`.
    `class` | `EPPEmailFwdPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPEmailFwdPeriod` Represents a emailFwd Period.
    `class` | `EPPEmailFwdRenewCmd` Represents an EPP EmailFwd <renew> command, which provides a transform operation that allows a client to extend the validity period of a emailFwd object.
    `class` | `EPPEmailFwdRenewResp` Represents an EPP EmailFwd <emailFwd:renData> response to a `EPPEmailFwdRenewCmd`.
    `class` | `EPPEmailFwdStatus` Represents a emailFwd Status.
    `class` | `EPPEmailFwdTransferCmd` Represents an EPP EmailFwd <transfer> command.
    `class` | `EPPEmailFwdTransferResp` Represents an EPP EmailFwd <emailFwd:transfer-data> response to an `EPPEmailFwdTransferCmd`.
    `class` | `EPPEmailFwdUpdateCmd` Represents an EPP EmailFwd <update> command.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.fee.v09

    Classes in com.verisign.epp.codec.fee.v09 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPFeeCheck` Fee Check Extension that enables a client to pass a list of domain names and fee query information to get fee information back from the server.
    `class` | `EPPFeeChkData` The extension to a response to a check command with the fee check extension.
    `class` | `EPPFeeCommand` The command along with the optional phase and sub-phase that the fee is associated with.
    `class` | `EPPFeeCreate` Fee Create Extension that enables a client to pass the expected fee for the create command.
    `class` | `EPPFeeCreData` Fee Create Result Extension that enables a server to pass the resulting fee for the create command.
    `class` | `EPPFeeCredit` `EPPFeeCredit` represents the credit value information returned by the server.
    `class` | `EPPFeeDelData` Fee Delete Result Extension that enables a server to pass the resulting credits for the delete command.
    `class` | `EPPFeeObject` `EPPFeeObject` represents an object to check for the fee using the `EPPFeeCheck` extension.
    `class` | `EPPFeeObjectResult` `EPPFeeObjectResult` represents a domain result to a check.
    `class` | `EPPFeePeriod` Represents a fee period.
    `class` | `EPPFeeRenData` Fee Renew Result Extension that enables a server to pass the resulting fee for the renew command.
    `class` | `EPPFeeRenew` Fee Renew Extension that enables a client to pass the expected fee for the renew command.
    `class` | `EPPFeeTransfer` Fee Transfer Extension that enables a client to pass the expected fee for the transfer command.
    `class` | `EPPFeeTransform` Abstract base class for the transform commands (create, renew, update, transfer) for enabling the client to pass the expected fee for a billable transform command.
    `class` | `EPPFeeTransformResult` Abstract base class for the transform results (create, renew, update, delete, transfer) for enabling the server to return the currency, fees, credits, balance, and credit limit where appropriate.
    `class` | `EPPFeeTrnData` Fee Transfer Result Extension that enables a server to pass the resulting fee for the transfer command.
    `class` | `EPPFeeUpdate` Fee Update Extension that enables a client to pass the expected fee for the update command.
    `class` | `EPPFeeUpdData` Fee Update Result Extension that enables a server to pass the resulting fee for the update command.
    `class` | `EPPFeeValue` `EPPFeeValue` represents the fee value information returned by the server.

    Methods in com.verisign.epp.codec.fee.v09 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPFeeExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.fee.v1_0

    Classes in com.verisign.epp.codec.fee.v1_0 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPFeeCheckResult` `EPPFeeCheckResult` represents a fee result to a check.
    `class` | `EPPFeeCommandData` The command data included in a check response, that includes: command, customName, phase, subphase, and period from the base `EPPFeeCommand` fees credits classification

    Methods in com.verisign.epp.codec.fee.v1_0 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPFeeExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.fee.v11

    Methods in com.verisign.epp.codec.fee.v11 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPFeeExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.fee.v23

    Methods in com.verisign.epp.codec.fee.v23 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPFeeExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.gen

    Subinterfaces of EPPCodecComponent in com.verisign.epp.codec.gen
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EPPMessage` Represents an EPP object that can be sent or received by an EPP Client or EPP Server.

    Classes in com.verisign.epp.codec.gen that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPAuthInfo` Represents authorization information which is a shared structure been used by other mapping such as domain and contact mappings.
    `class` | `EPPCheckCmd` The EPP check command is used to determine if an object exists in the server repository.
    `class` | `EPPCommand` Represents an EPP command that is sent by an EPP Client and received by an EPP Server.
    `class` | `EPPCreateCmd` The EPP <create> command is used to create an instance of an object.
    `class` | `EPPCredentials` Represents the optional <creds> element in an EPP Command.
    `class` | `EPPDcp` An Optional <dcp> (data collection policy) element that contains child elements used to describe the server's policy for data collection and management.Polcy elements should be discolsed to all entities directly and indirectly invloved in subsequent server interactions, Child elements include the following An access <access> element that describes the acccess provided by the server One or more statement <statement> elements that describe the data collection purpouses supported by the server.
    `class` | `EPPDeleteCmd` The EPP <delete> command is used to remove an instance of an existing object.
    `class` | `EPPExtValue` elements that can be used to provide additional error diagnostic information, including: A <value> element that identifies a client-provided element (including XML tag and value) that caused a server error condition.
    `class` | `EPPGreeting` Represents an EPP Greeting message, which an EPP server uses in response to a successful connection from an EPP client.
    `class` | `EPPHello` Represents an EPP hello request that is sent by an EPP Client and received by an EPP Server.
    `class` | `EPPInfoCmd` The EPP <info> command is used to retrieve information associated with an existing object.
    `class` | `EPPLoginCmd` The EPP <login> command is used to establish a session with an EPP server in response to a greeting issued by the server.
    `class` | `EPPLogoutCmd` The EPP <logout> command is used to end a session with an EPP server.
    `class` | `EPPMsgQueue` `EPPMsgQueue` describes messages queued for client retrieval.
    `class` | `EPPPollCmd` The EPP <poll> command is used to discover and retrieve client service messages from a server.
    `class` | `EPPProtocolExtension` Represents an EPPProtocol extension that is sent by an EPP Client and received by an EPP Server.
    `class` | `EPPPurpose` The <purpose> element MUST contain one or more of the following child elements that describe the purposes for which data is collected: <admin/>: Administrative purposes.
    `class` | `EPPRecipient` Identifies the Recipient DataCollectionPolicy supported by the server: <other> other entities follwoing unknown practices <ours> server operator and or servers operator agents <public> public forums <same> other entities following server practices <unrelated> unrelated third parties.
    `class` | `EPPRenewCmd` The EPP <renew> command is used to extend the validity period of an existing object.
    `class` | `EPPResponse` Represents an EPP response that is send by an EPP Server and received by an EPP Client.
    `class` | `EPPResult` Represents an individual result that is contained in an `EPPResponse`.
    `class` | `EPPService` Identifies an EPP Command Mapping service supported by the `EPPCodec`.
    `class` | `EPPServiceMenu` Identifies the features supported by the server, including: One or more <version> elements that contain the protocol versions supported by the server.
    `class` | `EPPStatement` Describe data collection purposes, data recipients, and data retention.
    `class` | `EPPTransferCmd` The EPP <transfer> command provides a query operation that allows a client to determine real-time status of pending and completed transfer requests.
    `class` | `EPPTransId` Represents a <trID> element of a response, which uniquely identifies a transaction.
    `class` | `EPPUpdateCmd` The EPP update command is used to change information associated with an existing object.
    `class` | `EPPValue` Identifies a client-provided element (including XML tag and value) that caused a server error condition.

    Fields in com.verisign.epp.codec.gen declared as EPPCodecComponent
    Modifier and Type | Field and Description
    --- | ---
    `protected EPPCodecComponent` | EPPAuthInfo.`ext` Extension authorization information.

    Methods in com.verisign.epp.codec.gen that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` creates a concrete `EPPCommand` given a DOM Command Mapping Element.
    `abstract EPPCodecComponent` | EPPExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.
    `static EPPCodecComponent` | EPPUtil.`decodeComp(org.w3c.dom.Element aElement, java.lang.String aNS, java.lang.String aTagName, java.lang.Class aClass)` Decode a `EPPCodecComponent`, by XML namespace and tag name, from an XML Element.
    `EPPCodecComponent` | EPPAuthInfo.`getExt()` Gets the extension authorization.
    `EPPCodecComponent` | EPPDuplicateExtensionException.`getExtension()` Get the duplicate extension `Class` found.
    `EPPCodecComponent` | EPPResponse.`getExtension(java.lang.Class aExtensionClass)` Gets the extension object with the specified class.
    `EPPCodecComponent` | EPPCommand.`getExtension(java.lang.Class aExtensionClass)` Gets the command extension object with the specified class.
    `EPPCodecComponent` | EPPResponse.`getExtension(java.lang.Class aExtensionClass, boolean aFailOnDuplicate)` Gets the response extension object with the specified class with the option to fail when a duplicate extension is found.
    `EPPCodecComponent` | EPPCommand.`getExtension(java.lang.Class aExtensionClass, boolean aFailOnDuplicate)` Gets the command extension object with the specified class with the option to fail when a duplicate extension is found.

    Methods in com.verisign.epp.codec.gen with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPResponse.`addExtension(EPPCodecComponent aExtension)` Adds an extension object.
    `void` | EPPCommand.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `static void` | EPPUtil.`encodeComp(org.w3c.dom.Document aDocument, org.w3c.dom.Element aRoot, EPPCodecComponent aComp)` Encode a `EPPCodecComponent` instance in XML.
    `void` | EPPAuthInfo.`setExt(EPPCodecComponent aExt)` Sets the extension authorization information.
    `void` | EPPResponse.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPResponse.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPResponse.addExtension(EPPCodecComponent)`.
    `void` | EPPCommand.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPCommand.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPCommand.addExtension(EPPCodecComponent)`.
    `static java.lang.String` | EPPUtil.`toString(EPPCodecComponent aComponent)` Converts an `EPPCodecComponent` to a `String` for printing.

    Constructors in com.verisign.epp.codec.gen with parameters of type EPPCodecComponent
    Constructor and Description
    `EPPAuthInfo(EPPCodecComponent aExt)` Constructor that takes just the authorization extension.
    `EPPAuthInfo(java.lang.String aRootNS, java.lang.String aRootName, EPPCodecComponent aExt)` Constructor that takes a root elemeent and the authorization extension.
    `EPPDuplicateExtensionException(EPPCodecComponent aExtensionClass)` Constructor for EPPComponentNotFoundException that takes an info string.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.host

    Classes in com.verisign.epp.codec.host that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPHostAddRemove` Represents attributes to add, remove or change with a `EPPHostUpdateCmd`.
    `class` | `EPPHostAddress` Represents a host address specified in an `EPPHostCreateCmd` or in an `EPPHostAddRemove` object of an `EPPHostUpdateCmd`.
    `class` | `EPPHostCheckCmd` Represents an EPP Host <check> command, which is used to determine if a host name is known to the server.
    `class` | `EPPHostCheckResp` Represents an EPP Host <host:chkData> response to a `EPPHostCheckCmd`.
    `class` | `EPPHostCheckResult` `EPPHostCheckResult` represents the result of an individual host name check.
    `class` | `EPPHostCreateCmd` Represents an EPP Host <create> command, which provides a transform operation that allows a client to create a host object.
    `class` | `EPPHostCreateResp` Represents an EPP Host <host:resData> response to a `EPPHostCreateCmd`.
    `class` | `EPPHostDeleteCmd` Represents an EPP Host <delete> command that allows a client to delete a host object.
    `class` | `EPPHostInfoCmd` Represents an EPP Host <info> command that is used to retrieve information associated with a host.
    `class` | `EPPHostInfoResp` Represents an EPP Host <host:infData> response to an `EPPHostInfoCmd`.
    `class` | `EPPHostPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPHostStatus` Represents a host Status.
    `class` | `EPPHostUpdateCmd` Represents an EPP Host <update> command, which provides a transform operation that allows a client to modify the attributes of a host object.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.idnext

    Classes in com.verisign.epp.codec.idnext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPIdnLangTag` EPPCodecComponent that encodes and decodes a IDN Lang Tag.

    Methods in com.verisign.epp.codec.idnext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPIdnExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Idn ext instance when decoding XML that contains a Idn Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.idnmap

    Classes in com.verisign.epp.codec.idnmap that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPIdnMap` `EPPIdnMap` is used in the extension to the domain create command to define the IDN table and optionally the Unicode NFC of the domain name, and in the extension to the domain info response to return the same information about the domain name.

    Methods in com.verisign.epp.codec.idnmap that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPIdnMapExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.idntable

    Classes in com.verisign.epp.codec.idntable that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPIdnTableCheckCmd` Represents an EPP Internationalized Domain Name (IDN) Table <check> command, which is used to determine if an (IDN) Table Identifier is known to the server.
    `class` | `EPPIdnTableCheckDomain` `EPPIdnTableCheckDomain` is used to represent the Internationalized Domain Name (IDN) information for a domain in a IDN table response to a <check> command.
    `class` | `EPPIdnTableCheckResp` Represents an Internationalized Domain Name (IDN) Table response to a <check> command, with two different forms including the Domain Check Form and the Table Check Form.
    `class` | `EPPIdnTableCheckTable` `EPPIdnTableCheckTable` is used to represent the Internationalized Domain Name (IDN) table identifier in a IDN table response to a <check< command.
    `class` | `EPPIdnTableDomainLabel` `EPPIdnTableDomainLabel` is used to represent a domain name label used in the Domain Check Form and the Domain Info Form.
    `class` | `EPPIdnTableInfoCmd` Represents an EPP Internationalized Domain Name (IDN) Table <info> command, which support three different forms: Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data.
    `class` | `EPPIdnTableInfoDomain` `EPPIdnTableInfoDomain` is used to represent the Internationalized Domain Name (IDN) information for a domain in a IDN table response to a <info> command.
    `class` | `EPPIdnTableInfoDomainTable` `EPPIdnTableInfoDomainTable` is used to represent the Internationalized Domain Name (IDN) table information for a domain name in a Domain Info Form response.
    `class` | `EPPIdnTableInfoListItem` `EPPIdnTableInfoListItem` is used to represent an IDN Table in a List Info Form response.
    `class` | `EPPIdnTableInfoResp` Represents an EPP Internationalized Domain Name (IDN) Table <info> response, which support three different forms: Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data.
    `class` | `EPPIdnTableInfoTable` `EPPIdnTableInfoTable` is used to represent the Internationalized Domain Name (IDN) table information for an IDN Table in a Table Info Form response.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.jobscontact

    Classes in com.verisign.epp.codec.jobscontact that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPJobsContactCreateCmd` Extension to the contact create command
    `class` | `EPPJobsContactInfoResp` Extension to the contact info response to return additional information.
    `class` | `EPPJobsContactUpdateCmd` Extension to the contact update command

    Methods in com.verisign.epp.codec.jobscontact that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPJobsContactExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete JobsContact ext instance when decoding XML that contains a JobsContact Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.launch

    Classes in com.verisign.epp.codec.launch that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLaunchCheck` Extension to the domain check command to implement the check in three different forms, which include Claims Check Form, Availability Check Form, or Trademark Check Form.
    `class` | `EPPLaunchCheckResult` The `EPPLaunchCheckResult` represents the claims check result for an individual domain name.
    `class` | `EPPLaunchChkData` The extension to a response to a claims check command.
    `class` | `EPPLaunchClaimKey` The `EPPLaunchClaimKey` a claim key that MAY be passed to a third-party trademark validator such as the Trademark Clearinghouse (TMCH) for querying the information needed to generate a Trademark Claims Notice.
    `class` | `EPPLaunchCodeMark` Class for an address within an `EPPMarkContact`.
    `class` | `EPPLaunchCreate` Extension to the domain create command to create a launch phase application.
    `class` | `EPPLaunchCreData` Extension to the domain create response for launch applications that returns the unique application identifier for the launch application.
    `class` | `EPPLaunchDelete` Extension to the domain delete command to delete a launch phase application.
    `class` | `EPPLaunchInfData` Extension to the domain info response to return the launch phase application or registration information.
    `class` | `EPPLaunchInfo` Extension to the domain info command to retrieve information for a launch phase registration or application.
    `class` | `EPPLaunchNotice` Class to hold the launch notice information including the notice identifier, the expiration (not after) date and time, and the date and time the claims notice was accepted.
    `class` | `EPPLaunchPhase`
    `class` | `EPPLaunchStatus` Launch application status constants that are returned by `EPPLaunchInfData.getStatus()` or set with `EPPLaunchInfData.setStatus(EPPLaunchStatus)`.
    `class` | `EPPLaunchUpdate` Extension to the domain update command to update a launch phase application.

    Methods in com.verisign.epp.codec.launch that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLaunchExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the appropriate EPPLaunchExt object based on the passed DOM element.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.launchpolicy.v01

    Classes in com.verisign.epp.codec.launchpolicy.v01 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLaunchPolicyCreate` Launch Policy Create Extension that enables a client to pass the launch policy information with a registry create command.
    `class` | `EPPLaunchPolicyInfData` Launch Policy Create Extension that enables a client to pass the launch policy information with a registry info response.
    `class` | `EPPLaunchPolicyInfoPhase` `EPPLaunchPolicyInfoPhase` defines a supported <launch:phase> value that can be passed in the phase.
    `class` | `EPPLaunchPolicyPhase` `EPPLaunchPolicyPhase` represents the policies for a zone phase.
    `class` | `EPPLaunchPolicyPhaseStatus` `EPPLaunchPolicyPhaseStatus` defines a supported launch status value.
    `class` | `EPPLaunchPolicyPollPolicy` `EPPLaunchPolicyPollPolicy` defines the poll messaging policy for the phase.
    `class` | `EPPLaunchPolicyUpdate` Launch Policy Create Extension that enables a client to pass the launch policy information with a registry update command.
    `class` | `EPPLaunchPolicyZone` `EPPLaunchPolicyZone` contains all of the policy information associated with the zone.
    `class` | `EPPLaunchPolicyZoneContainer` Abstract base class for the command and response extensions that contains a zone.

    Methods in com.verisign.epp.codec.launchpolicy.v01 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLaunchPolicyExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.
    `EPPCodecComponent` | EPPLaunchPolicyAdapter.`zoneExtToEppExt(java.util.List<EPPRegistryZoneInterface> aZoneExtensions)` Adapt a list of policy extensions available for the zone to a matching EPP extension for an info response.

    Method parameters in com.verisign.epp.codec.launchpolicy.v01 with type arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPRegistryZoneInterface` | EPPLaunchPolicyAdapter.`eppExtToZoneExt(java.util.List<EPPCodecComponent> aEppExtensions)` Adapt a list of EPP extensions used with a registry create or update to a matching launch phase policy extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsec.v01

    Classes in com.verisign.epp.codec.loginsec.v01 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLoginSec` Login Security Extension that extends an `EPPLoginCmd` to support passing a longer password (`pw`) or new password (`newPW`).
    `class` | `EPPLoginSecData` Login Security Data Extension that extends an `EPPResponse` to support passing security event information back to the client.
    `class` | `EPPLoginSecEvent` Login Security Event that identifies a security warning or error for the client to address.

    Methods in com.verisign.epp.codec.loginsec.v01 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsec.v02

    Methods in com.verisign.epp.codec.loginsec.v02 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsec.v03

    Methods in com.verisign.epp.codec.loginsec.v03 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsec.v04

    Classes in com.verisign.epp.codec.loginsec.v04 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLoginSecUserAgent` Login Security User Agent identifies the client software and platform used by the server to identify functional or security constraints, current security issues, and potential future functional or security issues for the client.

    Methods in com.verisign.epp.codec.loginsec.v04 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsecpolicy.v01

    Classes in com.verisign.epp.codec.loginsecpolicy.v01 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLoginSecPolicyEvent` This class is encoded into the <loginSecPolicy:event> element that represents the policies of an individual login security event (warning or error).
    `class` | `EPPLoginSecPolicyInfData` Login Security Policy Create Extension that enables a client to pass the login security policy information with a registry info response.
    `class` | `EPPLoginSecPolicyPassword` This class is encoded to the <loginSecPolicy:pw> element that represents the login password format policy.
    `class` | `EPPLoginSecPolicySystem` `EPPLoginSecPolicySystem` contains all of the login security policy information associated with the system.

    Methods in com.verisign.epp.codec.loginsecpolicy.v01 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecPolicyExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.
    `EPPCodecComponent` | EPPLoginSecPolicyAdapter.`getSystemExt()` Gets the login security system policy extension to use in the registry info response.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsecpolicy.v02

    Methods in com.verisign.epp.codec.loginsecpolicy.v02 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecPolicyExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.
    `EPPCodecComponent` | EPPLoginSecPolicyAdapter.`getSystemExt()` Gets the login security system policy extension to use in the registry info response.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.loginsecpolicy.v03

    Methods in com.verisign.epp.codec.loginsecpolicy.v03 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPLoginSecPolicyExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.
    `EPPCodecComponent` | EPPLoginSecPolicyAdapter.`getSystemExt()` Gets the login security system policy extension to use in the registry info response.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.lowbalancepoll

    Classes in com.verisign.epp.codec.lowbalancepoll that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPLowBalancePollResponse` A concrete EPPResponse that knows how to encode/decode LowBalance Poll responses from/to XML and object instance.
    `class` | `EPPLowBalancePollThreshold` The EPPLowBalancePollThreshold is the EPPCodecComponent that knows how to encode and decode Credit Threshold Type elements from/to XML and object instance.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.mark

    Classes in com.verisign.epp.codec.mark that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPCourt` Class for a Court that can be included in the list of courts contained in the `EPPMark`.
    `class` | `EPPMark` Class for a Mark that can contain a list of trademarks, treaty or statutes, and courts.
    `class` | `EPPMarkAddress` Class for an address within an `EPPMarkContact`.
    `class` | `EPPMarkContact` Class for a Trademark, Mark for short, contact.
    `class` | `EPPProtection` Class that contains the countries and region of the country where the mark is protected and the OPTIONAL ruling, in case of statute protected marks, to identify the country where the statute was enacted.
    `class` | `EPPTrademark` Class for a Trademark that can be included in the list of trademarks contained in the `EPPMark`.
    `class` | `EPPTreatyOrStatute` Class for a Treaty or Statute that can be included in the list of treaty or statutes contained in the `EPPMark`.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.namestoreext

    Classes in com.verisign.epp.codec.namestoreext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPNamestoreExtNamestoreExt` Namestore <namestoreExt> extension, which allows for a client to provide a target sub-product identifier to specify the locus of operation for the accompanying command.
    `class` | `EPPNamestoreExtNSExtErrData` Namestore <nsExtErrData> extension element to an error EPP Response.

    Methods in com.verisign.epp.codec.namestoreext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPNamestoreExtExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.nameWatch

    Classes in com.verisign.epp.codec.nameWatch that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPNameWatchAddRemove` Represents attributes to change with a `EPPNameWatchUpdateCmd`.
    `class` | `EPPNameWatchCreateCmd` Represents an EPP NameWatch <create> command, which provides a transform operation that allows a client to create a nameWatch object.
    `class` | `EPPNameWatchCreateResp` Represents an EPP NameWatch <nameWatch:creData> response to a `EPPNameWatchCreateCmd`.
    `class` | `EPPNameWatchDeleteCmd` Represents an EPP NameWatch <delete> command that allows a client to delete a nameWatch object.
    `class` | `EPPNameWatchInfoCmd` Represents an EPP NameWatch <info> command that is used to retrieve information associated with a nameWatch.
    `class` | `EPPNameWatchInfoResp` Represents an EPP NameWatch <nameWatch:infData> response to an `EPPNameWatchInfoCmd`.
    `class` | `EPPNameWatchPeriod` Represents a nameWatch Period.
    `class` | `EPPNameWatchRenewCmd` Represents an EPP NameWatch <renew> command, which provides a transform operation that allows a client to extend the validity period of a nameWatch object.
    `class` | `EPPNameWatchRenewResp` Represents an EPP NameWatch <nameWatch:renData> response to a `EPPNameWatchRenewCmd`.
    `class` | `EPPNameWatchRptTo` Specifies the e-mail address to send the NameWatch reports and the frequency of the reports.
    `class` | `EPPNameWatchStatus` Represents a nameWatch Status.
    `class` | `EPPNameWatchTransferCmd` Represents an EPP NameWatch <transfer> command.
    `class` | `EPPNameWatchTransferResp` Represents an EPP NameWatch <nameWatch:transfer-data> response to an `EPPNameWatchTransferCmd`.
    `class` | `EPPNameWatchUpdateCmd` Represents an EPP NameWatch <update> command.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.nv

    Subinterfaces of EPPCodecComponent in com.verisign.epp.codec.nv
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `EPPNameVerificationCreateResult` Interface implemented by the various concrete create results, including success, pending, and failed.
    `interface` | `EPPNameVerificationInfoResult` Interface implemented by the various concrete info results, including signed code and input.

    Classes in com.verisign.epp.codec.nv that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPDomainNameVerification` Represents a Domain Name Verification (DNV) used in `EPPNameVerificationCreateCmd` and the `EPPNameVerificationInfoResp`.
    `class` | `EPPNameVerificationCheckCmd` The `EPPNameVerificationCheckCmd` is used for the Name Verification (DNV) Check Command, that is used to determine if the domain label's can be used to create a Domain Name Verification object.
    `class` | `EPPNameVerificationCheckResp` Provides the response to a `EPPNameVerificationCheckCmd` that indicates whether or not the labels can be used to create a Domain Name Verification (DNV) object.
    `class` | `EPPNameVerificationCheckResult` `EPPNameVerificationCheckResult` represents the result of an individual Name Verification label check.
    `class` | `EPPNameVerificationCreateCmd` Create command to implement the domain name verification and to generate a domain verification code that is contained in the response.
    `class` | `EPPNameVerificationCreateFailed` Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
    `class` | `EPPNameVerificationCreatePending` Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
    `class` | `EPPNameVerificationCreateResp` Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
    `class` | `EPPNameVerificationCreateSuccess` Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
    `class` | `EPPNameVerificationDocument` `EPPNameVerificationDocument` represents an individual verification document that includes a type and the "base64" content.
    `class` | `EPPNameVerificationInfoCmd` Info command to get the information associated with the verification code, which includes either the signed code associated with the verification code or the input parameters passed for the domain verification.
    `class` | `EPPNameVerificationInfoInputResult` Info result for a command for the input, where the `EPPNameVerificationInfoCmd` type is set to `EPPNameVerificationInfoCmd.Type.INPUT`.
    `class` | `EPPNameVerificationInfoResp` Info response to an info command that contains either a signed code or input result, based on the value of the `EPPNameVerificationInfoCmd` type attribute.
    `class` | `EPPNameVerificationInfoSignedCodeResult` Info result for a command for the signed code, where the `EPPNameVerificationInfoCmd` type is set to `EPPNameVerificationInfoCmd.Type.SIGNED_CODE`.
    `class` | `EPPNameVerificationPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPNameVerificationUpdateCmd` Update command used to change the authorization information for a Name Verificaiton (NV) object.
    `class` | `EPPRealNameVerification` Represents a Real Name Verification (RNV) used in `EPPNameVerificationCreateCmd` and the `EPPNameVerificationInfoResp`.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.org

    Classes in com.verisign.epp.codec.org that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPOrgAddress` Represents a org address.
    `class` | `EPPOrgCheckCmd` Represents a org <check> command that enables checking on the availability of a set of client-specified but server-unique org identifiers.
    `class` | `EPPOrgCheckResp` Represents a org <check> response that returns the availability of a set of client-specified but server-unique org identifiers.
    `class` | `EPPOrgCheckResult` `EPPOrgCheckResult` is used to represent the for the check of an individual org.
    `class` | `EPPOrgContact` Represents an org contact.
    `class` | `EPPOrgCreateCmd` Command used to create an org object.
    `class` | `EPPOrgCreateResp` Represents an EPP Internationalized Domain Name (IDN) Table <info> response, which support three different forms: Domain Info Form - Used to validate the domain name code points against the IDN Tables and IDN Policies, and to return the matching IDN Table meta-data.
    `class` | `EPPOrgDeleteCmd` Command used to delete a org object.
    `class` | `EPPOrgInfoCmd` Command used to retrieve information associated with an org object.
    `class` | `EPPOrgInfoResp` Response information associated with an org object.
    `class` | `EPPOrgPendActionMsg` Poll message used to indicate the result of a pending action.
    `class` | `EPPOrgPostalDefinition` Represents a org postal address definition.
    `class` | `EPPOrgRole` `EPPOrgRole` contains the role type and optional role id of the organization.
    `class` | `EPPOrgUpdateCmd` Command used to update a org object.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.orgext

    Classes in com.verisign.epp.codec.orgext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPOrgExtAddRemChg` `EPPOrgExtAddRemChg` is used to define the organization ids to either add, remove, or change.
    `class` | `EPPOrgExtCreate` `EPPOrgExtCreate` is used in the extension to the create command to define the org identifiers.
    `class` | `EPPOrgExtId` `EPPOrgExtId` is used to define an organization identifier with a required role.
    `class` | `EPPOrgExtInfData` `EPPOrgExtInfData` is used in the extension to the info response to define the org identifiers.
    `class` | `EPPOrgExtUpdate` `EPPOrgExtCreate` is used in the extension to the update command to add, remove, and change organizations.

    Methods in com.verisign.epp.codec.orgext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPOrgExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.persreg

    Classes in com.verisign.epp.codec.persreg that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPPersRegCreate` Personal Registration <create> extension, which allows for a client to provide a consent identifier to override a Defensive Registration.
    `class` | `EPPPersRegCreateData` Personal Registration <creData> extension element to a EPP Create Response.
    `class` | `EPPPersRegCreateErrData` Personal Registration <creErrData> extension element to an error EPP Create Response.
    `class` | `EPPPersRegGenData` Personal Registration <genDataType> complexType, which is reused by: <creData> - `EPPPersRegCreateData` <renData> - `EPPPersRegRenewData` <trnData> - `EPPPersRegTransferData`
    `class` | `EPPPersRegInfoData` Personal Registration <infData> extension, which allows for the server to provide a consent identifier.
    `class` | `EPPPersRegRenewData` Personal Registration <renData> extension element to a EPP Renew Response.
    `class` | `EPPPersRegTransferData` Personal Registration <trnData> extension element to a EPP Transfer Response.

    Methods in com.verisign.epp.codec.persreg that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPPersRegExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.premiumdomain

    Classes in com.verisign.epp.codec.premiumdomain that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPPremiumDomainCheck` EPPCodecComponent that encodes and decodes a Premium Domain check extension.
    `class` | `EPPPremiumDomainCheckResp` Represents an EPP Domain <premiumdomain:chkData> extension response to a `EPPDomainCheckCmd`.
    `class` | `EPPPremiumDomainCheckResult` `EPPPremiumDomainCheckResult` represents the result of an individual premium domain name check.
    `class` | `EPPPremiumDomainReAssignCmd` EPPCodecComponent that encodes and decodes a Premium Domain reassign extension.

    Methods in com.verisign.epp.codec.premiumdomain that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPPremiumDomainExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Premium Domain extension instance when decoding XML that contains a Premium Domain Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.registry

    Classes in com.verisign.epp.codec.registry that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRegistryCheckCmd` Represents an EPP Registry <check> command, which is used to determine if a zone name is known to the server.
    `class` | `EPPRegistryCheckResp` Represents an EPP Registry <registry:chkData> response to a `EPPRegistryCheckCmd`.
    `class` | `EPPRegistryCheckResult` DOCUMENT ME!
    `class` | `EPPRegistryContact` Represents the optional contact object policy information per RFC 5733.
    `class` | `EPPRegistryContactAddress` Represents the address information policy information.
    `class` | `EPPRegistryContactCity` DOCUMENT ME!
    `class` | `EPPRegistryContactName` Represents the minimum and maximum length of <contact:name> element defined RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
    `class` | `EPPRegistryContactOrg` <registry:org> - The minimum and maximum length of the <contact:org> element defined in RFC 5733 using the <registry:minLength> and <registry:maxLength> child elements, respectively.
    `class` | `EPPRegistryContactPostalCode` DOCUMENT ME!
    `class` | `EPPRegistryContactStateProvince` DOCUMENT ME!
    `class` | `EPPRegistryContactStreet` DOCUMENT ME!
    `class` | `EPPRegistryCreateCmd` Represents an EPP Registry <create> command, which provides a transform operation that allows a client to create a registry object.
    `class` | `EPPRegistryCreateResp` Represents an EPP Registry <registry:creData> response to a `EPPRegistryCreateCmd`.
    `class` | `EPPRegistryCustomData` Represents custom data using key/value pairs.
    `class` | `EPPRegistryDefaultPeriodType`
    `class` | `EPPRegistryDeleteCmd` Represents an EPP Registry <delete> command that allows a client to delete a registry object.
    `class` | `EPPRegistryDNSSEC` Defines the DNS Security Extensions (DNSSEC) policies for the server.
    `class` | `EPPRegistryDomain` Represents the domain name object policy information per RFC 5731.
    `class` | `EPPRegistryDomainContact` Defines the miniumum and maximum numbers of contacts by contact type.
    `class` | `EPPRegistryDomainHostLimit` DOCUMENT ME!
    `class` | `EPPRegistryDomainName` This class is encoded to the <registry:domainName> element inside the <registry:domain> element.
    `class` | `EPPRegistryDomainNSLimit` DOCUMENT ME!
    `class` | `EPPRegistryDomainPeriod` Defines the supported registration periods and default periods by command type.
    `class` | `EPPRegistryDS` Defines the DS Data Interface, as defined in RFC 5910, policies.
    `class` | `EPPRegistryExternalHost` Defines the policies for external hosts.
    `class` | `EPPRegistryFields` Class that defines the management of related fields.
    `class` | `EPPRegistryGracePeriod` Defines the grace periods by operation type.
    `class` | `EPPRegistryHost` Represents the host object policy information per RFC 5732.
    `class` | `EPPRegistryIDN` Represents the Internationalized Domain Name (IDN) policy information.
    `class` | `EPPRegistryInfoCmd` Represents an EPP Registry <info> command that is used to retrieve information associated with a registry.
    `class` | `EPPRegistryInfoResp` Represents an EPP Registry <registry:infData> response to an `EPPRegistryInfoCmd`.
    `class` | `EPPRegistryInternalHost` Defines the minimum and maximum number of IP addresses supported for an internal host.
    `class` | `EPPRegistryKey` Defines the Key Data Interface, as defined in RFC 5910, policies.
    `class` | `EPPRegistryKeyValue` Defines one key, value pair used in `EPPRegistryCustomData`.
    `class` | `EPPRegistryLanguageType`
    `class` | `EPPRegistryMaxPeriodType`
    `class` | `EPPRegistryMaxSig`
    `class` | `EPPRegistryMinMax`
    `class` | `EPPRegistryMinMaxLength`
    `class` | `EPPRegistryMinMaxPeriod`
    `class` | `EPPRegistryMinPeriodType`
    `class` | `EPPRegistryPendingDeletePeriodType` Defines the length of time that the domain object will remain in the pendingDelete status prior to be purged.
    `class` | `EPPRegistryPendingRestorePeriodType` Defines the length of time that the domain object will remain in the pendingRestore status unless the restore report command is received..
    `class` | `EPPRegistryPeriodType`
    `class` | `EPPRegistryPhase`
    `class` | `EPPRegistryPostal` Represents the postal-address information policy information.
    `class` | `EPPRegistryRedemptionPeriodType` Defines the length of time that a domain object will remain in the redemptionPeriod status unless the restore request command is received.
    `class` | `EPPRegistryRegex` `EPPRegistryRegex` represents a general regular expression that includes both the expression and an optional explanation.
    `class` | `EPPRegistryRelated` Class to hold the related zone information that include the list of related zone members and an optional definition of the fields that are shared or that are required to be synchronized.
    `class` | `EPPRegistryReservedNames`
    `class` | `EPPRegistryRGP` Defined the Registry Grace Period (RGP) status periods.
    `class` | `EPPRegistryServices`
    `static class` | `EPPRegistryServices.EPPRegistryObjURI`
    `static class` | `EPPRegistryServices.EPPRegistryURI`
    `class` | `EPPRegistryServicesExt`
    `static class` | `EPPRegistryServicesExt.EPPRegistryExtURI`
    `class` | `EPPRegistrySLA`
    `class` | `EPPRegistrySLAInfo`
    `class` | `EPPRegistrySupportedStatus` This class holds a `List` of supported status used in `EPPRegistryDomain`, `EPPRegistryHost` and `EPPRegistryContact`, as per RFC 5731, 5732 and 5733, respectively.
    `class` | `EPPRegistryTransferHoldPeriodType` Represents the period of time a domain object is in the pending transfer before the transfer is auto approved by the server.
    `class` | `EPPRegistryUpdateCmd` Represents an EPP Registry <update> command.
    `class` | `EPPRegistryUpdateResp`
    `class` | `EPPRegistryZone` Represents the summary info of a zone object.
    `class` | `EPPRegistryZoneInfo` Represents the detailed information of a zone object.
    `class` | `EPPRegistryZoneList` Represents a list of zone summary info.
    `class` | `EPPRegistryZoneMember` Class that represents a related zone member that includes a type and zone name attribute.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.registry.v01

    Classes in com.verisign.epp.codec.registry.v01 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRegistryAbstractMinMax` Abstract base class for defining a complex element that includes `min` and `max` sub-elements.
    `class` | `EPPRegistryBatchJob` `EPPRegistryBatchJob` contains the information for an individual batch job.
    `class` | `EPPRegistryLanguage` `EPPRegistryLanguage` defines the supported language codes and character code point policy.
    `class` | `EPPRegistrySystemInfo` Represents the detailed information of a registry system object.
    `class` | `EPPRegistryZoneName` The zone name is an element that includes an optional "form" attribute that defines the form of the zone name as either "aLabel" or "uLabel", with the default value of "aLabel".
    `class` | `EPPRegistryZoneSummary` Represents the summary info of a zone object.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.registry.v02

    Classes in com.verisign.epp.codec.registry.v02 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRegistryBatchSchedule` `EPPRegistryBatchSchedule` defines a batch schedule that uses the <registry:schedule> element, with the required "frequency" attribute that defines the frequency of execution.
    `class` | `EPPRegistryExceedMaxExDate` `EPPRegistryExceedMaxExDdate` defines the action taken by the server when executing commands that will result in an expiration date that exceeds the maximum expiration date.
    `class` | `EPPRegistryZoneData` `EPPRegistryZoneData` contains the `EPPRegistryZone` for use in the `EPPRegistryInfoResponse` to include the `accessible` boolean attribute.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.relateddomainext

    Classes in com.verisign.epp.codec.relateddomainext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRelatedDomainExtAuthInfo` Represents authorization information which is a shared structure been used by other mapping such as domain and contact mappings.
    `class` | `EPPRelatedDomainExtAvailable` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - available tag Description: The EPPRelatedDomainExtAvailable object represents the collection of domains that are available for registration in a family of related domains.
    `class` | `EPPRelatedDomainExtCreate` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Create command.
    `class` | `EPPRelatedDomainExtCreateResp` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Create response.
    `class` | `EPPRelatedDomainExtDelete` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Delete command.
    `class` | `EPPRelatedDomainExtDeleteResp` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Delete response.
    `class` | `EPPRelatedDomainExtDomain` EPPCodecComponent that encodes and decodes a tag sent in a command.
    `class` | `EPPRelatedDomainExtDomainData` EPPCodecComponent that encodes and decodes a tag sent in a response.
    `class` | `EPPRelatedDomainExtField` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - field tag Description: The EPPRelatedDomainExtField has two attributes.
    `class` | `EPPRelatedDomainExtFields` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - fields tag Description: The EPPRelatedDomainExtFields object represents the collection of fields that must be synchronized across all the related domains in the family. related domains.
    `class` | `EPPRelatedDomainExtGroup` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - group tag Description: The EPPRelatedDomainExtGroup object represents the collection of domains that are available for registration in a family of related domains.
    `class` | `EPPRelatedDomainExtInfData` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - infData tag Description: The EPPRelatedDomainExtInfData object represents the collection of domains in a family of related domains.
    `class` | `EPPRelatedDomainExtInfo` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - info tag Description: The EPPRelatedDomainExtInfo object indicates to the server to include the related domain information in the response.
    `class` | `EPPRelatedDomainExtName` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - name tag Description: The EPPRelatedDomainExtName object represents the domain name.
    `class` | `EPPRelatedDomainExtPeriod` Represents a domain Period.
    `class` | `EPPRelatedDomainExtRegistered` EPPCodecComponent that encodes and decodes a tag Title: EPP 1.0 Related Domain - registered tag Description: The EPPRelatedDomainExtRegistered object represents the collection of domains that are registered in a family of related domains.
    `class` | `EPPRelatedDomainExtRenew` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Renew command.
    `class` | `EPPRelatedDomainExtRenewResp` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Renew response.
    `class` | `EPPRelatedDomainExtTransfer` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Transfer command.
    `class` | `EPPRelatedDomainExtTransferResp` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Transfer response.
    `class` | `EPPRelatedDomainExtUpdate` EPPCodecComponent that encodes and decodes a tag associated with a Domain-Update command.

    Fields in com.verisign.epp.codec.relateddomainext declared as EPPCodecComponent
    Modifier and Type | Field and Description
    --- | ---
    `protected EPPCodecComponent` | EPPRelatedDomainExtAuthInfo.`ext` Extension authorization information.

    Methods in com.verisign.epp.codec.relateddomainext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPRelatedDomainExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Related Domain ext instance when decoding XML that contains a Related Domain Extension.
    `EPPCodecComponent` | EPPRelatedDomainExtAuthInfo.`getExt()` Gets the extension authorization.

    Methods in com.verisign.epp.codec.relateddomainext with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRelatedDomainExtAuthInfo.`setExt(EPPCodecComponent aExt)` Sets the extension authorization information.

    Constructors in com.verisign.epp.codec.relateddomainext with parameters of type EPPCodecComponent
    Constructor and Description
    `EPPRelatedDomainExtAuthInfo(EPPCodecComponent aExt)` Constructor that takes just the authorization extension.
    `EPPRelatedDomainExtAuthInfo(java.lang.String aRootNS, java.lang.String aRootName, EPPCodecComponent aExt)` Constructor that takes a root elemeent and the authorization extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.rgpext

    Classes in com.verisign.epp.codec.rgpext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRgpExtInfData` The EPPRgpExtInfData is the EPPCodecComponent that knows how to encode and decode RGP infData elements from/to XML and object instance.
    `class` | `EPPRgpExtReport` The EPPRgpExtReport is the EPPCodecComponent that knows how to encode and decode RGP report elements from/to XML and object instance.
    `class` | `EPPRgpExtReportText` The EPPRgpExtReportText is the EPPCodecComponent that knows how to encode and decode RGP report text elements from/to XML and object instance.
    `class` | `EPPRgpExtRestore` The EPPRgpExtRestore is the EPPCodecComponent that knows how to encode and decode RGP restore elements from/to XML and object instance.
    `class` | `EPPRgpExtStatus` The EPPRgpExtStatus is the EPPCodecComponent that knows how to encode and decode RGP status elements from/to XML and object instance.
    `class` | `EPPRgpExtUpData` The EPPRgpExtUpData is the EPPCodecComponent that knows how to encode and decode RGP upData elements from/to XML and object instance.
    `class` | `EPPRgpExtUpdate` The EPPRgpExtUpdate is the EPPCodecComponent that knows how to encode and decode RGP update elements from/to XML and object instance.

    Methods in com.verisign.epp.codec.rgpext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPRgpExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete RGPExt instance when decoding XML that contains an RGP Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.rgppoll

    Classes in com.verisign.epp.codec.rgppoll that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPRgpPollResponse` A concrete EPPResponse that knows how to encode/decode RGP Poll responses from/to XML and object instance.
    `class` | `EPPRgpPollStatus` The EPPRgpPollStatus is the EPPCodecComponent that knows how to encode and decode RGP Poll status elements from/to XML and object instance.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.secdnsext.v10

    Classes in com.verisign.epp.codec.secdnsext.v10 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPSecDNSExtCreate` The EPPSecDNSExtCreate is the EPPCodecComponent that knows how to encode and decode secDNS create elements from/to XML and object instance.
    `class` | `EPPSecDNSExtDsData` The EPPSecDNSExtDsData is the EPPCodecComponent that knows how to encode and decode secDNS dsData elements from/to XML and object instance.
    `class` | `EPPSecDNSExtInfData` The EPPSecDNSExtInfData is the EPPCodecComponent that knows how to encode and decode secDNS infData elements from/to XML and object instance.
    `class` | `EPPSecDNSExtKeyData` The EPPSecDNSExtKeyData is the EPPCodecComponent that knows how to encode and decode secDNS keyData elements from/to XML and object instance.
    `class` | `EPPSecDNSExtUpdate` The EPPSecDNSExtUpdate is the EPPCodecComponent that knows how to encode and decode secDNS update elements from/to XML and object instance.

    Methods in com.verisign.epp.codec.secdnsext.v10 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSecDNSExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete SecDNSExt instance when decoding XML that contains a secDNS Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.secdnsext.v11

    Methods in com.verisign.epp.codec.secdnsext.v11 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSecDNSExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete SecDNSExt instance when decoding XML that contains a secDNS Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.signedMark

    Classes in com.verisign.epp.codec.signedMark that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPEncodedSignedMark` Class for the encoded signed mark, which contains the mark (`EPPMark`), and additional elements associated with the signing of the mark like the serial number of the signed mark, the expiration of the signed mark, and the `XMLSignature` itself.
    `class` | `EPPIssuer` Class for an address within an `EPPMarkContact`.
    `class` | `EPPSignedMark` Class for the signed mark, which contains the mark (`EPPMark`), and additional elements associated with the signing of the mark like the serial number of the signed mark, the expiration of the signed mark, and the `XMLSignature` itself.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.syncext

    Classes in com.verisign.epp.codec.syncext that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPSyncExtUpdate` EPPCodecComponent that encodes and decodes a sync update.

    Methods in com.verisign.epp.codec.syncext that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSyncExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Sync ext instance when decoding XML that contains a Sync Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.validate.v02

    Classes in com.verisign.epp.codec.validate.v02 that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPValidateAddress` Represents a contact address.
    `class` | `EPPValidateAuthInfo` Represents authorization information that is used for validate.
    `class` | `EPPValidateCheckCmd` The `EPPValidateCheckCmd` is used for the Validate Check Command, that is used for the validation of contact and eligibility data.
    `class` | `EPPValidateCheckResp` Provides the response to a `EPPValidateCheckCmd` that indicates whether or not the contacts are valid for the referenced contact type and TLD.
    `class` | `EPPValidateCheckResult` `EPPValidateCheckResult` represents the result of an individual contact validation.
    `class` | `EPPValidateContact` Represents a <validate:contact> element in the Validate Check Command.
    `class` | `EPPValidateKeyValue` `EPPValidateKeyValue` is used to hold key, value pairs along with an optional "contactType" attribute for use in `EPPValidateCheckCmd` and `EPPValidateKeyValue`.
    `class` | `EPPValidatePostalDefinition` Represents a contact postal address definition.

    Fields in com.verisign.epp.codec.validate.v02 declared as EPPCodecComponent
    Modifier and Type | Field and Description
    --- | ---
    `protected EPPCodecComponent` | EPPValidateAuthInfo.`ext` Extension authorization information.

    Methods in com.verisign.epp.codec.validate.v02 that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPValidateAuthInfo.`getExt()` Gets the extension authorization.

    Methods in com.verisign.epp.codec.validate.v02 with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPValidateAuthInfo.`setExt(EPPCodecComponent aExt)` Sets the extension authorization information.

    Constructors in com.verisign.epp.codec.validate.v02 with parameters of type EPPCodecComponent
    Constructor and Description
    `EPPValidateAuthInfo(EPPCodecComponent aExt)` Constructor that takes just the authorization extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.verificationcode

    Classes in com.verisign.epp.codec.verificationcode that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPEncodedSignedCode` Class for the encoded signed code, which contains the code and the `XMLSignature` itself.
    `class` | `EPPEncodedSignedCodeValue` Class for the encoded signed code, which contains the code and the `XMLSignature` itself.
    `class` | `EPPSignedCode` Class for the signed code, which contains the verification code and the `XMLSignature`.
    `class` | `EPPVerificationCode` Class for representing the various forms of the verification code, which include: Verification code signed and passed along with transform commands.
    `class` | `EPPVerificationCodeInfData` Extension to the info response to return the verification information.
    `class` | `EPPVerificationCodeInfo` Extension to the info command to retrieve the verification information for the verification profile assigned to the client or using the verification profile explicitly specified.
    `class` | `EPPVerificationCodeProfile` Information associated with compliance with a verification code profile.

    Methods in com.verisign.epp.codec.verificationcode that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPVerificationCodeExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates a concrete `EPPCodecComponent` from an XML element that represents an EPP extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.codec.whois

    Classes in com.verisign.epp.codec.whois that implement EPPCodecComponent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `EPPWhoisInf` Extension to the domain info command to specify whether or not the whois info response data defined in `EPPWhoisInfData` is desired.
    `class` | `EPPWhoisInfData` Extension to the domain info response to return additional information that is found in whois.

    Methods in com.verisign.epp.codec.whois that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPWhoisExtFactory.`createExtension(org.w3c.dom.Element aExtensionElm)` Creates the concrete Whois ext instance when decoding XML that contains a Whois Extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.framework

    Methods in com.verisign.epp.framework that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPRegistryPolicyAdapter.`getSystemExt()` Gets the system policy extension to include in a registry info response for the system.
    `EPPCodecComponent` | EPPRegistryPolicyAdapter.`zoneExtToEppExt(java.util.List<EPPRegistryZoneInterface> aZoneExtensions)` Adapt a list of zone policy extensions available for the zone to a matching EPP extension for an info response.

    Method parameters in com.verisign.epp.framework with type arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPRegistryZoneInterface` | EPPRegistryPolicyAdapter.`eppExtToZoneExt(java.util.List<EPPCodecComponent> aEppExtensions)` Adapt a list of EPP extensions used with a registry create or update to a matching zone policy extension.

  - ### Uses of EPPCodecComponent in com.verisign.epp.interfaces

    Methods in com.verisign.epp.interfaces with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPOrg.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPNameWatch.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPNameVerification.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPLaunch.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPIdnTable.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPHost.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPEmailFwd.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPDomain.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPDefReg.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPContact.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPBalance.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.
    `void` | EPPNameWatch.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `addExtension(EPPCodecComponent)`. This method will add the extension as is done in `addExtension(EPPCodecComponet)`.
    `void` | EPPHost.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPHost.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPHost.addExtension(EPPCodecComponent)`.
    `void` | EPPEmailFwd.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `addExtension(EPPCodecComponent)`. This method will add the extension as is done in `addExtension(EPPCodecComponet)`.
    `void` | EPPDomain.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPDomain.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPDomain.addExtension(EPPCodecComponent)`.
    `void` | EPPDefReg.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPDefReg.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPDefReg.addExtension(EPPCodecComponent)`.
    `void` | EPPContact.`setExtension(EPPCodecComponent aExtension)` Deprecated. Replaced by `EPPContact.addExtension(EPPCodecComponent)`. This method will add the extension as is done in `EPPContact.addExtension(EPPCodecComponent)`.

  - ### Uses of EPPCodecComponent in com.verisign.epp.interfaces.registry.v01

    Methods in com.verisign.epp.interfaces.registry.v01 that return types with arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Vector<EPPCodecComponent>` | EPPRegistry.`getExtensions()` Gets the command extensions.

    Methods in com.verisign.epp.interfaces.registry.v01 with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.

    Method parameters in com.verisign.epp.interfaces.registry.v01 with type arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`setExtensions(java.util.Vector<EPPCodecComponent> aExtensions)` Sets the command extensions.

  - ### Uses of EPPCodecComponent in com.verisign.epp.interfaces.registry.v02

    Methods in com.verisign.epp.interfaces.registry.v02 that return types with arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Vector<EPPCodecComponent>` | EPPRegistry.`getExtensions()` Gets the command extensions.

    Methods in com.verisign.epp.interfaces.registry.v02 with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.

    Method parameters in com.verisign.epp.interfaces.registry.v02 with type arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPRegistry.`setExtensions(java.util.Vector<EPPCodecComponent> aExtensions)` Sets the command extensions.

  - ### Uses of EPPCodecComponent in com.verisign.epp.interfaces.validate.v02

    Methods in com.verisign.epp.interfaces.validate.v02 with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `void` | EPPValidate.`addExtension(EPPCodecComponent aExtension)` Adds a command extension object.

  - ### Uses of EPPCodecComponent in com.verisign.epp.namestore.util

    Methods in com.verisign.epp.namestore.util that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSecureSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Mask the message by cloning the message and by masking specific message attributes.

    Methods in com.verisign.epp.namestore.util with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSecureSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Mask the message by cloning the message and by masking specific message attributes.

  - ### Uses of EPPCodecComponent in com.verisign.epp.serverstub

    Methods in com.verisign.epp.serverstub that return types with arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<EPPCodecComponent>` | RegistryPolicyCompositeAdapter.`getSystemExts()` Adapts the registered set of policy adapters to a list of system policy extensions that can be added to a registry system info response.
    `java.util.List<EPPCodecComponent>` | RegistryPolicyCompositeAdapter.`zoneExtToEppExt(java.util.List<EPPRegistryZoneInterface> aZoneExtensions)` Adapt a list of zone policy extensions available for the zone to a matching list of EPP extensions for an info response.

    Method parameters in com.verisign.epp.serverstub with type arguments of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `java.util.List<EPPRegistryZoneInterface>` | RegistryPolicyCompositeAdapter.`eppExtToZoneExt(java.util.List<EPPCodecComponent> aEppExtensions)` Adapt a list of EPP extensions used with a registry create or update to a list of matching zone policy extensions.

  - ### Uses of EPPCodecComponent in com.verisign.epp.util

    Methods in com.verisign.epp.util that return EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Utility method used to optionally mask specific message attributes based on the concrete `EPPSendReceiveLogger`.
    `EPPCodecComponent` | EPPRawSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Utility method used to optionally mask specific message attributes based on the concrete `EPPSendReceiveLogger`.

    Methods in com.verisign.epp.util with parameters of type EPPCodecComponent
    Modifier and Type | Method and Description
    --- | ---
    `EPPCodecComponent` | EPPSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Utility method used to optionally mask specific message attributes based on the concrete `EPPSendReceiveLogger`.
    `EPPCodecComponent` | EPPRawSendReceiveLogger.`maskMessage(EPPCodecComponent aMessage)` Utility method used to optionally mask specific message attributes based on the concrete `EPPSendReceiveLogger`.

Copyright © VeriSign Inc. All Rights Reserved.