Class BDocContainer
java.lang.Object
org.digidoc4j.impl.asic.AsicContainer
org.digidoc4j.impl.asic.asice.AsicEContainer
org.digidoc4j.impl.asic.asice.bdoc.BDocContainer
- All Implemented Interfaces:
Serializable,Container,org.digidoc4j.impl.ValidatableContainer
Offers functionality for handling data files and signatures in a container.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.digidoc4j.Container
Container.DocumentType -
Constructor Summary
ConstructorsConstructorDescriptionBDocContainer constructor.BDocContainer(InputStream stream) Deprecated.Deprecated for removal.BDocContainer(InputStream stream, Configuration configuration) Deprecated.Deprecated for removal.BDocContainer(String containerPath) Deprecated.Deprecated for removal.BDocContainer(String containerPath, Configuration configuration) Deprecated.Deprecated for removal.BDocContainer(Configuration configuration) BDocContainer constructor.BDocContainer(AsicParseResult containerParseResult, Configuration configuration) BDocContainer constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTimestamp(Timestamp timestamp) Adds a new timestamp token covering the contents of this container.Deprecated.voidremoveTimestamp(Timestamp timestamp) Removes the specified timestamp token from this container.voidsetTimeStampToken(DataFile timeStampToken) Deprecated.Methods inherited from class org.digidoc4j.impl.asic.asice.AsicEContainer
saveMethods inherited from class org.digidoc4j.impl.asic.AsicContainer
addDataFile, addDataFile, addDataFile, addDataFile, addSignature, extendSignatureProfile, extendSignatureProfile, getConfiguration, getContainerParseResult, getDataFiles, getExtensionValidationErrors, getExtensionValidationErrors, getSignatures, getType, isTimestampTokenDefined, removeDataFile, removeSignature, saveAsFile, saveAsStream, setType, validate, validateAtMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.digidoc4j.Container
getTimestamps
-
Constructor Details
-
BDocContainer
public BDocContainer()BDocContainer constructor. -
BDocContainer
BDocContainer constructor.- Parameters:
configuration- configuration
-
BDocContainer
Deprecated.Deprecated for removal. UseContainerOpener.open(String)orContainerBuilder.fromExistingFile(String)instead.BDocContainer constructor.- Parameters:
containerPath- path
-
BDocContainer
Deprecated.Deprecated for removal. UseContainerOpener.open(String, Configuration)orContainerBuilder.fromExistingFile(String)instead.BDocContainer constructor.- Parameters:
containerPath- pathconfiguration- configuration
-
BDocContainer
Deprecated.Deprecated for removal. UseContainerOpener.open(InputStream, Configuration)orContainerBuilder.fromStream(InputStream)instead.BDocContainer constructor.- Parameters:
stream- input stream
-
BDocContainer
Deprecated.Deprecated for removal. UseContainerOpener.open(InputStream, Configuration)orContainerBuilder.fromStream(InputStream)instead.BDocContainer constructor.- Parameters:
stream- input streamconfiguration- configuration
-
BDocContainer
BDocContainer constructor.- Parameters:
containerParseResult- container parsed resultconfiguration- configuration
-
-
Method Details
-
addTimestamp
Description copied from interface:ContainerAdds a new timestamp token covering the contents of this container.- Specified by:
addTimestampin interfaceContainer- Overrides:
addTimestampin classAsicEContainer- Parameters:
timestamp- timestamp to add to this container
-
removeTimestamp
Description copied from interface:ContainerRemoves the specified timestamp token from this container.Note: A timestamp token can be removed from a container only if the container does not contain any other timestamp tokens that cover the timestamp token to be removed.
- Specified by:
removeTimestampin interfaceContainer- Overrides:
removeTimestampin classAsicEContainer- Parameters:
timestamp- timestamp token to remove from this container
-
getTimeStampToken
Deprecated.Description copied from interface:ContainerReturns timestamp token- Specified by:
getTimeStampTokenin interfaceContainer- Overrides:
getTimeStampTokenin classAsicEContainer- Returns:
- TimestampToken
-
setTimeStampToken
Deprecated.Description copied from interface:ContainerAdds timestamp token- Specified by:
setTimeStampTokenin interfaceContainer- Overrides:
setTimeStampTokenin classAsicEContainer- Parameters:
timeStampToken- timestamp token
-