Package com.verisign.epp.codec.gen
Interface EPPCodecComponent
-
- All Superinterfaces:
java.lang.Cloneable
,java.io.Serializable
- All Known Subinterfaces:
EPPMessage
,EPPNameVerificationCreateResult
,EPPNameVerificationInfoResult
- All Known Implementing Classes:
EPPAllocationToken
,EPPAllocationTokenInfo
,EPPAuthInfo
,EPPBalanceInfoCmd
,EPPBalanceInfoResp
,EPPChangeCaseId
,EPPChangeData
,EPPChangeOperation
,EPPCheckCmd
,EPPCoaExtAttr
,EPPCoaExtCreate
,EPPCoaExtInfData
,EPPCoaExtKey
,EPPCoaExtUpdate
,EPPCoaExtValue
,EPPCommand
,EPPContactAddChange
,EPPContactAddress
,EPPContactCheckCmd
,EPPContactCheckResp
,EPPContactCheckResult
,EPPContactCreateCmd
,EPPContactCreateResp
,EPPContactDeleteCmd
,EPPContactDisclose
,EPPContactDiscloseAddress
,EPPContactDiscloseName
,EPPContactDiscloseOrg
,EPPContactInfoCmd
,EPPContactInfoResp
,EPPContactPendActionMsg
,EPPContactPostalDefinition
,EPPContactStatus
,EPPContactTransferCmd
,EPPContactTransferResp
,EPPContactUpdateCmd
,EPPCourt
,EPPCreateCmd
,EPPCredentials
,EPPCreditThreshold
,EPPDcp
,EPPDefRegAddRemove
,EPPDefRegCheckCmd
,EPPDefRegCheckResp
,EPPDefRegCheckResult
,EPPDefRegCreateCmd
,EPPDefRegCreateResp
,EPPDefRegDeleteCmd
,EPPDefRegInfoCmd
,EPPDefRegInfoResp
,EPPDefRegName
,EPPDefRegPeriod
,EPPDefRegRenewCmd
,EPPDefRegRenewResp
,EPPDefRegStatus
,EPPDefRegTransferCmd
,EPPDefRegTransferResp
,EPPDefRegUpdateCmd
,EPPDeleteCmd
,EPPDomainAddRemove
,EPPDomainCheckCmd
,EPPDomainCheckResp
,EPPDomainCheckResult
,EPPDomainContact
,EPPDomainCreateCmd
,EPPDomainCreateResp
,EPPDomainDeleteCmd
,EPPDomainInfoCmd
,EPPDomainInfoResp
,EPPDomainNameVerification
,EPPDomainPendActionMsg
,EPPDomainPeriod
,EPPDomainRenewCmd
,EPPDomainRenewResp
,EPPDomainStatus
,EPPDomainTransferCmd
,EPPDomainTransferResp
,EPPDomainUpdateCmd
,EPPEmailFwdAddRemove
,EPPEmailFwdCheckCmd
,EPPEmailFwdCheckResp
,EPPEmailFwdCheckResult
,EPPEmailFwdContact
,EPPEmailFwdCreateCmd
,EPPEmailFwdCreateResp
,EPPEmailFwdDeleteCmd
,EPPEmailFwdInfoCmd
,EPPEmailFwdInfoResp
,EPPEmailFwdPendActionMsg
,EPPEmailFwdPeriod
,EPPEmailFwdRenewCmd
,EPPEmailFwdRenewResp
,EPPEmailFwdStatus
,EPPEmailFwdTransferCmd
,EPPEmailFwdTransferResp
,EPPEmailFwdUpdateCmd
,EPPEncodedSignedCode
,EPPEncodedSignedCodeValue
,EPPEncodedSignedMark
,EPPExtValue
,EPPFeeCheck
,EPPFeeCheckResult
,EPPFeeChkData
,EPPFeeCommand
,EPPFeeCommandData
,EPPFeeCreate
,EPPFeeCreData
,EPPFeeCredit
,EPPFeeDelData
,EPPFeePeriod
,EPPFeeRenData
,EPPFeeRenew
,EPPFeeTransfer
,EPPFeeTransform
,EPPFeeTransformResult
,EPPFeeTrnData
,EPPFeeUpdate
,EPPFeeUpdData
,EPPFeeValue
,EPPGreeting
,EPPHello
,EPPHostAddRemove
,EPPHostAddress
,EPPHostAttr
,EPPHostCheckCmd
,EPPHostCheckResp
,EPPHostCheckResult
,EPPHostCreateCmd
,EPPHostCreateResp
,EPPHostDeleteCmd
,EPPHostInfoCmd
,EPPHostInfoResp
,EPPHostPendActionMsg
,EPPHostStatus
,EPPHostUpdateCmd
,EPPIdnLangTag
,EPPIdnMap
,EPPIdnTableCheckCmd
,EPPIdnTableCheckDomain
,EPPIdnTableCheckResp
,EPPIdnTableCheckTable
,EPPIdnTableDomainLabel
,EPPIdnTableInfoCmd
,EPPIdnTableInfoDomain
,EPPIdnTableInfoDomainTable
,EPPIdnTableInfoListItem
,EPPIdnTableInfoResp
,EPPIdnTableInfoTable
,EPPInfoCmd
,EPPIssuer
,EPPLaunchCheck
,EPPLaunchCheckResult
,EPPLaunchChkData
,EPPLaunchClaimKey
,EPPLaunchCodeMark
,EPPLaunchCreate
,EPPLaunchCreData
,EPPLaunchDelete
,EPPLaunchInfData
,EPPLaunchInfo
,EPPLaunchNotice
,EPPLaunchPhase
,EPPLaunchPolicyCreate
,EPPLaunchPolicyInfData
,EPPLaunchPolicyInfoPhase
,EPPLaunchPolicyPhase
,EPPLaunchPolicyPhaseStatus
,EPPLaunchPolicyPollPolicy
,EPPLaunchPolicyUpdate
,EPPLaunchPolicyZone
,EPPLaunchPolicyZoneContainer
,EPPLaunchStatus
,EPPLaunchUpdate
,EPPLoginCmd
,EPPLoginSec
,EPPLoginSecData
,EPPLoginSecEvent
,EPPLoginSecPolicyEvent
,EPPLoginSecPolicyInfData
,EPPLoginSecPolicyPassword
,EPPLoginSecPolicySystem
,EPPLoginSecUserAgent
,EPPLogoutCmd
,EPPLowBalancePollResponse
,EPPLowBalancePollThreshold
,EPPMaintenanceDescription
,EPPMaintenanceId
,EPPMaintenanceInfoCmd
,EPPMaintenanceInfoResp
,EPPMaintenanceIntervention
,EPPMaintenanceItem
,EPPMaintenanceListItem
,EPPMaintenanceSystem
,EPPMaintenanceType
,EPPMark
,EPPMarkAddress
,EPPMarkContact
,EPPMsgQueue
,EPPNamestoreExtNamestoreExt
,EPPNamestoreExtNSExtErrData
,EPPNameVerificationCheckCmd
,EPPNameVerificationCheckResp
,EPPNameVerificationCheckResult
,EPPNameVerificationCreateCmd
,EPPNameVerificationCreateFailed
,EPPNameVerificationCreatePending
,EPPNameVerificationCreateResp
,EPPNameVerificationCreateSuccess
,EPPNameVerificationDocument
,EPPNameVerificationInfoCmd
,EPPNameVerificationInfoInputResult
,EPPNameVerificationInfoResp
,EPPNameVerificationInfoSignedCodeResult
,EPPNameVerificationPendActionMsg
,EPPNameVerificationUpdateCmd
,EPPNameWatchAddRemove
,EPPNameWatchCreateCmd
,EPPNameWatchCreateResp
,EPPNameWatchDeleteCmd
,EPPNameWatchInfoCmd
,EPPNameWatchInfoResp
,EPPNameWatchPeriod
,EPPNameWatchRenewCmd
,EPPNameWatchRenewResp
,EPPNameWatchRptTo
,EPPNameWatchStatus
,EPPNameWatchTransferCmd
,EPPNameWatchTransferResp
,EPPNameWatchUpdateCmd
,EPPOrgAddress
,EPPOrgCheckCmd
,EPPOrgCheckResp
,EPPOrgCheckResult
,EPPOrgContact
,EPPOrgCreateCmd
,EPPOrgCreateResp
,EPPOrgDeleteCmd
,EPPOrgExtAddRemChg
,EPPOrgExtCreate
,EPPOrgExtId
,EPPOrgExtInfData
,EPPOrgExtUpdate
,EPPOrgInfoCmd
,EPPOrgInfoResp
,EPPOrgPendActionMsg
,EPPOrgPostalDefinition
,EPPOrgRole
,EPPOrgUpdateCmd
,EPPPersRegCreate
,EPPPersRegCreateData
,EPPPersRegCreateErrData
,EPPPersRegGenData
,EPPPersRegInfoData
,EPPPersRegRenewData
,EPPPersRegTransferData
,EPPPollCmd
,EPPProtection
,EPPProtocolExtension
,EPPPurpose
,EPPRealNameVerification
,EPPRecipient
,EPPRegistryAbstractMinMax
,EPPRegistryBatchJob
,EPPRegistryBatchSchedule
,EPPRegistryCheckCmd
,EPPRegistryCheckCmd
,EPPRegistryCheckResp
,EPPRegistryCheckResp
,EPPRegistryCheckResult
,EPPRegistryCheckResult
,EPPRegistryContact
,EPPRegistryContact
,EPPRegistryContactAddress
,EPPRegistryContactAddress
,EPPRegistryContactCity
,EPPRegistryContactCity
,EPPRegistryContactName
,EPPRegistryContactName
,EPPRegistryContactOrg
,EPPRegistryContactOrg
,EPPRegistryContactPostalCode
,EPPRegistryContactPostalCode
,EPPRegistryContactStateProvince
,EPPRegistryContactStateProvince
,EPPRegistryContactStreet
,EPPRegistryContactStreet
,EPPRegistryCreateCmd
,EPPRegistryCreateCmd
,EPPRegistryCreateResp
,EPPRegistryCreateResp
,EPPRegistryCustomData
,EPPRegistryDefaultPeriodType
,EPPRegistryDefaultPeriodType
,EPPRegistryDeleteCmd
,EPPRegistryDeleteCmd
,EPPRegistryDNSSEC
,EPPRegistryDNSSEC
,EPPRegistryDomain
,EPPRegistryDomain
,EPPRegistryDomainContact
,EPPRegistryDomainContact
,EPPRegistryDomainHostLimit
,EPPRegistryDomainHostLimit
,EPPRegistryDomainName
,EPPRegistryDomainName
,EPPRegistryDomainNSLimit
,EPPRegistryDomainNSLimit
,EPPRegistryDomainPeriod
,EPPRegistryDomainPeriod
,EPPRegistryDS
,EPPRegistryDS
,EPPRegistryExceedMaxExDate
,EPPRegistryExternalHost
,EPPRegistryExternalHost
,EPPRegistryFields
,EPPRegistryGracePeriod
,EPPRegistryGracePeriod
,EPPRegistryHost
,EPPRegistryHost
,EPPRegistryIDN
,EPPRegistryIDN
,EPPRegistryInfoCmd
,EPPRegistryInfoCmd
,EPPRegistryInfoResp
,EPPRegistryInfoResp
,EPPRegistryInternalHost
,EPPRegistryInternalHost
,EPPRegistryKey
,EPPRegistryKey
,EPPRegistryKeyValue
,EPPRegistryLanguage
,EPPRegistryLanguageType
,EPPRegistryMaxPeriodType
,EPPRegistryMaxPeriodType
,EPPRegistryMaxSig
,EPPRegistryMaxSig
,EPPRegistryMinMax
,EPPRegistryMinMaxLength
,EPPRegistryMinMaxLength
,EPPRegistryMinMaxPeriod
,EPPRegistryMinMaxPeriod
,EPPRegistryMinPeriodType
,EPPRegistryMinPeriodType
,EPPRegistryPendingDeletePeriodType
,EPPRegistryPendingDeletePeriodType
,EPPRegistryPendingRestorePeriodType
,EPPRegistryPendingRestorePeriodType
,EPPRegistryPeriodType
,EPPRegistryPeriodType
,EPPRegistryPhase
,EPPRegistryPostal
,EPPRegistryPostal
,EPPRegistryRedemptionPeriodType
,EPPRegistryRedemptionPeriodType
,EPPRegistryRegex
,EPPRegistryRegex
,EPPRegistryRelated
,EPPRegistryReservedNames
,EPPRegistryReservedNames
,EPPRegistryRGP
,EPPRegistryRGP
,EPPRegistryServices
,EPPRegistryServices
,EPPRegistryServices.EPPRegistryObjURI
,EPPRegistryServices.EPPRegistryObjURI
,EPPRegistryServices.EPPRegistryURI
,EPPRegistryServices.EPPRegistryURI
,EPPRegistryServicesExt
,EPPRegistryServicesExt
,EPPRegistryServicesExt.EPPRegistryExtURI
,EPPRegistryServicesExt.EPPRegistryExtURI
,EPPRegistrySLA
,EPPRegistrySLAInfo
,EPPRegistrySupportedStatus
,EPPRegistrySupportedStatus
,EPPRegistrySystemInfo
,EPPRegistryTransferHoldPeriodType
,EPPRegistryTransferHoldPeriodType
,EPPRegistryUpdateCmd
,EPPRegistryUpdateCmd
,EPPRegistryUpdateResp
,EPPRegistryZone
,EPPRegistryZone
,EPPRegistryZoneData
,EPPRegistryZoneInfo
,EPPRegistryZoneList
,EPPRegistryZoneList
,EPPRegistryZoneMember
,EPPRegistryZoneName
,EPPRegistryZoneSummary
,EPPRelatedDomainExtAuthInfo
,EPPRelatedDomainExtAvailable
,EPPRelatedDomainExtCreate
,EPPRelatedDomainExtCreateResp
,EPPRelatedDomainExtDelete
,EPPRelatedDomainExtDeleteResp
,EPPRelatedDomainExtDomain
,EPPRelatedDomainExtDomainData
,EPPRelatedDomainExtField
,EPPRelatedDomainExtFields
,EPPRelatedDomainExtGroup
,EPPRelatedDomainExtInfData
,EPPRelatedDomainExtInfo
,EPPRelatedDomainExtName
,EPPRelatedDomainExtPeriod
,EPPRelatedDomainExtRegistered
,EPPRelatedDomainExtRenew
,EPPRelatedDomainExtRenewResp
,EPPRelatedDomainExtTransfer
,EPPRelatedDomainExtTransferResp
,EPPRelatedDomainExtUpdate
,EPPRenewCmd
,EPPResponse
,EPPResult
,EPPRgpExtInfData
,EPPRgpExtReport
,EPPRgpExtReportText
,EPPRgpExtRestore
,EPPRgpExtStatus
,EPPRgpExtUpData
,EPPRgpExtUpdate
,EPPRgpPollResponse
,EPPRgpPollStatus
,EPPSecDNSExtCreate
,EPPSecDNSExtCreate
,EPPSecDNSExtDsData
,EPPSecDNSExtDsData
,EPPSecDNSExtInfData
,EPPSecDNSExtInfData
,EPPSecDNSExtKeyData
,EPPSecDNSExtKeyData
,EPPSecDNSExtUpdate
,EPPSecDNSExtUpdate
,EPPService
,EPPServiceMenu
,EPPSignedCode
,EPPSignedMark
,EPPStatement
,EPPSyncExtUpdate
,EPPTrademark
,EPPTransferCmd
,EPPTransId
,EPPTreatyOrStatute
,EPPUpdateCmd
,EPPValidateAddress
,EPPValidateAuthInfo
,EPPValidateCheckCmd
,EPPValidateCheckResp
,EPPValidateCheckResult
,EPPValidateContact
,EPPValidateKeyValue
,EPPValidatePostalDefinition
,EPPValue
,EPPVerificationCode
,EPPVerificationCodeInfData
,EPPVerificationCodeInfo
,EPPVerificationCodeProfile
,EPPWhoisInf
,EPPWhoisInfData
public interface EPPCodecComponent extends java.io.Serializable, java.lang.Cloneable
Represents an EPP CODEC Component interface that is implemented by any class that needs to participate in the encoding and decoding of EPP XML documents. AllEPPCodecComponent
classes areSerializable
. All subclasses ofEPPMessage
and all contained classes ofEPPMessage
classes must implement theEPPCodecComponent
interface.- See Also:
EPPMessage
-
-
Method Summary
All Methods Instance Methods Abstract 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.java.lang.String
getNamespace()
Gets the EPP namespace associated with theEPPCodecComponent
.
-
-
-
Method Detail
-
encode
org.w3c.dom.Element encode(org.w3c.dom.Document aDocument) throws EPPEncodeException
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
.- 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
void decode(org.w3c.dom.Element aElement) throws EPPDecodeException
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.- Parameters:
aElement
- root DOM element associated with instance- Throws:
EPPDecodeException
- Error decoding the DOM element tree.
-
clone
java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone anEPPCodecComponent
.- Returns:
- clone of concrete
EPPCodecComponent
- Throws:
java.lang.CloneNotSupportedException
- standard Object.clone exception
-
getNamespace
java.lang.String getNamespace()
Gets the EPP namespace associated with theEPPCodecComponent
.- Returns:
- Namespace URI associated with the
EPPCodecComponent
.
-
-