Interface EbicsRootElement
- All Superinterfaces:
EbicsElement, Serializable
- All Known Implementing Classes:
DefaultEbicsRootElement, DefaultResponseElement, DownloadInitializationRequestElement, DownloadInitializationResponseElement, DownloadTransferRequestElement, DownloadTransferResponseElement, HIARequestElement, HIARequestOrderDataElement, HPBRequestElement, HPBResponseOrderDataElement, INIRequestElement, InitializationRequestElement, InitializationResponseElement, KeyManagementResponseElement, NoPubKeyDigestsRequestElement, ReceiptRequestElement, ReceiptResponseElement, SignaturePubKeyOrderDataElement, SignedInfo, SPRRequestElement, SPRResponseElement, TransferRequestElement, TransferResponseElement, UnsecuredRequestElement, UploadInitializationRequestElement, UploadTransferRequestElement, UserSignature
An Ebics root element knows its name.
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddNamespaceDecl(String prefix, String uri) Adds a namespace declaration for theEbicsRootElementvoidsave(OutputStream out) Saves theEbicsElementinto a given output stream.byte[]Converts theEbicsElementto a byte arrayvoidvalidate()Validates the request element according to the EBICS XML schema specificationMethods inherited from interface EbicsElement
build, getName, print
-
Method Details
-
toByteArray
byte[] toByteArray()Converts theEbicsElementto a byte array- Returns:
- the equivalent byte array of this
EbicsElement
-
validate
Validates the request element according to the EBICS XML schema specification- Throws:
EbicsException- throws an EbicsException when validation fails
-
addNamespaceDecl
-
save
Saves theEbicsElementinto a given output stream.- Parameters:
out- the output stream- Throws:
EbicsException- the save operation fails
-