gnu.crypto.keyring

Class BinaryDataEntry

public class BinaryDataEntry extends PrimitiveEntry

A binary data entry is a primitive entry that simply contains some amount of arbitrary binary data and an optional content type. $Revision: 1.3 $
Field Summary
static intTYPE
Constructor Summary
BinaryDataEntry(String contentType, byte[] data, Date creationDate, Properties properties)
Creates a new binary data entry.
Method Summary
static BinaryDataEntrydecode(DataInputStream in)
protected voidencodePayload()
StringgetContentType()
Returns the content type of this entry, or null if this property is not set.
byte[]getData()
Returns this object's data field.

Field Detail

TYPE

public static final int TYPE

Constructor Detail

BinaryDataEntry

public BinaryDataEntry(String contentType, byte[] data, Date creationDate, Properties properties)
Creates a new binary data entry.

Parameters: contentType The content type of this entry. This parameter can be null if no content type is needed. data The data. creationDate The creation date. properties This entry's properties.

Method Detail

decode

public static BinaryDataEntry decode(DataInputStream in)

encodePayload

protected void encodePayload()

getContentType

public String getContentType()
Returns the content type of this entry, or null if this property is not set.

Returns: The content type.

getData

public byte[] getData()
Returns this object's data field.

Returns: The data.

Copyright © 2001, 2002, 2003 Free Software Foundation, Inc. All Rights Reserved.