A B C D E F H I J K L M N O P Q R S T U 

A

a - Variable in class sneer.commons.Pair
 
addContact(String, Party) - Method in interface sneer.Sneer
 
advance(long) - Static method in class sneer.commons.Clock
 
Arrays - Class in sneer.commons
 
Arrays() - Constructor for class sneer.commons.Arrays
 
asList(T...) - Static method in class sneer.commons.Arrays
 
asNiceMessage(Throwable) - Static method in class sneer.commons.exceptions.Exceptions
 
audience() - Method in interface sneer.tuples.Tuple
 
audience(PrivateKey) - Method in interface sneer.tuples.TupleFilter
 
audience(PublicKey) - Method in interface sneer.tuples.TupleFilter
 
audience(PublicKey) - Method in interface sneer.tuples.TuplePublisher
 
author() - Method in interface sneer.tuples.Tuple
 
author(PublicKey) - Method in interface sneer.tuples.TupleFilter
 

B

b - Variable in class sneer.commons.Pair
 
BY_ALPHABETICAL_ORDER - Static variable in interface sneer.ConversationMenuItem
 

C

caption() - Method in interface sneer.ConversationMenuItem
 
check(boolean) - Static method in class sneer.commons.exceptions.Exceptions
 
city() - Method in interface sneer.Profile
 
Clock - Class in sneer.commons
 
Clock() - Constructor for class sneer.commons.Clock
 
Codec - Class in sneer.commons
 
Codec() - Constructor for class sneer.commons.Codec
 
Comparators - Class in sneer.commons
 
Comparators() - Constructor for class sneer.commons.Comparators
 
compare(long, long) - Static method in class sneer.commons.Comparators
 
consume(T) - Method in interface sneer.commons.Consumer
 
Consumer<T> - Interface in sneer.commons
 
Contact - Interface in sneer
 
contacts() - Method in interface sneer.Sneer
All Individual contacts that you have and all Groups you are a member of ordered alphabetically.
Conversation - Interface in sneer
 
ConversationMenuItem - Interface in sneer
 
conversations() - Method in interface sneer.Sneer
All Conversations you have had, ordered by most recent first.
conversationsContaining(String) - Method in interface sneer.Sneer
All Conversations of messageType have had, ordered by most recent first.
country() - Method in interface sneer.Profile
 
create(T) - Static method in class sneer.rx.ObservedSubject
 
createIndex(String, String, List<String>, boolean) - Method in interface sneer.admin.Database
 
createPublicKey(String) - Method in interface sneer.crypto.Keys
 
createTable(String, List<List<Object>>) - Method in interface sneer.admin.Database
 
createWithSubject(Subject<T, T>) - Static method in class sneer.rx.ObservedSubject
It is expected that the subject will emit a value before the first call to current.
current() - Method in interface sneer.rx.Observed
 
current() - Method in class sneer.rx.ObservedSubject
 

D

Database - Interface in sneer.admin
 
deserialize(byte[]) - Method in class sneer.commons.InteractiveSerializer
 

E

equals(Object) - Method in class sneer.commons.Pair
 
Exceptions - Class in sneer.commons.exceptions
 
Exceptions() - Constructor for class sneer.commons.exceptions.Exceptions
 

F

field(String, Object) - Method in interface sneer.tuples.TupleFilter
 
field(String, Object) - Method in interface sneer.tuples.TuplePublisher
 
filter() - Method in interface sneer.tuples.TupleSpace
 
findContact(Party) - Method in interface sneer.Sneer
 
FriendlyException - Exception in sneer.commons.exceptions
An Exception with a very user-friendly message.
FriendlyException(String) - Constructor for exception sneer.commons.exceptions.FriendlyException
 
FriendlyException(String, Throwable) - Constructor for exception sneer.commons.exceptions.FriendlyException
 
fromHex(String) - Static method in class sneer.commons.Codec
 
fromUTF8(byte[]) - Static method in class sneer.commons.Codec
 

H

hashCode(byte[]) - Static method in class sneer.commons.Codec
 
hashCode() - Method in class sneer.commons.Pair
 

I

icon() - Method in interface sneer.ConversationMenuItem
 
incoming(RemoteType) - Method in interface sneer.commons.ObjectReplacer
 
InfiniteLoop - Class in sneer.commons
 
InfiniteLoop() - Constructor for class sneer.commons.InfiniteLoop
 
insert(String, Map<String, Object>) - Method in interface sneer.admin.Database
 
InteractiveSerializer - Class in sneer.commons
 
InteractiveSerializer() - Constructor for class sneer.commons.InteractiveSerializer
 
isOwn() - Method in interface sneer.Message
 
