Index
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.
All Classes and Interfaces|All Packages