A B C D E F G H I K L M N O P R S T U V W Z

A

acceptConnection(byte[]) - Method in interface net.sf.briar.api.transport.ConnectionRecogniser
Returns the ID of the contact who created the encrypted IV if the connection should be accepted, or null if the connection should be rejected.
Ack - Interface in net.sf.briar.api.protocol
A packet acknowledging receipt of one or more batches.
ACK - Static variable in interface net.sf.briar.api.protocol.Tags
 
AckWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating an ack.
addConsumer(Consumer) - Method in interface net.sf.briar.api.serial.Reader
 
addContact(Map<String, Map<String, String>>, byte[]) - Method in interface net.sf.briar.api.db.DatabaseComponent
Adds a new contact to the database with the given transport properties and shared secret, returns an ID for the contact.
addListener(DatabaseListener) - Method in interface net.sf.briar.api.db.DatabaseComponent
Adds a listener to be notified when database events occur.
addListener(I18n.Listener) - Method in interface net.sf.briar.api.i18n.I18n
Registers a listener for changes to the i18n locale.
addListener(I18n.Listener) - Method in class net.sf.briar.i18n.I18nImpl
 
addLocallyGeneratedMessage(Message) - Method in interface net.sf.briar.api.db.DatabaseComponent
Adds a locally generated message to the database.
addObjectReader(int, ObjectReader<?>) - Method in interface net.sf.briar.api.serial.Reader
 
Author - Interface in net.sf.briar.api.protocol
A pseudonymous author of messages.
AUTHOR - Static variable in interface net.sf.briar.api.protocol.Tags
 
AUTHOR_ID - Static variable in interface net.sf.briar.api.protocol.Tags
 
AuthorFactory - Interface in net.sf.briar.api.protocol
 
AuthorId - Class in net.sf.briar.api.protocol
Type-safe wrapper for a byte array that uniquely identifies an author.
AuthorId(byte[]) - Constructor for class net.sf.briar.api.protocol.AuthorId
 

B

backButtonPressed() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
backButtonPressed() - Method in class net.sf.briar.ui.wizard.WizardPanel
 
Batch - Interface in net.sf.briar.api.protocol
A packet containing messages.
BATCH - Static variable in interface net.sf.briar.api.protocol.Tags
 
BATCH_ID - Static variable in interface net.sf.briar.api.protocol.Tags
 
BatchId - Class in net.sf.briar.api.protocol
Type-safe wrapper for a byte array that uniquely identifies a batch of messages.
BatchId(byte[]) - Constructor for class net.sf.briar.api.protocol.BatchId
 
BatchTransportCallback - Interface in net.sf.briar.api.transport.batch
An interface for receiving readers and writers created by a batch-mode transport plugin.
BatchTransportPlugin - Interface in net.sf.briar.api.transport.batch
An interface for transport plugins that do not support bidirectional, reliable, ordered, timely delivery of data.
BatchTransportReader - Interface in net.sf.briar.api.transport.batch
An interface for reading data from a batch-mode transport.
BatchTransportWriter - Interface in net.sf.briar.api.transport.batch
An interface for writing data to a batch-mode transport.
BatchWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating a batch of messages.
Bytes - Class in net.sf.briar.api
A wrapper around a byte array, to allow it to be stored in maps etc.
Bytes(byte[]) - Constructor for class net.sf.briar.api.Bytes
 
BYTES - Static variable in interface net.sf.briar.api.serial.Tag
 
BYTES_PER_SWEEP - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
ByteUtils - Class in net.sf.briar.util
 
ByteUtils() - Constructor for class net.sf.briar.util.ByteUtils
 

C

cancelButtonPressed() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
cancelButtonPressed() - Method in class net.sf.briar.ui.wizard.WizardPanel
 
cancelButtonPressed() - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
cancelled - Variable in class net.sf.briar.ui.wizard.WorkerPanel
 
cancelled() - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
close() - Method in interface net.sf.briar.api.db.DatabaseComponent
Waits for any open transactions to finish and closes the database.
close() - Method in interface net.sf.briar.api.serial.Reader
 
close() - Method in interface net.sf.briar.api.transport.batch.BatchTransportReader
Closes the reader and disposes of any associated state.
close() - Method in interface net.sf.briar.api.transport.batch.BatchTransportWriter
Closes the writer and disposes of any associated state.
close() - Method in interface net.sf.briar.api.transport.stream.StreamTransportConnection
Closes the connection and disposes of any associated state.
close() - Method in class net.sf.briar.ui.wizard.Wizard
 
configure() - Method in class net.sf.briar.crypto.CryptoModule
 
configure() - Method in class net.sf.briar.db.DatabaseModule
 
configure() - Method in class net.sf.briar.i18n.I18nModule
 
configure() - Method in class net.sf.briar.invitation.InvitationModule
 
configure() - Method in class net.sf.briar.protocol.ProtocolModule
 
configure() - Method in class net.sf.briar.protocol.writers.WritersModule
 
configure() - Method in class net.sf.briar.serial.SerialModule
 
configure() - Method in class net.sf.briar.transport.TransportModule
 
configure() - Method in class net.sf.briar.ui.invitation.UiInvitationModule
 
configure() - Method in class net.sf.briar.ui.setup.UiSetupModule
 
connectionCreated(StreamTransportConnection) - Method in interface net.sf.briar.api.transport.stream.StreamTransportCallback
 
ConnectionReader - Interface in net.sf.briar.api.transport
Decrypts and authenticates data received over a connection.
ConnectionReaderFactory - Interface in net.sf.briar.api.transport
 
ConnectionRecogniser - Interface in net.sf.briar.api.transport
Maintains a transport plugin's connection reordering window and decides whether incoming connections should be accepted or rejected.
ConnectionWindow - Interface in net.sf.briar.api.transport
 
ConnectionWindowFactory - Interface in net.sf.briar.api.transport
 
ConnectionWriter - Interface in net.sf.briar.api.transport
Encrypts and authenticates data to be sent over a connection.
ConnectionWriterFactory - Interface in net.sf.briar.api.transport
 
Consumer - Interface in net.sf.briar.api.serial
 
ContactId - Class in net.sf.briar.api
Type-safe wrapper for an integer that uniquely identifies a contact.
ContactId(int) - Constructor for class net.sf.briar.api.ContactId
 