isOwnNameLocallyAvailable() - Method in interface sneer.Profile
A hack to determine whether the own name has already been filled in by the user or not (first time using Sneer) without resorting to timeouts on observables.
iterate() - Method in class sneer.commons.InfiniteLoop
 

J

join(List<?>, String) - Static method in class sneer.commons.Lists
 
jpegImage() - Method in interface sneer.Message
Can be null.

K

keys() - Method in interface sneer.admin.SneerAdmin
 
Keys - Interface in sneer.crypto
 

L

label() - Method in interface sneer.Message
Text, if present, or messageType, if present, or empty string.
lastIn(List<T>) - Static method in class sneer.commons.Lists
 
Lists - Class in sneer.commons
 
Lists() - Constructor for class sneer.commons.Lists
 
localTuples() - Method in interface sneer.tuples.TupleFilter
 

M

map(T[], Func1<T, R>) - Static method in class sneer.commons.Arrays
 
menu() - Method in interface sneer.Conversation
 
Message - Interface in sneer
 
messages() - Method in interface sneer.Conversation
 
messageType() - Method in interface sneer.Message
 
MOST_RECENT_FIRST - Static variable in interface sneer.Conversation
 
mostRecentMessageContent() - Method in interface sneer.Conversation
 
mostRecentMessageTimestamp() - Method in interface sneer.Conversation
 

N

name() - Method in interface sneer.Party
 
nickname() - Method in interface sneer.Contact
 
NotImplementedYet - Exception in sneer.commons.exceptions
 
NotImplementedYet() - Constructor for exception sneer.commons.exceptions.NotImplementedYet
 
now() - Static method in class sneer.commons.Clock
 

O

ObjectReplacer<LocalType,RemoteType> - Interface in sneer.commons
 
observable() - Method in interface sneer.rx.Observed
 
observable() - Method in class sneer.rx.ObservedSubject
 
Observed<T> - Interface in sneer.rx
An Observable that has a notion of a current value.
observed() - Method in class sneer.rx.ObservedSubject
 
ObservedSubject<T> - Class in sneer.rx
 
ObservedSubject(Subject<T, T>) - Constructor for class sneer.rx.ObservedSubject
 
of(A, B) - Static method in class sneer.commons.Pair
 
onCompleted() - Method in class sneer.rx.ObservedSubject
 
onError(Throwable) - Method in class sneer.rx.ObservedSubject
 
onNext(T) - Method in class sneer.rx.ObservedSubject
 
outgoing(LocalType) - Method in interface sneer.commons.ObjectReplacer
 
ownName() - Method in interface sneer.Profile
 

P

Pair<A,B> - Class in sneer.commons
 
party() - Method in interface sneer.Contact
 
party() - Method in interface sneer.Conversation
 
Party - Interface in sneer
An individual or a group.
payload() - Method in interface sneer.Message
Any parcelable object such as arrays, collections, number types, etc.
payload() - Method in interface sneer.tuples.Tuple
 
payload(Object) - Method in interface sneer.tuples.TuplePublisher
 
preferredNickname() - Method in interface sneer.Profile
 
privateKey() - Method in interface sneer.admin.SneerAdmin
 
PrivateKey - Interface in sneer
 
problemWithNewNickname(PublicKey, String) - Method in interface sneer.Sneer
 
produceConversationWith(Party) - Method in interface sneer.Sneer
 
produceParty(PublicKey) - Method in interface sneer.Sneer
 
Profile - Interface in sneer
 
profileFor(Party) - Method in interface sneer.Sneer
 
pub(Object) - Method in interface sneer.tuples.TuplePublisher
Publishes a tuple with the given payload.
pub() - Method in interface sneer.tuples.TuplePublisher
Publishes a tuple with the values set in this publisher.
publicKey() - Method in interface sneer.Party
 
publicKey() - Method in interface sneer.PrivateKey
The public key corresponding to this private key.
PublicKey - Interface in sneer
 
publisher() - Method in interface sneer.tuples.TupleSpace
 
putFields(Map<String, Object>) - Method in interface sneer.tuples.TupleFilter
 
putFields(Map<String, Object>) - Method in interface sneer.tuples.TuplePublisher
 

Q

query(String, List<Object>) - Method in interface sneer.admin.Database
The first row contains the name of the columns in the result set.
quitLoop() - Method in class sneer.commons.InfiniteLoop
 

R

readFully(InputStream) - Static method in class sneer.commons.Streams
 
registerReplacer(Class<LocalType>, Class<RemoteType>, ObjectReplacer<LocalType, RemoteType>) - Method in class sneer.commons.InteractiveSerializer
 
report() - Static method in class sneer.commons.SystemReport
 
resolveAndCacheInstanceOf(Map<Class<?>, T>, Class<?>) - Static method in class sneer.commons.InteractiveSerializer
 
