Index

A C D F G H I L M N O P R S T W 
All Classes and Interfaces|All Packages

A

AbstractNamed - Class in com.mastfrog.abstractions
Base class for things that are implement Named and want to use that for their toString() implementation.
AbstractNamed() - Constructor for class com.mastfrog.abstractions.AbstractNamed
 
appendTo(StringBuilder) - Method in interface com.mastfrog.abstractions.Named
 
asCollection() - Method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
asCollection() - Method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
asIterable() - Method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
asIterable() - Method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 

C

com.mastfrog.abstractions - package com.mastfrog.abstractions
Abstractions
com.mastfrog.abstractions.instantiate - package com.mastfrog.abstractions.instantiate
Abstractions - Instantiable
com.mastfrog.abstractions.list - package com.mastfrog.abstractions.list
List-like Abstractions
com.mastfrog.abstractions.misc - package com.mastfrog.abstractions.misc
 
compose(int, IntAddressable<T>) - Static method in interface com.mastfrog.abstractions.list.Indexed
 
compose(long, LongAddressable<T>) - Static method in interface com.mastfrog.abstractions.list.LongIndexed
 
compose(IntAddressable<T>, int, IntResolvable) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
compose(IntAddressable<T>, IntSized) - Static method in interface com.mastfrog.abstractions.list.Indexed
 
compose(IntAddressable<T>, IntSupplier, IntResolvable) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
compose(LongAddressable<T>, int, LongResolvable) - Static method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
compose(LongAddressable<T>, LongSupplier) - Static method in interface com.mastfrog.abstractions.list.LongIndexed
 
compose(LongAddressable<T>, LongSupplier, LongResolvable) - Static method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
compose(LongSized, LongAddressable<T>) - Static method in interface com.mastfrog.abstractions.list.LongIndexed
 
compose(IntSupplier, IntAddressable<T>) - Static method in interface com.mastfrog.abstractions.list.Indexed
 
copy() - Method in interface com.mastfrog.abstractions.Copyable
 
Copyable<T> - Interface in com.mastfrog.abstractions
 

D

DEFAULT - Static variable in interface com.mastfrog.abstractions.Stringifier
 

F

find(Class<? super F>) - Method in interface com.mastfrog.abstractions.Wrapper
 
find(Object, Class<? super F>) - Static method in interface com.mastfrog.abstractions.Wrapper
 
findName(Object) - Static method in interface com.mastfrog.abstractions.Named
 
forIndex(int) - Method in interface com.mastfrog.abstractions.list.IntAddressable
 
forIndex(long) - Method in interface com.mastfrog.abstractions.list.LongAddressable
 