copy(File, File) - Static method in class net.sf.briar.util.FileUtils
Copies the contents of the source file to the destination file.
copy(InputStream, File) - Static method in class net.sf.briar.util.FileUtils
Copies the contents of the input stream to the destination file.
copyingFile(File) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
copyingFile(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 
copyRecursively(File, File, FileUtils.Callback) - Static method in class net.sf.briar.util.FileUtils
Copies the source file or directory to the destination directory.
copyToZip(String, File, ZipOutputStream) - Static method in class net.sf.briar.util.ZipUtils
Copies the given file to the given zip, using the given path for the zip entry.
copyToZipRecursively(String, File, ZipOutputStream, ZipUtils.Callback) - Static method in class net.sf.briar.util.ZipUtils
Copies the given directory to the given zip recursively, using the given path in place of the directory's name as the parent of all the zip entries.
createAckWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createAuthor(String, byte[]) - Method in interface net.sf.briar.api.protocol.AuthorFactory
 
createAuthor(AuthorId, String, byte[]) - Method in interface net.sf.briar.api.protocol.AuthorFactory
 
createBatchWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createConnection(ContactId) - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Attempts to create and return a StreamTransportConnection to the given contact using the current transport and configuration properties.
createConnectionReader(InputStream, int, long, byte[]) - Method in interface net.sf.briar.api.transport.ConnectionReaderFactory
 
createConnectionWindow(long, int) - Method in interface net.sf.briar.api.transport.ConnectionWindowFactory
 
createConnectionWriter(OutputStream, int, long, byte[]) - Method in interface net.sf.briar.api.transport.ConnectionWriterFactory
 
created(List<File>) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
createGroup(String, byte[]) - Method in interface net.sf.briar.api.protocol.GroupFactory
 
createGroup(GroupId, String, byte[]) - Method in interface net.sf.briar.api.protocol.GroupFactory
 
createOfferWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createProtocolReader(InputStream) - Method in interface net.sf.briar.api.protocol.ProtocolReaderFactory
 
createReader(InputStream) - Method in interface net.sf.briar.api.serial.ReaderFactory
 
createReader(ContactId) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Attempts to create and return a BatchTransportReader for the given contact using the current transport and configuration properties.
createRequestWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createSubscriptionWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createTempFile() - Static method in class net.sf.briar.util.FileUtils
Creates and returns a temporary file.
createTransportWriter(OutputStream) - Method in interface net.sf.briar.api.protocol.writers.ProtocolWriterFactory
 
createWorker(InvitationCallback, InvitationParameters) - Method in interface net.sf.briar.api.invitation.InvitationWorkerFactory
 
createWorker(SetupCallback, SetupParameters) - Method in interface net.sf.briar.api.setup.SetupWorkerFactory
 
createWorker(SetupCallback, SetupParameters) - Method in class net.sf.briar.setup.SetupWorkerFactoryImpl
 
createWriter(OutputStream) - Method in interface net.sf.briar.api.serial.WriterFactory
 
createWriter(ContactId) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Attempts to create and return a BatchTransportWriter for the given contact using the current transport and configuration properties.
CRITICAL_FREE_SPACE - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
CryptoComponent - Interface in net.sf.briar.api.crypto
 
CryptoModule - Class in net.sf.briar.crypto
 
CryptoModule() - Constructor for class net.sf.briar.crypto.CryptoModule
 

D

DatabaseComponent - Interface in net.sf.briar.api.db
Encapsulates the database implementation and exposes high-level operations to other components.
DatabaseListener - Interface in net.sf.briar.api.db
An interface for receiving notifications when database events occur.
DatabaseListener.Event - Enum in net.sf.briar.api.db
 
DatabaseModule - Class in net.sf.briar.db
 
DatabaseModule() - Constructor for class net.sf.briar.db.DatabaseModule
 
DatabasePassword - Annotation Type in net.sf.briar.api.db
Annotation for injecting the password from which the database encryption key is derived.
DbException - Exception in net.sf.briar.api.db
 
DbException() - Constructor for exception net.sf.briar.api.db.DbException
 
DbException(Throwable) - Constructor for exception net.sf.briar.api.db.DbException
 
delete(File) - Static method in class net.sf.briar.util.FileUtils
 
deriveIncomingFrameKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
deriveIncomingIvKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
deriveIncomingMacKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
deriveOutgoingFrameKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
deriveOutgoingIvKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
deriveOutgoingMacKey(byte[]) - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
DirectoryChooserPanel - Class in net.sf.briar.ui.wizard
 
DirectoryChooserPanel(Wizard, String, String, String, Stri18ng, Stri18ng, I18n) - Constructor for class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
display() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
display() - Method in class net.sf.briar.ui.wizard.Wizard
 
display() - Method in class net.sf.briar.ui.wizard.WizardPanel
 
display() - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
displayProgress(String) - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
done(String) - Method in class net.sf.briar.ui.wizard.WorkerPanel
 

E

encodeMessage(MessageId, Group, byte[]) - Method in interface net.sf.briar.api.protocol.MessageEncoder
Encodes an anonymous to an unrestricted group.
encodeMessage(MessageId, Group, PrivateKey, byte[]) - Method in interface net.sf.briar.api.protocol.MessageEncoder
Encodes an anonymous message to a restricted group.
encodeMessage(MessageId, Group, Author, PrivateKey, byte[]) - Method in interface net.sf.briar.api.protocol.MessageEncoder
Encodes a pseudonymous message to an unrestricted group.
encodeMessage(MessageId, Group, PrivateKey, Author, PrivateKey, byte[]) - Method in interface net.sf.briar.api.protocol.MessageEncoder
Encode a pseudonymous message to a restricted group.
encryptingFile(File) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
END - Static variable in interface net.sf.briar.api.serial.Tag
 
eof() - Method in interface net.sf.briar.api.serial.Reader
 
equals(Object) - Method in class net.sf.briar.api.Bytes
 
equals(Object) - Method in class net.sf.briar.api.ContactId
 
equals(Object) - Method in class net.sf.briar.api.protocol.AuthorId
 
equals(Object) - Method in class net.sf.briar.api.protocol.BatchId
 
equals(Object) - Method in class net.sf.briar.api.protocol.GroupId
 
equals(Object) - Method in class net.sf.briar.api.protocol.MessageId
 
equals(Object) - Method in class net.sf.briar.api.protocol.OfferId
 
error(String) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
error(String) - Method in interface net.sf.briar.api.setup.SetupCallback
 
eventOccurred(DatabaseListener.Event) - Method in interface net.sf.briar.api.db.DatabaseListener
 
EXPIRY_MODULUS - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
extractingFile(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 

F

FALSE - Static variable in interface net.sf.briar.api.serial.Tag
 
FileUtils - Class in net.sf.briar.util
 
FileUtils() - Constructor for class net.sf.briar.util.FileUtils
 
FileUtils.Callback - Interface in net.sf.briar.util
 
findLostBatches(ContactId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Finds any lost batches that were sent to the given contact, and marks any messages in the batches that are still outstanding for retransmission.
finish() - Method in interface net.sf.briar.api.protocol.writers.AckWriter
Finishes writing the ack.
finish() - Method in interface net.sf.briar.api.protocol.writers.BatchWriter
Finishes writing the batch and returns its unique identifier.
finish() - Method in interface net.sf.briar.api.protocol.writers.OfferWriter
Finishes writing the offer and returns its unique identifier.
finishButtonPressed() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
finishButtonPressed() - Method in class net.sf.briar.ui.wizard.WizardPanel
 
finished() - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
FLOAT32 - Static variable in interface net.sf.briar.api.serial.Tag
 
FLOAT64 - Static variable in interface net.sf.briar.api.serial.Tag
 
FontManager - Interface in net.sf.briar.api.i18n
 
FontManagerImpl - Class in net.sf.briar.i18n
 
FontManagerImpl() - Constructor for class net.sf.briar.i18n.FontManagerImpl
 
FormatException - Exception in net.sf.briar.api
 
FormatException() - Constructor for exception net.sf.briar.api.FormatException
 
fromHexString(String) - Static method in class net.sf.briar.util.StringUtils
Converts the given hex string to a byte array.

G

generateAck(ContactId, AckWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates an acknowledgement for the given contact.
generateBatch(ContactId, BatchWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates a batch of messages for the given contact.
generateBatch(ContactId, BatchWriter, Collection<MessageId>) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates a batch of messages for the given contact from the given collection of requested messages, and returns the IDs of any messages that were either added to the batch, or were considered for inclusion but are no longer sendable to the contact.
generateKeyPair() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
generateOffer(ContactId, OfferWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates an offer for the given contact and returns the offered message IDs.
generateSecretKey() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
generateSubscriptionUpdate(ContactId, SubscriptionWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates a subscription update for the given contact.
generateTransportUpdate(ContactId, TransportWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Generates a transport update for the given contact.
getAuthor() - Method in interface net.sf.briar.api.protocol.Message
Returns the message's author.
getBatchIds() - Method in interface net.sf.briar.api.protocol.Ack
Returns the IDs of the acknowledged batches.
getBitmap() - Method in interface net.sf.briar.api.protocol.Request
Returns a sequence of bits corresponding to the sequence of messages in the offer, where the i^th bit is set if the i^th message should be sent.
getBitmap() - Method in interface net.sf.briar.api.transport.ConnectionWindow
 
getBriarDirectory() - Static method in class net.sf.briar.util.FileUtils
Returns the directory where Briar is installed.
getBytes() - Method in class net.sf.briar.api.Bytes
 
getBytes() - Method in interface net.sf.briar.api.protocol.Message
Returns the serialised representation of the message.
getBytes() - Method in class net.sf.briar.api.protocol.UniqueId
 
getBytesWritten() - Method in interface net.sf.briar.api.serial.Writer
 
getCapacity() - Method in interface net.sf.briar.api.protocol.writers.BatchWriter
Returns the capacity of the batch in bytes.
getCapacity() - Method in interface net.sf.briar.api.transport.batch.BatchTransportWriter
Returns the maximum number of bytes that can be written.
getCentre() - Method in interface net.sf.briar.api.transport.ConnectionWindow
 
getChosenDirectory() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
getChosenLocation() - Method in interface net.sf.briar.api.invitation.InvitationParameters
 
getChosenLocation() - Method in interface net.sf.briar.api.setup.SetupParameters
 
getComponentOrientation() - Method in interface net.sf.briar.api.i18n.I18n
Returns the ComponentOrientation of the current i18n locale.
getComponentOrientation() - Method in class net.sf.briar.i18n.I18nImpl
 
getConnectionWindow(ContactId, int) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the connection reordering window for the given contact and transport.
getContacts() - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the IDs of all contacts.
getExeHeaderSize() - Method in interface net.sf.briar.api.setup.SetupParameters
 
getFontForLanguage(String) - Method in interface net.sf.briar.api.i18n.FontManager
Returns the appropriate font for the given language.
getFontForLanguage(String) - Method in class net.sf.briar.i18n.FontManagerImpl
 
getFrameCipher() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getGroup() - Method in interface net.sf.briar.api.protocol.Message
Returns the group to which the message belongs.
getId() - Method in interface net.sf.briar.api.protocol.Author
Returns the author's unique identifier.
getId() - Method in interface net.sf.briar.api.protocol.Batch
Returns the batch's unique identifier.
getId() - Method in interface net.sf.briar.api.protocol.Group
Returns the group's unique identifier.
getId() - Method in interface net.sf.briar.api.protocol.Message
Returns the message's unique identifier.
getId() - Method in interface net.sf.briar.api.protocol.Offer
Returns the offer's unique identifier.
getInputStream() - Method in interface net.sf.briar.api.transport.batch.BatchTransportReader
Returns an input stream for reading from the transport.
getInputStream() - Method in interface net.sf.briar.api.transport.ConnectionReader
Returns an input stream from which the decrypted, authenticated data can be read.
getInputStream() - Method in interface net.sf.briar.api.transport.stream.StreamTransportConnection
Returns an input stream for reading from the connection.
getInt() - Method in class net.sf.briar.api.ContactId
 
getIvCipher() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getKeyParser() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getLocale() - Method in interface net.sf.briar.api.i18n.I18n
Returns the i18n locale.
getLocale() - Method in class net.sf.briar.i18n.I18nImpl
 
getMac() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getMessageDigest() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getMessageIds() - Method in interface net.sf.briar.api.protocol.Offer
Returns the message IDs contained in the offer.
getMessages() - Method in interface net.sf.briar.api.protocol.Batch
Returns the messages contained in the batch.
getName() - Method in interface net.sf.briar.api.protocol.Author
Returns the author's name.
getName() - Method in interface net.sf.briar.api.protocol.Group
Returns the group's name.
getName() - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Returns the plugin's name, which is used to distinguish its transport and configuration properties from those of other plugins.
getName() - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Returns the plugin's name, which is used to distinguish its transport and configuration properties from those of other plugins.
getOfferId() - Method in interface net.sf.briar.api.protocol.Request
Returns the unique identifier of the offer to which this request responds.
getOutputStream() - Method in interface net.sf.briar.api.transport.batch.BatchTransportWriter
Returns an output stream for writing to the transport.
getOutputStream() - Method in interface net.sf.briar.api.transport.ConnectionWriter
Returns an output stream to which unencrypted, unauthenticated data can be written.
getOutputStream() - Method in interface net.sf.briar.api.transport.stream.StreamTransportConnection
Returns an output stream for writing to the connection.
getParent() - Method in interface net.sf.briar.api.protocol.Message
Returns the message's parent, or MessageId.NONE if this is the first message in a thread.
getPassword() - Method in interface net.sf.briar.api.crypto.Password
Returns the password as a character array, which should be filled with zeroes as soon as it has been used.
getPassword() - Method in interface net.sf.briar.api.invitation.InvitationParameters
 
getPollingInterval() - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Returns the desired interval in seconds between calls to the plugin's poll() method.
getPollingInterval() - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Returns the desired interval in seconds between calls to the plugin's poll() method.
getPreferredSize() - Method in class net.sf.briar.ui.wizard.Wizard
 
getPublicKey() - Method in interface net.sf.briar.api.protocol.Author
Returns the public key that is used to verify messages signed by the author.
getPublicKey() - Method in interface net.sf.briar.api.protocol.Group
If the group is restricted, returns the public key that is used to authorise all messages sent to the group.
getRating(AuthorId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the user's rating for the given author.
getSetupDat() - Method in interface net.sf.briar.api.invitation.InvitationParameters
 
getSharedSecret(ContactId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the secret shared with the given contact.
getSignature() - Method in interface net.sf.briar.api.crypto.CryptoComponent
 
getSize() - Method in interface net.sf.briar.api.protocol.Message
Returns the size of the message in bytes.
getSubscriptions() - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the set of groups to which the user subscribes.
getSubscriptions() - Method in interface net.sf.briar.api.protocol.SubscriptionUpdate
Returns the subscriptions contained in the update.
getTimestamp() - Method in interface net.sf.briar.api.protocol.Message
Returns the timestamp created by the message's author.
getTimestamp() - Method in interface net.sf.briar.api.protocol.SubscriptionUpdate
Returns the update's timestamp.
getTimestamp() - Method in interface net.sf.briar.api.protocol.TransportUpdate
Returns the update's timestamp.
getTransportConfig(String) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the configuration for the transport with the given name.
getTransports() - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns all local transport properties.
getTransports(ContactId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns all transport properties for the given contact.
getTransports() - Method in interface net.sf.briar.api.protocol.TransportUpdate
Returns the transport properties contained in the update.
getUiFont() - Method in interface net.sf.briar.api.i18n.FontManager
Returns the current user interface font.
getUiFont() - Method in class net.sf.briar.i18n.FontManagerImpl
 
getUnseenConnectionNumbers() - Method in interface net.sf.briar.api.transport.ConnectionWindow
 
getVisibility(GroupId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns the contacts to which the given group is visible.
getWorker() - Method in class net.sf.briar.ui.wizard.WorkerPanel
 
Group - Interface in net.sf.briar.api.protocol
A group to which users may subscribe.
GROUP - Static variable in interface net.sf.briar.api.protocol.Tags
 
GROUP_ID - Static variable in interface net.sf.briar.api.protocol.Tags
 
GroupFactory - Interface in net.sf.briar.api.protocol
 
GroupId - Class in net.sf.briar.api.protocol
Type-safe wrapper for a byte array that uniquely identifies a group to which users may subscribe.
GroupId(byte[]) - Constructor for class net.sf.briar.api.protocol.GroupId
 

H

hasAck() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasBatch() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasBoolean() - Method in interface net.sf.briar.api.serial.Reader
 
hasBytes() - Method in interface net.sf.briar.api.serial.Reader
 
hasFloat32() - Method in interface net.sf.briar.api.serial.Reader
 
hasFloat64() - Method in interface net.sf.briar.api.serial.Reader
 
hashCode() - Method in class net.sf.briar.api.Bytes
 
hashCode() - Method in class net.sf.briar.api.ContactId
 
hashCode() - Method in class net.sf.briar.api.protocol.UniqueId
 
hasInt16() - Method in interface net.sf.briar.api.serial.Reader
 
hasInt32() - Method in interface net.sf.briar.api.serial.Reader
 
hasInt64() - Method in interface net.sf.briar.api.serial.Reader
 
hasInt8() - Method in interface net.sf.briar.api.serial.Reader
 
hasIntAny() - Method in interface net.sf.briar.api.serial.Reader
 
hasList() - Method in interface net.sf.briar.api.serial.Reader
 
hasListEnd() - Method in interface net.sf.briar.api.serial.Reader
 
hasListStart() - Method in interface net.sf.briar.api.serial.Reader
 
hasMap() - Method in interface net.sf.briar.api.serial.Reader
 
hasMapEnd() - Method in interface net.sf.briar.api.serial.Reader
 
hasMapStart() - Method in interface net.sf.briar.api.serial.Reader
 
hasNull() - Method in interface net.sf.briar.api.serial.Reader
 
hasOffer() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasRequest() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasSendableMessages(ContactId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Returns true if any messages are sendable to the given contact.
hasString() - Method in interface net.sf.briar.api.serial.Reader
 
hasSubscriptionUpdate() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasTransportUpdate() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
hasUint7() - Method in interface net.sf.briar.api.serial.Reader
 
hasUserDefined(int) - Method in interface net.sf.briar.api.serial.Reader
 
head(String, int) - Static method in class net.sf.briar.util.StringUtils
Trims the given string to the given length, returning the head and appending "..." if the string was trimmed.
html() - Method in class net.sf.briar.api.i18n.Stri18ng
Returns the string, translated for the current i18n locale, as HTML.
html(String...) - Method in class net.sf.briar.api.i18n.Stri18ng
Returns the string, translated for the current locale, as HTML.

I

I18n - Interface in net.sf.briar.api.i18n
 
I18n.Listener - Interface in net.sf.briar.api.i18n
Implemented by classes that wish to be informed of changes to the i18n locale.
I18nImpl - Class in net.sf.briar.i18n
 
I18nImpl(FontManager) - Constructor for class net.sf.briar.i18n.I18nImpl
 
I18nModule - Class in net.sf.briar.i18n
 
I18nModule() - Constructor for class net.sf.briar.i18n.I18nModule
 
id - Variable in class net.sf.briar.api.protocol.UniqueId
 
initialize(Locale, File) - Method in interface net.sf.briar.api.i18n.FontManager
Initializes the FontManager for the given locale.
initialize(Locale, File) - Method in class net.sf.briar.i18n.FontManagerImpl
 
installed(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 
INT16 - Static variable in interface net.sf.briar.api.serial.Tag
 
INT32 - Static variable in interface net.sf.briar.api.serial.Tag
 
INT64 - Static variable in interface net.sf.briar.api.serial.Tag
 
INT8 - Static variable in interface net.sf.briar.api.serial.Tag
 
InvalidConfigException - Exception in net.sf.briar.api.transport
Thrown by a transport plugin if the specified configuration properties are invalid.
InvalidConfigException() - Constructor for exception net.sf.briar.api.transport.InvalidConfigException
 
InvalidTransportException - Exception in net.sf.briar.api.transport
Thrown by a transport plugin if the specified transport properties are invalid.
InvalidTransportException() - Constructor for exception net.sf.briar.api.transport.InvalidTransportException
 
InvitationCallback - Interface in net.sf.briar.api.invitation
A progress callback for creating an invitation.
InvitationModule - Class in net.sf.briar.invitation
 
InvitationModule() - Constructor for class net.sf.briar.invitation.InvitationModule
 
InvitationParameters - Interface in net.sf.briar.api.invitation
Provides the parameters for creating an invitation.
InvitationWorkerFactory - Interface in net.sf.briar.api.invitation
 
isCancelled() - Method in interface net.sf.briar.api.invitation.InvitationCallback
Returns true if the process has been cancelled by the user.
isCancelled() - Method in interface net.sf.briar.api.setup.SetupCallback
Returns true if the process has been cancelled by the user.
isLinux() - Static method in class net.sf.briar.util.OsUtils
 
isMac() - Static method in class net.sf.briar.util.OsUtils
 
isSeen(long) - Method in interface net.sf.briar.api.transport.ConnectionWindow
 
isWindows() - Static method in class net.sf.briar.util.OsUtils
 
IV_LENGTH - Static variable in interface net.sf.briar.api.transport.TransportConstants
The length in bytes of the encrypted IV that uniquely identifies a connection.

K

KeyParser - Interface in net.sf.briar.api.crypto
 

L

LENGTH - Static variable in class net.sf.briar.api.protocol.UniqueId
The length of a unique identifier in bytes.
LIST - Static variable in interface net.sf.briar.api.serial.Tag
 
LIST_START - Static variable in interface net.sf.briar.api.serial.Tag
 
loadLocale() - Method in interface net.sf.briar.api.i18n.I18n
Loads the i18n locale from Briar/Data/locale.cfg.
loadLocale(File) - Method in interface net.sf.briar.api.i18n.I18n
Loads the i18n locale from the given file.
loadLocale() - Method in class net.sf.briar.i18n.I18nImpl
 
loadLocale(File) - Method in class net.sf.briar.i18n.I18nImpl
 
localeChanged(Font) - Method in interface net.sf.briar.api.i18n.I18n.Listener
Called whenever the i18n locale changes.
localeChanged(Font) - Method in class net.sf.briar.ui.wizard.TextPanel
 
localeChanged(Font) - Method in class net.sf.briar.ui.wizard.Wizard
 
localeChanged(Font) - Method in class net.sf.briar.ui.wizard.WorkerPanel
 

M

main(String[]) - Static method in class net.sf.briar.ui.setup.SetupMain
 
MAP - Static variable in interface net.sf.briar.api.serial.Tag
 
MAP_START - Static variable in interface net.sf.briar.api.serial.Tag
 
MAX_16_BIT_UNSIGNED - Static variable in class net.sf.briar.util.ByteUtils
The maximum value that can be represented as an unsigned 16-bit integer.
MAX_32_BIT_UNSIGNED - Static variable in class net.sf.briar.util.ByteUtils
The maximum value that can be represented as an unsigned 32-bit integer.
MAX_BODY_LENGTH - Static variable in interface net.sf.briar.api.protocol.Message
The maximum length of a message body in bytes.
MAX_BYTES_BETWEEN_SPACE_CHECKS - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
MAX_FRAME_LENGTH - Static variable in interface net.sf.briar.api.transport.TransportConstants
The maximum length of a frame in bytes, including the header and footer.
MAX_LENGTH - Static variable in interface net.sf.briar.api.protocol.Author
The maximum length of a serialised author in bytes.
MAX_LENGTH - Static variable in interface net.sf.briar.api.protocol.Group
The maximum length of a serialised group in bytes.
MAX_LENGTH - Static variable in interface net.sf.briar.api.protocol.Message
The maximum length of a serialised message in bytes.
MAX_MS_BETWEEN_SPACE_CHECKS - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
MAX_NAME_LENGTH - Static variable in interface net.sf.briar.api.protocol.Author
The maximum length of an author's name in UTF-8 bytes.
MAX_NAME_LENGTH - Static variable in interface net.sf.briar.api.protocol.Group
The maximum length of a group's name in UTF-8 bytes.
MAX_PACKET_LENGTH - Static variable in interface net.sf.briar.api.protocol.ProtocolConstants
The maximum length of a serialised packet in bytes.
MAX_PUBLIC_KEY_LENGTH - Static variable in interface net.sf.briar.api.protocol.Author
The maximum length of an author's public key in bytes.
MAX_PUBLIC_KEY_LENGTH - Static variable in interface net.sf.briar.api.protocol.Group
The maximum length of a group's public key in bytes.
MAX_SIGNATURE_LENGTH - Static variable in interface net.sf.briar.api.protocol.Message
The maximum length of a signature in bytes.
MEGABYTES - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 
Message - Interface in net.sf.briar.api.protocol
 
MESSAGE - Static variable in interface net.sf.briar.api.protocol.Tags
 
MESSAGE_ID - Static variable in interface net.sf.briar.api.protocol.Tags
 
MessageEncoder - Interface in net.sf.briar.api.protocol
 
MessageId - Class in net.sf.briar.api.protocol
Type-safe wrapper for a byte array that uniquely identifies a message.
MessageId(byte[]) - Constructor for class net.sf.briar.api.protocol.MessageId
 
MIN_FREE_SPACE - Static variable in interface net.sf.briar.api.db.DatabaseComponent
 

N

net.sf.briar.api - package net.sf.briar.api
 
net.sf.briar.api.crypto - package net.sf.briar.api.crypto
 
net.sf.briar.api.db - package net.sf.briar.api.db
 
net.sf.briar.api.i18n - package net.sf.briar.api.i18n
 
net.sf.briar.api.invitation - package net.sf.briar.api.invitation
 
net.sf.briar.api.protocol - package net.sf.briar.api.protocol
 
net.sf.briar.api.protocol.writers - package net.sf.briar.api.protocol.writers
 
net.sf.briar.api.serial - package net.sf.briar.api.serial
 
net.sf.briar.api.setup - package net.sf.briar.api.setup
 
net.sf.briar.api.transport - package net.sf.briar.api.transport
 
net.sf.briar.api.transport.batch - package net.sf.briar.api.transport.batch
 
net.sf.briar.api.transport.stream - package net.sf.briar.api.transport.stream
 
net.sf.briar.crypto - package net.sf.briar.crypto
 
net.sf.briar.db - package net.sf.briar.db
 
net.sf.briar.i18n - package net.sf.briar.i18n
 
net.sf.briar.invitation - package net.sf.briar.invitation
 
net.sf.briar.protocol - package net.sf.briar.protocol
 
net.sf.briar.protocol.writers - package net.sf.briar.protocol.writers
 
net.sf.briar.serial - package net.sf.briar.serial
 
net.sf.briar.setup - package net.sf.briar.setup
 
net.sf.briar.transport - package net.sf.briar.transport
 
net.sf.briar.ui.invitation - package net.sf.briar.ui.invitation
 
net.sf.briar.ui.setup - package net.sf.briar.ui.setup
 
net.sf.briar.ui.wizard - package net.sf.briar.ui.wizard
 
net.sf.briar.util - package net.sf.briar.util
 
nextButtonPressed() - Method in class net.sf.briar.ui.wizard.DirectoryChooserPanel
 
nextButtonPressed() - Method in class net.sf.briar.ui.wizard.WizardPanel
 
NONE - Static variable in class net.sf.briar.api.protocol.AuthorId
Used to indicate that a message is anonymous.
NONE - Static variable in class net.sf.briar.api.protocol.MessageId
Used to indicate that the first message in a thread has no parent.
NoSuchContactException - Exception in net.sf.briar.api.db
Thrown when a database operation is attempted for a contact that is not in the database.
NoSuchContactException() - Constructor for exception net.sf.briar.api.db.NoSuchContactException
 
notAllowed(File) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
notAllowed(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 
notDirectory(File) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
notDirectory(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 
notFound(File) - Method in interface net.sf.briar.api.invitation.InvitationCallback
 
notFound(File) - Method in interface net.sf.briar.api.setup.SetupCallback
 
NULL - Static variable in interface net.sf.briar.api.serial.Tag
 

O

ObjectReader<T> - Interface in net.sf.briar.api.serial
 
Offer - Interface in net.sf.briar.api.protocol
A packet offering the recipient some messages.
OFFER - Static variable in interface net.sf.briar.api.protocol.Tags
 
OFFER_ID - Static variable in interface net.sf.briar.api.protocol.Tags
 
OfferId - Class in net.sf.briar.api.protocol
Type-safe wrapper for a byte array that uniquely identifies an offer.
OfferId(byte[]) - Constructor for class net.sf.briar.api.protocol.OfferId
 
OfferWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating a have notification.
open(boolean) - Method in interface net.sf.briar.api.db.DatabaseComponent
Opens the database.
OsUtils - Class in net.sf.briar.util
 
OsUtils() - Constructor for class net.sf.briar.util.OsUtils
 

P

parsePublicKey(byte[]) - Method in interface net.sf.briar.api.crypto.KeyParser
 
Password - Interface in net.sf.briar.api.crypto
Encapsulates a password.
poll() - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Attempts to establish incoming and/or outgoing connections using the current transport and configuration properties, and passes any created readers and/or writers to the callback.
poll() - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Attempts to establish connections using the current transport and configuration properties, and passes any created connections to the callback.
processingFile(File) - Method in interface net.sf.briar.util.FileUtils.Callback
 
processingFile(File) - Method in interface net.sf.briar.util.ZipUtils.Callback
 
ProtocolConstants - Interface in net.sf.briar.api.protocol
 
ProtocolModule - Class in net.sf.briar.protocol
 
ProtocolModule() - Constructor for class net.sf.briar.protocol.ProtocolModule
 
ProtocolReader - Interface in net.sf.briar.api.protocol
 
ProtocolReaderFactory - Interface in net.sf.briar.api.protocol
 
ProtocolWriterFactory - Interface in net.sf.briar.api.protocol.writers
 

R

Rating - Enum in net.sf.briar.api
The ratings that may be applied to an author in peer moderation.
readAck() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readBatch() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readBoolean() - Method in interface net.sf.briar.api.serial.Reader
 
readBytes() - Method in interface net.sf.briar.api.serial.Reader
 
readBytes(int) - Method in interface net.sf.briar.api.serial.Reader
 
Reader - Interface in net.sf.briar.api.serial
 
readerCreated(BatchTransportReader) - Method in interface net.sf.briar.api.transport.batch.BatchTransportCallback
 
ReaderFactory - Interface in net.sf.briar.api.serial
 
readFloat32() - Method in interface net.sf.briar.api.serial.Reader
 
readFloat64() - Method in interface net.sf.briar.api.serial.Reader
 
readInt16() - Method in interface net.sf.briar.api.serial.Reader
 
readInt32() - Method in interface net.sf.briar.api.serial.Reader
 
readInt64() - Method in interface net.sf.briar.api.serial.Reader
 
readInt8() - Method in interface net.sf.briar.api.serial.Reader
 
readIntAny() - Method in interface net.sf.briar.api.serial.Reader
 
readList() - Method in interface net.sf.briar.api.serial.Reader
 
readList(Class<E>) - Method in interface net.sf.briar.api.serial.Reader
 
readListEnd() - Method in interface net.sf.briar.api.serial.Reader
 
readListStart() - Method in interface net.sf.briar.api.serial.Reader
 
readMap() - Method in interface net.sf.briar.api.serial.Reader
 
readMap(Class<K>, Class<V>) - Method in interface net.sf.briar.api.serial.Reader
 
readMapEnd() - Method in interface net.sf.briar.api.serial.Reader
 
readMapStart() - Method in interface net.sf.briar.api.serial.Reader
 
readNull() - Method in interface net.sf.briar.api.serial.Reader
 
readObject(Reader) - Method in interface net.sf.briar.api.serial.ObjectReader
 
readOffer() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readRequest() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readString() - Method in interface net.sf.briar.api.serial.Reader
 
readString(int) - Method in interface net.sf.briar.api.serial.Reader
 
readSubscriptionUpdate() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readTransportUpdate() - Method in interface net.sf.briar.api.protocol.ProtocolReader
 
readUint16(byte[], int) - Static method in class net.sf.briar.util.ByteUtils
 
readUint32(byte[], int) - Static method in class net.sf.briar.util.ByteUtils
 
readUint7() - Method in interface net.sf.briar.api.serial.Reader
 
readUserDefined(int, Class<T>) - Method in interface net.sf.briar.api.serial.Reader
 
readUserDefinedTag(int) - Method in interface net.sf.briar.api.serial.Reader
 
receiveAck(ContactId, Ack) - Method in interface net.sf.briar.api.db.DatabaseComponent
Processes an acknowledgement from the given contact.
receiveBatch(ContactId, Batch) - Method in interface net.sf.briar.api.db.DatabaseComponent
Processes a batch of messages from the given contact.
receiveOffer(ContactId, Offer, RequestWriter) - Method in interface net.sf.briar.api.db.DatabaseComponent
Processes an offer from the given contact and generates a request for any messages in the offer that the contact should send.
receiveSubscriptionUpdate(ContactId, SubscriptionUpdate) - Method in interface net.sf.briar.api.db.DatabaseComponent
Processes a subscription update from the given contact.
receiveTransportUpdate(ContactId, TransportUpdate) - Method in interface net.sf.briar.api.db.DatabaseComponent
Processes a transport update from the given contact.
registerPanel(String, WizardPanel) - Method in class net.sf.briar.ui.wizard.Wizard
 
removeConsumer(Consumer) - Method in interface net.sf.briar.api.serial.Reader
 
removeContact(ContactId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Removes a contact (and all associated state) from the database.
removeListener(DatabaseListener) - Method in interface net.sf.briar.api.db.DatabaseComponent
Removes a listener.
removeListener(I18n.Listener) - Method in interface net.sf.briar.api.i18n.I18n
Unregisters a listener for changes to the i18n locale.
removeListener(I18n.Listener) - Method in class net.sf.briar.i18n.I18nImpl
 
removeObjectReader(int) - Method in interface net.sf.briar.api.serial.Reader
 
Request - Interface in net.sf.briar.api.protocol
A packet requesting some or all of the messages from an offer.
REQUEST - Static variable in interface net.sf.briar.api.protocol.Tags
 
RequestWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating a request packet.
resetMaxBytesLength() - Method in interface net.sf.briar.api.serial.Reader
 
resetMaxStringLength() - Method in interface net.sf.briar.api.serial.Reader
 

S

saveLocale() - Method in interface net.sf.briar.api.i18n.I18n
Saves the i18n locale to Briar/Data/locale.cfg.
saveLocale(File) - Method in interface net.sf.briar.api.i18n.I18n
Saves the i18n locale to the given file.
saveLocale() - Method in class net.sf.briar.i18n.I18nImpl
 
saveLocale(File) - Method in class net.sf.briar.i18n.I18nImpl
 
SecretStorageKey - Annotation Type in net.sf.briar.api.crypto
Annotation for injecting the key that is used for encrypting and decrypting secrets stored in the database.
SerialModule - Class in net.sf.briar.serial
 
SerialModule() - Constructor for class net.sf.briar.serial.SerialModule
 
setBackButtonEnabled(boolean) - Method in class net.sf.briar.ui.wizard.Wizard
 
setConfig(Map<String, String>) - Method in interface net.sf.briar.api.transport.batch.BatchTransportCallback
 
setConfig(Map<String, String>) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Updates the plugin's configuration properties.
setConfig(Map<String, String>) - Method in interface net.sf.briar.api.transport.stream.StreamTransportCallback
 
setConfig(Map<String, String>) - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Updates the plugin's configuration properties.
setConnectionWindow(ContactId, int, ConnectionWindow) - Method in interface net.sf.briar.api.db.DatabaseComponent
Sets the connection reordering window for the given contact and transport.
setFinished(boolean) - Method in class net.sf.briar.ui.wizard.Wizard
 
setLocale(Locale) - Method in interface net.sf.briar.api.i18n.I18n
Sets the i18n locale.
setLocale(Locale) - Method in class net.sf.briar.i18n.I18nImpl
 
setLocalProperties(Map<String, String>) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Updates the plugin's local transport properties.
setLocalProperties(Map<String, String>) - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Updates the plugin's local transport properties.
setLocalTransports(Map<String, String>) - Method in interface net.sf.briar.api.transport.batch.BatchTransportCallback
 
setLocalTransports(Map<String, String>) - Method in interface net.sf.briar.api.transport.stream.StreamTransportCallback
 
setMaxBytesLength(int) - Method in interface net.sf.briar.api.serial.Reader
 
setMaxStringLength(int) - Method in interface net.sf.briar.api.serial.Reader
 
setNextButtonEnabled(boolean) - Method in class net.sf.briar.ui.wizard.Wizard
 
setRating(AuthorId, Rating) - Method in interface net.sf.briar.api.db.DatabaseComponent
Records the user's rating for the given author.
setRemoteProperties(ContactId, Map<String, String>) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Updates the plugin's transport properties for the given contact.
setRemoteProperties(ContactId, Map<String, String>) - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Updates the plugin's transport properties for the given contact.
setSeen(long) - Method in interface net.sf.briar.api.transport.ConnectionWindow
 
setTransportConfig(String, Map<String, String>) - Method in interface net.sf.briar.api.db.DatabaseComponent
Sets the configuration for the transport with the given name, replacing any existing configuration for that transport.
setTransportProperties(String, Map<String, String>) - Method in interface net.sf.briar.api.db.DatabaseComponent
Sets the transport properties for the transport with the given name, replacing any existing properties for that transport.
setUiFontForLanguage(String) - Method in interface net.sf.briar.api.i18n.FontManager
Sets the user interface font appropriately for the given language.
setUiFontForLanguage(String) - Method in class net.sf.briar.i18n.FontManagerImpl
 
SetupCallback - Interface in net.sf.briar.api.setup
A progress callback for the installation process.
SetupMain - Class in net.sf.briar.ui.setup
 
SetupMain() - Constructor for class net.sf.briar.ui.setup.SetupMain
 
SetupParameters - Interface in net.sf.briar.api.setup
Provides the parameters for the installation process.
SetupWorkerFactory - Interface in net.sf.briar.api.setup
 
SetupWorkerFactoryImpl - Class in net.sf.briar.setup
 
SetupWorkerFactoryImpl(I18n) - Constructor for class net.sf.briar.setup.SetupWorkerFactoryImpl
 
setVisibility(GroupId, Collection<ContactId>) - Method in interface net.sf.briar.api.db.DatabaseComponent
Makes the given group visible to the given set of contacts and invisible to any other contacts.
SHORT_BYTES - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_LIST - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_MAP - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_MASK - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_STRING - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_USER - Static variable in interface net.sf.briar.api.serial.Tag
 
SHORT_USER_MASK - Static variable in interface net.sf.briar.api.serial.Tag
 
shouldCreateExe() - Method in interface net.sf.briar.api.invitation.InvitationParameters
 
shouldCreateJar() - Method in interface net.sf.briar.api.invitation.InvitationParameters
 
shouldPoll() - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Returns true if the plugin's poll() method should be called periodically to attempt to establish connections.
shouldPoll() - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Returns true if the plugin's poll() method should be called periodically to attempt to establish connections.
showPanel(String) - Method in class net.sf.briar.ui.wizard.Wizard
 
start(Map<String, String>, Map<ContactId, Map<String, String>>, Map<String, String>, BatchTransportCallback) - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Starts the plugin.
start(Map<String, String>, Map<ContactId, Map<String, String>>, Map<String, String>, StreamTransportCallback) - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Starts the plugin.
Status - Enum in net.sf.briar.api.db
The status of a message with respect to a particular contact.
stop() - Method in interface net.sf.briar.api.transport.batch.BatchTransportPlugin
Stops the plugin.
stop() - Method in interface net.sf.briar.api.transport.stream.StreamTransportPlugin
Stops the plugin.
StreamTransportCallback - Interface in net.sf.briar.api.transport.stream
An interface for receiving connections created by a stream-mode transport plugin.
StreamTransportConnection - Interface in net.sf.briar.api.transport.stream
An interface for reading and writing data over a stream-mode transport.
StreamTransportPlugin - Interface in net.sf.briar.api.transport.stream
An interface for transport plugins that support bidirectional, reliable, ordered, timely delivery of data.
Stri18ng - Class in net.sf.briar.api.i18n
A named translatable string.
Stri18ng(String, I18n) - Constructor for class net.sf.briar.api.i18n.Stri18ng
 
STRING - Static variable in interface net.sf.briar.api.serial.Tag
 
StringUtils - Class in net.sf.briar.util
 
StringUtils() - Constructor for class net.sf.briar.util.StringUtils
 
subscribe(Group) - Method in interface net.sf.briar.api.db.DatabaseComponent
Subscribes to the given group.
SUBSCRIPTION_UPDATE - Static variable in interface net.sf.briar.api.protocol.Tags
 
SubscriptionUpdate - Interface in net.sf.briar.api.protocol
A packet updating the sender's subscriptions.
SubscriptionWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating a subscription update.

T

Tag - Interface in net.sf.briar.api.serial
 
Tags - Interface in net.sf.briar.api.protocol
User-defined tags for encoding and decoding protocol objects.
tail(String, int) - Static method in class net.sf.briar.util.StringUtils
Trims the given string to the given length, returning the tail and prepending "..." if the string was trimmed.
TextPanel - Class in net.sf.briar.ui.wizard
 
TextPanel(Wizard, String, Stri18ng) - Constructor for class net.sf.briar.ui.wizard.TextPanel
 
toHexString(byte[]) - Static method in class net.sf.briar.util.StringUtils
Converts the given byte array to a hex string.
toString() - Method in class net.sf.briar.api.ContactId
 
tr(String) - Method in interface net.sf.briar.api.i18n.I18n
Returns the named string, translated for the current i18n locale.
tr() - Method in class net.sf.briar.api.i18n.Stri18ng
Returns the string translated for the current i18n locale.
tr(String) - Method in class net.sf.briar.i18n.I18nImpl
 
TRANSPORT_PROPERTIES - Static variable in interface net.sf.briar.api.protocol.Tags
 
TRANSPORT_UPDATE - Static variable in interface net.sf.briar.api.protocol.Tags
 
TransportConstants - Interface in net.sf.briar.api.transport
 
TransportModule - Class in net.sf.briar.transport
 
TransportModule() - Constructor for class net.sf.briar.transport.TransportModule
 
TransportUpdate - Interface in net.sf.briar.api.protocol
A packet updating the sender's transport properties.
TransportWriter - Interface in net.sf.briar.api.protocol.writers
An interface for creating a transport update.
TRUE - Static variable in interface net.sf.briar.api.serial.Tag
 

U

UiInvitationModule - Class in net.sf.briar.ui.invitation
 
UiInvitationModule() - Constructor for class net.sf.briar.ui.invitation.UiInvitationModule
 
UiSetupModule - Class in net.sf.briar.ui.setup
 
UiSetupModule() - Constructor for class net.sf.briar.ui.setup.UiSetupModule
 
UniqueId - Class in net.sf.briar.api.protocol
 
UniqueId(byte[]) - Constructor for class net.sf.briar.api.protocol.UniqueId
 
unsubscribe(GroupId) - Method in interface net.sf.briar.api.db.DatabaseComponent
Unsubscribes from the given group.
unzipStream(InputStream, File, String, ZipUtils.Callback) - Static method in class net.sf.briar.util.ZipUtils
Unzips the given stream to the given directory, skipping any zip entries that don't match the given regex (a null regex matches all entries).
USER - Static variable in interface net.sf.briar.api.serial.Tag
 

V

valueOf(String) - Static method in enum net.sf.briar.api.db.DatabaseListener.Event
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.briar.api.db.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sf.briar.api.Rating
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.briar.api.db.DatabaseListener.Event
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.briar.api.db.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.sf.briar.api.Rating
Returns an array containing the constants of this enum type, in the order they are declared.

W

Wizard - Class in net.sf.briar.ui.wizard
 
Wizard(I18n, Stri18ng, int, int) - Constructor for class net.sf.briar.ui.wizard.Wizard
 
wizard - Variable in class net.sf.briar.ui.wizard.WizardPanel
 
WizardPanel - Class in net.sf.briar.ui.wizard
 
WizardPanel(Wizard, String) - Constructor for class net.sf.briar.ui.wizard.WizardPanel
 
WorkerPanel - Class in net.sf.briar.ui.wizard
 
WorkerPanel(Wizard, String, Stri18ng, Stri18ng) - Constructor for class net.sf.briar.ui.wizard.WorkerPanel
 
Writable - Interface in net.sf.briar.api.serial
 
write(byte) - Method in interface net.sf.briar.api.serial.Consumer
 
write(byte[]) - Method in interface net.sf.briar.api.serial.Consumer
 
write(byte[], int, int) - Method in interface net.sf.briar.api.serial.Consumer
 
writeBatchId(BatchId) - Method in interface net.sf.briar.api.protocol.writers.AckWriter
Attempts to add the given BatchId to the ack and returns true if it was added.
writeBoolean(boolean) - Method in interface net.sf.briar.api.serial.Writer
 
writeBytes(byte[]) - Method in interface net.sf.briar.api.serial.Writer
 
writeFloat32(float) - Method in interface net.sf.briar.api.serial.Writer
 
writeFloat64(double) - Method in interface net.sf.briar.api.serial.Writer
 
writeInt16(short) - Method in interface net.sf.briar.api.serial.Writer
 
writeInt32(int) - Method in interface net.sf.briar.api.serial.Writer
 
writeInt64(long) - Method in interface net.sf.briar.api.serial.Writer
 
writeInt8(byte) - Method in interface net.sf.briar.api.serial.Writer
 
writeIntAny(long) - Method in interface net.sf.briar.api.serial.Writer
 
writeList(Collection<?>) - Method in interface net.sf.briar.api.serial.Writer
 
writeListEnd() - Method in interface net.sf.briar.api.serial.Writer
 
writeListStart() - Method in interface net.sf.briar.api.serial.Writer
 
writeMap(Map<?, ?>) - Method in interface net.sf.briar.api.serial.Writer
 
writeMapEnd() - Method in interface net.sf.briar.api.serial.Writer
 
writeMapStart() - Method in interface net.sf.briar.api.serial.Writer
 
writeMessage(byte[]) - Method in interface net.sf.briar.api.protocol.writers.BatchWriter
Attempts to add the given raw message to the batch and returns true if it was added.
writeMessageId(MessageId) - Method in interface net.sf.briar.api.protocol.writers.OfferWriter
Attempts to add the given message ID to the offer and returns true if it was added.
writeNull() - Method in interface net.sf.briar.api.serial.Writer
 
Writer - Interface in net.sf.briar.api.serial
 
writerCreated(BatchTransportWriter) - Method in interface net.sf.briar.api.transport.batch.BatchTransportCallback
 
writeRequest(OfferId, BitSet, int) - Method in interface net.sf.briar.api.protocol.writers.RequestWriter
Writes the contents of the request.
WriterFactory - Interface in net.sf.briar.api.serial
 
WritersModule - Class in net.sf.briar.protocol.writers
 
WritersModule() - Constructor for class net.sf.briar.protocol.writers.WritersModule
 
writeString(String) - Method in interface net.sf.briar.api.serial.Writer
 
writeSubscriptions(Map<Group, Long>, long) - Method in interface net.sf.briar.api.protocol.writers.SubscriptionWriter
Writes the contents of the update.
writeTo(Writer) - Method in class net.sf.briar.api.protocol.AuthorId
 
writeTo(Writer) - Method in class net.sf.briar.api.protocol.BatchId
 
writeTo(Writer) - Method in class net.sf.briar.api.protocol.GroupId
 
writeTo(Writer) - Method in class net.sf.briar.api.protocol.MessageId
 
writeTo(Writer) - Method in class net.sf.briar.api.protocol.OfferId
 
writeTo(Writer) - Method in interface net.sf.briar.api.serial.Writable
 
writeTransports(Map<String, Map<String, String>>, long) - Method in interface net.sf.briar.api.protocol.writers.TransportWriter
Writes the contents of the update.
writeUint16(int, byte[], int) - Static method in class net.sf.briar.util.ByteUtils
 
writeUint32(long, byte[], int) - Static method in class net.sf.briar.util.ByteUtils
 
writeUint7(byte) - Method in interface net.sf.briar.api.serial.Writer
 
writeUserDefinedTag(int) - Method in interface net.sf.briar.api.serial.Writer
 

Z

ZipUtils - Class in net.sf.briar.util
 
ZipUtils() - Constructor for class net.sf.briar.util.ZipUtils
 
ZipUtils.Callback - Interface in net.sf.briar.util
 

A B C D E F G H I K L M N O P R S T U V W Z