run() - Method in class sneer.commons.InfiniteLoop
 

S

self() - Method in interface sneer.Sneer
 
selfie() - Method in interface sneer.Profile
 
sendMessage(String) - Method in interface sneer.Conversation
Publish a new message with isOwn() true, with party() as the audience and using System.currentTimeMillis() as the timestamp.
serialize(Object) - Method in class sneer.commons.InteractiveSerializer
 
setBeingRead(boolean) - Method in interface sneer.Conversation
 
setCity(String) - Method in interface sneer.Profile
 
setConversationMenuItems(List<ConversationMenuItem>) - Method in interface sneer.Sneer
 
setCountry(String) - Method in interface sneer.Profile
 
setNickname(String) - Method in interface sneer.Contact
 
setOwnName(String) - Method in interface sneer.Profile
 
setPreferredNickname(String) - Method in interface sneer.Profile
 
setSelfie(byte[]) - Method in interface sneer.Profile
 
sleepFor(long) - Static method in class sneer.commons.Threads
 
sneer - package sneer
 
sneer() - Method in interface sneer.admin.SneerAdmin
 
Sneer - Interface in sneer
 
sneer.admin - package sneer.admin
 
sneer.commons - package sneer.commons
 
sneer.commons.exceptions - package sneer.commons.exceptions
 
sneer.crypto - package sneer.crypto
 
sneer.rx - package sneer.rx
 
sneer.tuples - package sneer.tuples
 
SneerAdmin - Interface in sneer.admin
This interface will evolve to handle things like multiple devices, public key change and old key repudiation.
startMocking() - Static method in class sneer.commons.Clock
 
stopMocking() - Static method in class sneer.commons.Clock
 
Streams - Class in sneer.commons
 
Streams() - Constructor for class sneer.commons.Streams
 
SystemReport - Class in sneer.commons
A simple monitoring tool.
SystemReport() - Constructor for class sneer.commons.SystemReport
 

T

text() - Method in interface sneer.Message
Can be null.
Threads - Class in sneer.commons
 
Threads() - Constructor for class sneer.commons.Threads
 
tick() - Static method in class sneer.commons.Clock
 
timeCreated() - Method in interface sneer.Message
Pretty representation of the time created.
timestamp() - Method in interface sneer.tuples.Tuple
 
timestampCreated() - Method in interface sneer.Message
When this message was created.
timestampReceived() - Method in interface sneer.Message
When this message was received.
TO_NICKNAME - Static variable in interface sneer.Contact
 
TO_PARTY - Static variable in interface sneer.Contact
 
TO_PAYLOAD - Static variable in interface sneer.tuples.Tuple
 
TO_PUBLIC_KEY - Static variable in interface sneer.PrivateKey
 
TO_TYPE - Static variable in interface sneer.tuples.Tuple
 
toBytes() - Method in interface sneer.PrivateKey
The seed used to create this private key.
toBytes() - Method in interface sneer.PublicKey
This byte[] representation of this public key.
toHex(byte[]) - Static method in class sneer.commons.Codec
 
toHex() - Method in interface sneer.PrivateKey
This representation of the seed used to create this private key as a hexadecimal string.
toHex() - Method in interface sneer.PublicKey
This representation of this public key as a hexadecimal string.
toString() - Method in class sneer.commons.Pair
 
toUTF8(String) - Static method in class sneer.commons.Codec
 
tuple() - Method in interface sneer.Message
 
Tuple - Interface in sneer.tuples
 
TupleFilter - Interface in sneer.tuples
 
TuplePublisher - Interface in sneer.tuples
 
tuples() - Method in interface sneer.tuples.TupleFilter
 
tupleSpace() - Method in interface sneer.Sneer
 
TupleSpace - Interface in sneer.tuples
 
type() - Method in interface sneer.tuples.Tuple
 
type(String) - Method in interface sneer.tuples.TupleFilter
 
type(String) - Method in interface sneer.tuples.TuplePublisher
 

U

UniqueConstraintViolated - Exception in sneer.admin
An Exception with a very user-friendly message.
UniqueConstraintViolated(String) - Constructor for exception sneer.admin.UniqueConstraintViolated
 
UniqueConstraintViolated(String, Throwable) - Constructor for exception sneer.admin.UniqueConstraintViolated
 
unreadMessageCount() - Method in interface sneer.Conversation
 
updateReport(String) - Static method in class sneer.commons.SystemReport
Causes report() above to emit an updated report with the current time associated with the given event tag.
updateReport(String, Object) - Static method in class sneer.commons.SystemReport
Causes report() above to emit an updated report with the given info.toString() associated with the given tag.
A B C D E F H I J K L M N O P Q R S T U