forList(List<T>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
forList(List<T>) - Static method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
forSortedStringArray(String...) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
forStringList(List<String>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
forStringSet(Set<String>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
fromArray(T[]) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
fromCollection(Class<T>, Collection<? extends T>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
fromCollection(Class<T>, Collection<? extends T>, Comparator<? super T>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
fromEnumConstant(Enum<?>) - Static method in interface com.mastfrog.abstractions.Named
 
fromList(List<T>) - Static method in interface com.mastfrog.abstractions.list.Indexed
 
fromList(List<T>) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
fromList(List<T>) - Static method in interface com.mastfrog.abstractions.list.LongIndexed
 
fromList(List<T>) - Static method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
fromPreSortedArray(T[]) - Static method in interface com.mastfrog.abstractions.list.IndexedResolvable
 

G

get() - Method in interface com.mastfrog.abstractions.misc.MapSupplier
Create a new map.
getInstance(Class<? super T>) - Method in interface com.mastfrog.abstractions.instantiate.OptionalSubtypeInstantiator
 
getInstance(Class<? super T>) - Method in interface com.mastfrog.abstractions.instantiate.SubtypeInstantiator
 
getInstance(Class<T>) - Method in interface com.mastfrog.abstractions.instantiate.Instantiator
 
getInstance(Class<T>) - Method in interface com.mastfrog.abstractions.instantiate.OptionalInstantiator
 
getInstance(Type) - Method in interface com.mastfrog.abstractions.instantiate.TypeInstantiator
 

H

has(Class<? super F>) - Method in interface com.mastfrog.abstractions.Wrapper
 

I

Indexed<T> - Interface in com.mastfrog.abstractions.list
 
IndexedResolvable<T> - Interface in com.mastfrog.abstractions.list
A minimal list-like abstraction of a List that lets items be retrieved by index.
indexOf(Object) - Method in interface com.mastfrog.abstractions.list.IntResolvable
 
indexOf(Object) - Method in interface com.mastfrog.abstractions.list.LongResolvable
 
Instantiator - Interface in com.mastfrog.abstractions.instantiate
Abstraction for a thing which can return an instance of a type given a type.
IntAddressable<T> - Interface in com.mastfrog.abstractions.list
 
IntResolvable - Interface in com.mastfrog.abstractions.list
 
IntSized - Interface in com.mastfrog.abstractions.list
 

L

LongAddressable<T> - Interface in com.mastfrog.abstractions.list
 
LongIndexed<T> - Interface in com.mastfrog.abstractions.list
 
LongIndexedResolvable<T> - Interface in com.mastfrog.abstractions.list
A minimal list-like abstraction of a List that lets items be retrieved by index.
LongResolvable - Interface in com.mastfrog.abstractions.list
 
LongSized - Interface in com.mastfrog.abstractions.list
 

M

MapSupplier<T> - Interface in com.mastfrog.abstractions.misc
Allows one to provide the backing storage for a cache (the default is ConcurrentHashMap) if desired.

N

name() - Method in interface com.mastfrog.abstractions.Named
 
name() - Method in interface com.mastfrog.abstractions.Wrapper
Finds any instance of the Named interface, and returns the result if its name() method if present, and if not, returns toString() on the wrapped object.
Named - Interface in com.mastfrog.abstractions
Interface for things that have namesIterable.
namesIterable(Iterable<T>) - Static method in interface com.mastfrog.abstractions.Named
 
namesIterator(Iterator<T>) - Static method in interface com.mastfrog.abstractions.Named
 

O

OptionalInstantiator - Interface in com.mastfrog.abstractions.instantiate
Abstraction for a thing which can return an instance of a type given a type.
OptionalSubtypeInstantiator - Interface in com.mastfrog.abstractions.instantiate
Like OptionalInstantiator, but takes a supertype of the returned subtype.

P

populate(List<T>) - Method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
populate(List<T>) - Method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 

R

reset() - Method in interface com.mastfrog.abstractions.Resettable
 
Resettable - Interface in com.mastfrog.abstractions
 
root() - Method in interface com.mastfrog.abstractions.Wrapper
 
root(P1) - Static method in interface com.mastfrog.abstractions.Wrapper
 

S

size() - Method in interface com.mastfrog.abstractions.list.IntSized
 
size() - Method in interface com.mastfrog.abstractions.list.LongSized
 
Stringifier<T> - Interface in com.mastfrog.abstractions
Abstraction for a thing that converts an object to a string.
SubtypeInstantiator - Interface in com.mastfrog.abstractions.instantiate
Like Instantiator, but takes a supertype of the returned subtype.

T

toIntAddressable() - Method in interface com.mastfrog.abstractions.list.LongAddressable
 
toIterable() - Method in interface com.mastfrog.abstractions.list.Indexed
 
toIterable() - Method in interface com.mastfrog.abstractions.list.LongIndexed
 
toIterator() - Method in interface com.mastfrog.abstractions.list.Indexed
 
toIterator() - Method in interface com.mastfrog.abstractions.list.LongIndexed
 
toList() - Method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
toList() - Method in interface com.mastfrog.abstractions.list.LongIndexedResolvable
 
toLongAddressable() - Method in interface com.mastfrog.abstractions.list.IntAddressable
 
toLongIndexed() - Method in interface com.mastfrog.abstractions.list.Indexed
 
toLongIndexedResolvable() - Method in interface com.mastfrog.abstractions.list.IndexedResolvable
 
toLongResolvable() - Method in interface com.mastfrog.abstractions.list.IntResolvable
 
toLongSized() - Method in interface com.mastfrog.abstractions.list.IntSized
 
toString() - Method in class com.mastfrog.abstractions.AbstractNamed
 
toString(T) - Method in interface com.mastfrog.abstractions.Stringifier
 
TypeInstantiator - Interface in com.mastfrog.abstractions.instantiate
Abstraction for a thing which can return an instance of a type given a reflective type.

W

wrap(Collection<?>) - Static method in interface com.mastfrog.abstractions.list.IntSized
 
wrap(Collection<?>) - Static method in interface com.mastfrog.abstractions.list.LongSized
 
wrap(List<?>) - Static method in interface com.mastfrog.abstractions.list.IntResolvable
 
wrap(List<?>) - Method in interface com.mastfrog.abstractions.list.LongResolvable
 
wrap(List<T>) - Static method in interface com.mastfrog.abstractions.list.IntAddressable
 
wrapped() - Method in interface com.mastfrog.abstractions.Wrapper
Get the object wrapped by this one.
Wrapper<W> - Interface in com.mastfrog.abstractions
Abstraction for an object which is a wrapper for another object, which may be of the same or a different type, and may exist in a hierarchy of such objects, with methods for resolving such wrapped objects in a type-safe way.
A C D F G H I L M N O P R S T W 
All Classes and Interfaces|All Packages