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

A

AbstractEmpty - Class in org.baseparadigm
This encodes conventions for constructing empty content addressable compositions.
AbstractEmpty() - Constructor for class org.baseparadigm.AbstractEmpty
 
AbstractHcidStuffable - Class in org.baseparadigm
 
AbstractHcidStuffable() - Constructor for class org.baseparadigm.AbstractHcidStuffable
 
access(HasContentId) - Method in interface org.baseparadigm.i.Index.Accessor
 
accumulator() - Method in class org.baseparadigm.EdgeIndex.PathCollector
 
add(ResolvableId) - Method in class org.baseparadigm.BasicSyncDeque
 
add(T) - Method in class org.baseparadigm.CaSet
 
add(CharSequence) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
add(URI) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
add(U) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
add(MultiEdge<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
add(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
edgesets are immutable
add(MultiEdge<W>) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
addAll(Collection<? extends T>) - Method in class org.baseparadigm.CaSet
 
addAll(IterableWithScheme<U>) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
addAll(Graph<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
addAll(SomeEdges<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
addAll(Iterable<Map.Entry<Pair<EdgeKey, HasContentId>, EdgeSet<NB>>>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
addAll(EdgeIndex<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
addAll(Collection<? extends MultiEdge<N>>) - Method in class org.baseparadigm.EdgeSet
 
addAll(Graph<? extends W>) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
addAll(Stuffed) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
addedEdges - Variable in class org.baseparadigm.GraphDiff
 
addEdges(SomeEdges<NODETYPE>) - Method in interface org.baseparadigm.i.GraphUsage
 
addedNodes - Variable in class org.baseparadigm.GraphDiff
 
addExplicitNodes(ContentSet<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
Adds all newNodes to the explicit nodes using Set.addAll(java.util.Collection).
addFromBinary(HasBytes, Class<K>, Class<V>) - Method in class org.baseparadigm.CaMap
Take a binary chunk and turn it into entries in this map.
addFromBinary(HasBytes) - Method in class org.baseparadigm.EdgeIndex
take a binary chunk and turn it into entries in this map
addGraph(Graph<NODETYPE>) - Method in interface org.baseparadigm.i.GraphUsage
 
addMultiEdge(MultiEdge<N>) - Method in class org.baseparadigm.EdgeIndex
Index the edge for future queries.
addMultiEdge(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
copy on write (if initialized)
addNode(NB) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
Adds the keyWord to the 'explicit nodes'.
addNodes(SomeContent<NB>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
Unlike addExplicitNodes(ContentSet), addNodes(SomeContent) does not record the last keyWord added, and so cannot be chained with prop for setting properties.
addNodes(IterableWithScheme<? extends MultiEdge<W>>) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
addNodes(SomeContent<NODETYPE>) - Method in interface org.baseparadigm.i.GraphUsage
 
addSecondary(RepoStorage) - Method in class org.baseparadigm.resolution.BasicRepo
 
addSecondary(RepoStorage) - Method in interface org.baseparadigm.resolution.RepoWithBackups
 
aft() - Method in interface org.baseparadigm.i.GraphPathSegment
 
aft() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
aftField() - Method in interface org.baseparadigm.i.GraphPathSegment
 
aftField() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
algorithmBytesLength - Variable in enum org.baseparadigm.SimpleHashCidScheme
 
all() - Method in class org.baseparadigm.EdgeIndex
 
all(EdgeField) - Method in class org.baseparadigm.EdgeSet
 
all() - Method in interface org.baseparadigm.i.EdgeIndex
Some implementations may throw an UnsupportedOperationException here.
all(EdgeField) - Method in interface org.baseparadigm.i.SomeEdges
return all nodes that edges in this collection refer to with the given field
allAre(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.Traversal
pare paths by eliminating those with last edges that do not have all nodes in the field kld
allAre(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.TraversalImpl
 
allMatch(Predicate<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
allocateByteBuffer() - Method in interface org.baseparadigm.codec.Bytes
 
anyAre(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.Traversal
pare paths by eliminating those with last edges that do not have one of nodes in the field kld
anyAre(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.TraversalImpl
 
anyMatch(Predicate<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
append(String) - Method in class org.baseparadigm.CaBytes.CaBytesBuilder
 
append(byte[]) - Method in class org.baseparadigm.CaBytes.CaBytesBuilder
 
aput(HasBytes) - Method in class org.baseparadigm.resolution.BasicRepo
An asynchronous version of put(byte[])
asContent() - Method in class org.baseparadigm.BasicContentId
 
asContent() - Method in interface org.baseparadigm.i.ContentId
 
asContentId() - Method in class org.baseparadigm.CaContentId
 
asContentId() - Method in interface org.baseparadigm.i.ContentId.ContentIdAsContent
 
asEdgeIndex - Variable in class org.baseparadigm.EdgeSet
 
asEdgeIndex() - Method in class org.baseparadigm.EdgeSet
 
asEdgeSet - Variable in class org.baseparadigm.EdgeIndex
 
asGraph() - Method in class org.baseparadigm.EdgeSet
 
asGraph() - Method in interface org.baseparadigm.i.SomeEdges
technically SomeEdges is already a Graph because it is SomeContent but as SomeContent these edges are nodes ( Graph.getNodes()) not edges (Graph.getEdges()); calling this method will get you a Graph with these edges as it's edges instead.
asIndex() - Method in class org.baseparadigm.EdgeSet
 
asIndex() - Method in interface org.baseparadigm.i.SomeEdges
Like asGraph
asType(Class<T>) - Method in class org.baseparadigm.AbstractEmpty
 
asType(Class<TT>) - Method in class org.baseparadigm.CaCharSequence
 
asType(Class<AT>) - Method in class org.baseparadigm.CaSet
 
asType(Class<T>) - Method in class org.baseparadigm.EdgeSet
 
asType(Class<T>) - Method in interface org.baseparadigm.i.HasAs
Use the 'necessary graph' or other type graph to convert this object into a member of the class given.
asType(Class<T>) - Method in class org.baseparadigm.ReferenceableContent
 
asType(Class<T>) - Method in class org.baseparadigm.resolution.LazyCa
 
asType(Class<T>) - Method in class org.baseparadigm.Util.HcidWrapper
 
AsTypeException() - Constructor for exception org.baseparadigm.i.HasAs.AsTypeException
 
AsTypeException(String) - Constructor for exception org.baseparadigm.i.HasAs.AsTypeException
 
AsTypeException(String, Exception) - Constructor for exception org.baseparadigm.i.HasAs.AsTypeException
 
AsTypeException(Exception) - Constructor for exception org.baseparadigm.i.HasAs.AsTypeException
 
Auth(HasContentId) - Constructor for class org.baseparadigm.i.Author.Auth
 
authKey() - Method in class org.baseparadigm.MEdge
 
Author - Interface in org.baseparadigm.i
 
author(Author) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
author(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
author(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
author(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
Author.Auth - Class in org.baseparadigm.i
 
authorIs(HasContentId) - Method in class org.baseparadigm.EdgeIndex
 
authorIsAny(IterableWithScheme<Author>) - Method in class org.baseparadigm.EdgeIndex
 
authors(IterableWithScheme<Author>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
availableCidSchemes - Static variable in class org.baseparadigm.Util
The known content id schemes.
avoidIntensiveAssertions - Static variable in class org.baseparadigm.Util
If assertions are enabled, setting this to false will enable the more rigorous assertions at potentially great cost.
azType(Class<T>) - Method in class org.baseparadigm.AbstractEmpty
 

B

backingCharSeq - Variable in class org.baseparadigm.CaCharSequence
 
backingMap - Variable in class org.baseparadigm.CaMap
Should not be null when AbstractHcidStuffable.initialized == true.
backingSet - Variable in class org.baseparadigm.CaSet
Public purely for hackability; that backingSet is public doesn't mean code should access it.
BasicContentId - Class in org.baseparadigm
 
BasicContentId(Bytes) - Constructor for class org.baseparadigm.BasicContentId
 
BasicContentId(CidScheme, Bytes) - Constructor for class org.baseparadigm.BasicContentId
 
BasicContentId(CidScheme, byte[]) - Constructor for class org.baseparadigm.BasicContentId
 
BasicContentId.LengthByte - Class in org.baseparadigm
 
BasicRepo - Class in org.baseparadigm.resolution
A Repo is a binding between a content id scheme and one or more key value stores for binary data.
BasicRepo() - Constructor for class org.baseparadigm.resolution.BasicRepo
Uses Util.getDefaultCidScheme() (which defaults to SimpleHashCidScheme.SHA384), and an in-memory MapStore.
BasicRepo(RepoStorage) - Constructor for class org.baseparadigm.resolution.BasicRepo
BasicRepo(CidScheme) - Constructor for class org.baseparadigm.resolution.BasicRepo
BasicRepo(CidScheme, RepoStorage) - Constructor for class org.baseparadigm.resolution.BasicRepo
 
BasicSyncDeque - Class in org.baseparadigm
Basically a LinkedList with a CidScheme
BasicSyncDeque(CidScheme) - Constructor for class org.baseparadigm.BasicSyncDeque
 
BasicSyncOutput - Class in org.baseparadigm.codec
 
BasicSyncOutput(CidScheme, OutputStream) - Constructor for class org.baseparadigm.codec.BasicSyncOutput
This constructor writes to the stream and so may block.
bi249 - Static variable in class org.baseparadigm.BasicContentId.LengthByte
For convenience, it may be helpful to compare the 250th value to a lower bound of the same type.
Binary() - Constructor for class org.baseparadigm.codec.RefTable.Binary
 
bodyLength - Variable in class org.baseparadigm.ref.Headers
 
build(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
Begin a new EdgeSet starting with what this EdgeSet has plus the given edge.
build(HasBytes) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
building - Variable in class org.baseparadigm.MEdge.MEdgeBuilder
 
ByteChunk - Class in org.baseparadigm.codec
A simple Bytes implementation that wraps a byte array.
ByteChunk(ByteBuffer, int) - Constructor for class org.baseparadigm.codec.ByteChunk
Reads nbrBytes bytes from the ByteBuffer
ByteChunk(byte[]...) - Constructor for class org.baseparadigm.codec.ByteChunk
Copies the given byte array, so you can feel free to pass in a reused buffer.
ByteChunk(Bytes...) - Constructor for class org.baseparadigm.codec.ByteChunk
 
ByteIter() - Constructor for class org.baseparadigm.codec.RefTable.ByteIter
Iterate from the first byte to the last.
ByteIter(long, long) - Constructor for class org.baseparadigm.codec.RefTable.ByteIter
Iterate from what index to what index?
ByteIterator - Class in org.baseparadigm.codec
 
ByteIterator(Bytes) - Constructor for class org.baseparadigm.codec.ByteIterator
 
byteRep - Static variable in class org.baseparadigm.NullCidScheme
 
bytes(Bytes) - Method in class org.baseparadigm.CaBytes.CaBytesBuilder
 
Bytes - Interface in org.baseparadigm.codec
Basically a byte array but immutable, and not limited to .
bytes - Variable in class org.baseparadigm.codec.PathByteChunk
 
bytesFor(HasBytes) - Method in interface org.baseparadigm.i.CidScheme
bytesFor(HasBytes) - Method in class org.baseparadigm.NullCidScheme
unsupported
bytesFor(HasBytes) - Method in enum org.baseparadigm.SimpleHashCidScheme
 
bytesOfOverhead() - Method in class org.baseparadigm.codec.RefTable
A long for the scheme hash, a short for the number of dimensions, and the number of ints needed to specify the length of each dimension.
IE:
Long.BYTES +Short.BYTES +lengths.length *Integer.BYTES

C

CaBytes - Class in org.baseparadigm
 
CaBytes() - Constructor for class org.baseparadigm.CaBytes
zero arg for calling init(Stuffable)
CaBytes(CidScheme, HasBytes) - Constructor for class org.baseparadigm.CaBytes
Create a content addressable chunk of bytes.
CaBytes(CidScheme, byte[]) - Constructor for class org.baseparadigm.CaBytes
 
CaBytes(ResolvableId, Bytes) - Constructor for class org.baseparadigm.CaBytes
The HasContentId will have the given content id.
CaBytes.CaBytesBuilder - Class in org.baseparadigm
 
CaBytesBuilder() - Constructor for class org.baseparadigm.CaBytes.CaBytesBuilder
 
CaBytesBuilder(CaBytes) - Constructor for class org.baseparadigm.CaBytes.CaBytesBuilder
 
CaBytesBuilder(HasContentId) - Constructor for class org.baseparadigm.CaBytes.CaBytesBuilder
 
CaBytesBuilder(CidScheme) - Constructor for class org.baseparadigm.CaBytes.CaBytesBuilder
 
CaCharSequence - Class in org.baseparadigm
Content addressable CharSequence
CaCharSequence(CidScheme, CharSequence) - Constructor for class org.baseparadigm.CaCharSequence
 
CaCharSequence(CidScheme, char[]) - Constructor for class org.baseparadigm.CaCharSequence
 
CaCharSequence(HasContentId) - Constructor for class org.baseparadigm.CaCharSequence
create a string out of the bytes from the node given
CACHE_CATEGORY - Static variable in interface org.baseparadigm.resolution.Repo
The category of storage for cached data which may be erased at any time to make room.
CaContentId - Class in org.baseparadigm
CaContentId is not a ContentId.
CaContentId(ContentId) - Constructor for class org.baseparadigm.CaContentId
 
CaEdgeIndex<T extends HasContentId> - Interface in org.baseparadigm.i
A content addressable index into the fields of edges in a Graph.
CaGraph<N extends HasContentId> - Interface in org.baseparadigm.i
 
CaInteger - Class in org.baseparadigm
A content addressable BigInteger.
CaInteger(CidScheme, BigInteger) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, long) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, byte[]) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, int, byte[]) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, String, int) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, String) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, int, Random) - Constructor for class org.baseparadigm.CaInteger
 
CaInteger(CidScheme, int, int, Random) - Constructor for class org.baseparadigm.CaInteger
 
CaList<T extends HasContentId> - Interface in org.baseparadigm.i
Like a CaSet but unordered and with potential duplicates.
CaListImpl<T extends HasContentId> - Class in org.baseparadigm
 
CaListImpl(T...) - Constructor for class org.baseparadigm.CaListImpl
 
CaListImpl(CidScheme, T...) - Constructor for class org.baseparadigm.CaListImpl
 
CaListImpl(CidScheme, Iterable<T>) - Constructor for class org.baseparadigm.CaListImpl
 
CaMap<K extends HasContentId,V extends HasContentId> - Class in org.baseparadigm
Content addressable map.
CaMap() - Constructor for class org.baseparadigm.CaMap
zero arg constructor for using CaMap.init(Stuffed)
CaMap(CidScheme) - Constructor for class org.baseparadigm.CaMap
Get a new immutable empty initialized content addressable map.
CaMap(CidScheme, SortedMap<K, V>) - Constructor for class org.baseparadigm.CaMap
copies the index entries from the given map into a new CaMap
CaMap(CaMap<K, V>) - Constructor for class org.baseparadigm.CaMap
clone the given content addressable map
CaMap(Stuffed) - Constructor for class org.baseparadigm.CaMap
like using the no-arg constructor and then calling init with the same Stuffed
caMap - Variable in class org.baseparadigm.MEdge
The structure and binary representation of the edge is entirely managed by this backing data structure.
CaMap.CaMapBuilder<KB extends HasContentId,VB extends HasContentId> - Class in org.baseparadigm
 
CaMapBuilder(CaMap<KB, VB>) - Constructor for class org.baseparadigm.CaMap.CaMapBuilder
build a content addressable map based on an existing map
CaMapBuilder() - Constructor for class org.baseparadigm.CaMap.CaMapBuilder
build a fresh content addressable map
CaMapBuilder(CidScheme) - Constructor for class org.baseparadigm.CaMap.CaMapBuilder
 
CaQuery - Interface in org.baseparadigm.i
A content addressable GraphQuery.
CaQuery.EQuer - Class in org.baseparadigm.i
find returns null for instances of this bare wrapper.
CaQuery.TQuer - Class in org.baseparadigm.i
find returns null for instances of this bare wrapper.
CaSet<T extends HasContentId> - Class in org.baseparadigm
A core data structure.
CaSet(Stuffed) - Constructor for class org.baseparadigm.CaSet
Constructs what was previously stuffed.
CaSet(CidScheme) - Constructor for class org.baseparadigm.CaSet
create an empty initialized content addressable set.
CaSet(Empty) - Constructor for class org.baseparadigm.CaSet
create an empty initialized content addressable set.
CaSet(CidScheme, CharSequence...) - Constructor for class org.baseparadigm.CaSet
construct a CaSet<CaCharSequence>
CaSet(Repo) - Constructor for class org.baseparadigm.CaSet
Same as CaSet.CaSet(CidScheme) where the CidScheme is taken from the Repo given.
CaSet(CaSet<T>) - Constructor for class org.baseparadigm.CaSet
clone
CaSet(SortedSet<T>) - Constructor for class org.baseparadigm.CaSet
same as CaSet.CaSet(CidScheme, SortedSet) but value.isEmpty() must not be true
CaSet(CidScheme, SortedSet<T>) - Constructor for class org.baseparadigm.CaSet
for recycling backing sets (internal use only)
CaSet() - Constructor for class org.baseparadigm.CaSet
 
CaSet(T) - Constructor for class org.baseparadigm.CaSet
create a set with just one item in it
CaSet(IterableWithScheme<? extends T>) - Constructor for class org.baseparadigm.CaSet
 
CaSet.CaSetBuilder<U extends HasContentId> - Class in org.baseparadigm
 
CaSetBuilder() - Constructor for class org.baseparadigm.CaSet.CaSetBuilder
 
CaSetBuilder(CidScheme) - Constructor for class org.baseparadigm.CaSet.CaSetBuilder
 
CaSetBuilder(IterableWithScheme<? extends U>) - Constructor for class org.baseparadigm.CaSet.CaSetBuilder
 
CaZomu(CidScheme) - Constructor for class org.baseparadigm.i.Zomu.CaZomu
 
characteristics() - Method in class org.baseparadigm.EdgeIndex.PathCollector
 
charAt(int) - Method in class org.baseparadigm.CaCharSequence
 
charAt(int) - Method in class org.baseparadigm.codec.CharSequenceByteChunk
 
charSequence - Variable in class org.baseparadigm.codec.CharSequenceByteChunk
 
CharSequenceByteChunk - Class in org.baseparadigm.codec
 
CharSequenceByteChunk(CharSequence) - Constructor for class org.baseparadigm.codec.CharSequenceByteChunk
 
CidNamer - Interface in org.baseparadigm.i
 
cidScheme - Variable in class org.baseparadigm.BasicContentId
 
cidScheme - Variable in class org.baseparadigm.BasicSyncDeque
 
cidScheme(CidScheme) - Method in class org.baseparadigm.CaBytes.CaBytesBuilder
 
cidScheme - Variable in class org.baseparadigm.codec.BasicSyncOutput
 
cidScheme - Variable in class org.baseparadigm.codec.RefTable
 
cidScheme(CidScheme) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
cidScheme(CidScheme) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
CidScheme - Interface in org.baseparadigm.i
Use a CidScheme to specify everything that remains constant about content IDs that share the scheme.
cidScheme(CidScheme) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
cidScheme(CidScheme) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
cidScheme - Variable in class org.baseparadigm.ReferenceableContent
 
clear() - Method in class org.baseparadigm.CaMap
Deprecated.
clear() - Method in class org.baseparadigm.CaSet
 
clear() - Method in class org.baseparadigm.EdgeSet
 
clear() - Method in class org.baseparadigm.MEdge
Deprecated.
clone() - Method in class org.baseparadigm.BasicContentId
 
clone() - Method in class org.baseparadigm.CaSet
 
clone() - Method in class org.baseparadigm.MEdge
 
clone() - Method in class org.baseparadigm.TraversalImpl.Path
 
close() - Method in class org.baseparadigm.codec.BasicSyncOutput
 
close() - Method in class org.baseparadigm.TraversalImpl
 
code(Zomu.ZomuField, Zomu.TypeField) - Static method in enum org.baseparadigm.i.Zomu
 
code - Variable in enum org.baseparadigm.i.Zomu.TypeField
this is 13 bits, ie up to 8192
code - Variable in enum org.baseparadigm.i.Zomu.ZomuField
 
collect(Supplier<R>, BiConsumer<R, ? super Path<NT>>, BiConsumer<R, R>) - Method in class org.baseparadigm.TraversalImpl
 
collect(Collector<? super Path<NT>, A, R>) - Method in class org.baseparadigm.TraversalImpl
 
combiner() - Method in class org.baseparadigm.EdgeIndex.PathCollector
 
CommonsLexicon() - Constructor for class org.baseparadigm.i.Lexicon.CommonsLexicon
 
comparator() - Method in class org.baseparadigm.CaMap
 
comparator() - Method in class org.baseparadigm.CaSet
 
comparator() - Method in class org.baseparadigm.EdgeSet
 
compare(byte, long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
your basic compareTo, or "spaceship" operation (lengthByte <=> length); 0 means length is in range, -1 means range is too low, and 1 means range is too high.
compare(Pair<?, ?>, Pair<?, ?>) - Method in class org.baseparadigm.i.Pair.PairComparator
 
compare(Triple<?, ?, ?>, Triple<?, ?, ?>) - Method in class org.baseparadigm.i.Triple.TripleComparator
 
compareTo(HasContentId) - Method in class org.baseparadigm.AbstractEmpty
 
compareTo(HasContentId) - Method in class org.baseparadigm.AbstractHcidStuffable
 
compareTo(ContentId) - Method in class org.baseparadigm.BasicContentId
 
compareTo(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
compareTo(HasContentId) - Method in class org.baseparadigm.ReferenceableContent
 
compareTo(HasContentId) - Method in class org.baseparadigm.resolution.LazyCa
 
compareTo(HasContentId) - Method in class org.baseparadigm.Util.HcidWrapper
 
compareTo(HasContentId) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
concat(byte[], byte[]) - Static method in class org.baseparadigm.codec.ByteChunk
Concatenate the two arrays and wrap them with an instance of ByteChunk.
concat(byte[]...) - Static method in class org.baseparadigm.codec.ByteChunk
copies all your byte arrays into one new big ByteChunk
contains(Object) - Method in class org.baseparadigm.CaSet
 
contains(Object) - Method in class org.baseparadigm.EdgeSet
 
containsAll(Collection<?>) - Method in class org.baseparadigm.CaSet
 
containsAll(Collection<?>) - Method in class org.baseparadigm.EdgeSet
 
containsKey(Object) - Method in class org.baseparadigm.CaMap
 
containsKey(HasBytes, ContentId) - Method in class org.baseparadigm.codec.FileSystemStore
 
containsKey(HasBytes, ContentId) - Method in interface org.baseparadigm.codec.RepoStorage
 
containsKey(ContentId) - Method in class org.baseparadigm.LinearVirtualRepo
probably not efficient
containsKey(ContentId) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
containsKey(HasBytes, ContentId) - Method in class org.baseparadigm.MapStore
 
containsKey(Object) - Method in class org.baseparadigm.MEdge
 
containsKey(ContentId) - Method in class org.baseparadigm.resolution.BasicRepo
 
containsKey(ContentId) - Method in interface org.baseparadigm.resolution.Repo
 
containsKey(ContentId) - Method in class org.baseparadigm.Util.SingleValueRepo
 
containsKey(ContentId) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
containsValue(Object) - Method in class org.baseparadigm.CaMap
 
containsValue(Object) - Method in class org.baseparadigm.MEdge
 
ContentId - Interface in org.baseparadigm.i
A ContentId must implement HasBytes to return a Bytes with length == getCidScheme().getKeyLength()
ContentId.ContentIdAsContent - Interface in org.baseparadigm.i
ContentIds are themselves content.
contentIdComparator - Static variable in class org.baseparadigm.Util
 
ContentIdResolvable - Class in org.baseparadigm.resolution
Caches its content in a SoftReference
ContentIdResolvable(Repo, Bytes) - Constructor for class org.baseparadigm.resolution.ContentIdResolvable
uses a SoftReference which will be refreshed on ContentIdResolvable.resolve()
ContentIdResolvable(HasContentId) - Constructor for class org.baseparadigm.resolution.ContentIdResolvable
Make a new id with a hard reference to the content.
ContentIdResolvable(CidScheme, HasBytes) - Constructor for class org.baseparadigm.resolution.ContentIdResolvable
Make a new id based on the given id but with a hard reference to the content.
ContentResolutionException - Exception in org.baseparadigm.resolution
thrown when something goes wrong with resolving content.
ContentResolutionException() - Constructor for exception org.baseparadigm.resolution.ContentResolutionException
 
ContentResolutionException(String) - Constructor for exception org.baseparadigm.resolution.ContentResolutionException
 
ContentResolutionException(String, Throwable) - Constructor for exception org.baseparadigm.resolution.ContentResolutionException
 
ContentResolutionException(Throwable) - Constructor for exception org.baseparadigm.resolution.ContentResolutionException
 
ContentSet<CA extends HasContentId> - Interface in org.baseparadigm.i
 
context(MultiEdge<NB>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
context(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
context(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
contextIs(HasContentId) - Method in class org.baseparadigm.EdgeIndex
 
contextIsAny(IterableWithScheme<MultiEdge<?>>) - Method in class org.baseparadigm.EdgeIndex
 
contexts(IterableWithScheme<MultiEdge<NB>>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
contKey() - Method in class org.baseparadigm.MEdge
 
ConvertsToContentAddressable<S extends HasContentId> - Interface in org.baseparadigm.i
coordinates() - Method in class org.baseparadigm.codec.RefTable.IdIter
Coordinates of the previously returned ID.
coordinates - Variable in class org.baseparadigm.codec.RefTable.Index
The current coordinates in the table.
copies - Variable in class org.baseparadigm.resolution.BasicRepo
add to backups to do things like persist to disk and keep stuff on other machines
CopyTo - Interface in org.baseparadigm.codec
Something that can be copied to a ByteBuffer.
copyTo(ByteBuffer) - Method in interface org.baseparadigm.codec.CopyTo
 
copyTo(ByteBuffer) - Method in interface org.baseparadigm.codec.HasBytes
Inefficient default implementation.
copyTo(ByteBuffer) - Method in class org.baseparadigm.ref.Header
 
copyTo(ByteBuffer) - Method in class org.baseparadigm.ref.Headers
 
copyTo(ByteBuffer) - Method in interface org.baseparadigm.ref.What
 
copyTo(ByteBuffer) - Method in class org.baseparadigm.ref.WhatImpl
 
copyTo(ByteBuffer) - Method in class org.baseparadigm.ref.Where
 
count() - Method in class org.baseparadigm.TraversalImpl
 

D

defaultCharset - Static variable in class org.baseparadigm.Util
 
defaultNamer - Static variable in class org.baseparadigm.codec.FileSystemStore
 
DefaultZomuTypeDictionary - Class in org.baseparadigm
uses the Zomu.TypeField enum
diff(EdgeIndex<? extends N>) - Method in class org.baseparadigm.EdgeIndex
 
discKey() - Method in class org.baseparadigm.MEdge
 
discoverable(NB) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
discoverable(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
assumes CaCharSequence is an NB (unchecked).
discoverable(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
discoverable(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
discoverableIs(N) - Method in class org.baseparadigm.EdgeIndex
 
discoverableIs(CharSequence) - Method in class org.baseparadigm.EdgeIndex
unchecked; assert that nodes implement CharSequence
discoverableIsAny(IterableWithScheme<N>) - Method in class org.baseparadigm.EdgeIndex
 
discoverables(IterableWithScheme<NB>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
distinct() - Method in interface org.baseparadigm.i.Traversal
 
distinct() - Method in class org.baseparadigm.TraversalImpl
 
drain(InputStream) - Static method in class org.baseparadigm.Util
 
drain(File) - Static method in class org.baseparadigm.Util
 

E

eachAsType(Iterable<? extends HasAs>, Class<I>, boolean) - Static method in class org.baseparadigm.Util
saves you a few characters over constructing an Util.IterableAsType at the beginning of a for loop.
eachAsType(Iterable<? extends HasAs>, Class<I>) - Static method in class org.baseparadigm.Util
saves you a few characters over constructing an Util.IterableAsType at the beginning of a for loop.
Edge - Interface in org.baseparadigm.i
 
edge() - Method in interface org.baseparadigm.i.GraphPathSegment
the edge comprising this segment of a Path.
edge() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
EdgeField - Enum in org.baseparadigm
EdgeField enumerates the fields of a MEdge.
EdgeIndex<N extends HasContentId> - Class in org.baseparadigm
A content addressable index into edges in a graph.
EdgeIndex() - Constructor for class org.baseparadigm.EdgeIndex
EdgeIndex(CidScheme) - Constructor for class org.baseparadigm.EdgeIndex
get a new immutable empty EdgeIndex see CaMap.CaMap(CidScheme)
EdgeIndex(MultiEdge<N>...) - Constructor for class org.baseparadigm.EdgeIndex
create an immutable index into the given edges
EdgeIndex(IterableWithScheme<MultiEdge<N>>) - Constructor for class org.baseparadigm.EdgeIndex
create an immutable index into the given edges
EdgeIndex(CaEdgeIndex<N>) - Constructor for class org.baseparadigm.EdgeIndex
EdgeIndex(SomeEdges<N>) - Constructor for class org.baseparadigm.EdgeIndex
An EdgeIndex populated with the edges given.
EdgeIndex(EdgeSet<N>) - Constructor for class org.baseparadigm.EdgeIndex
An EdgeIndex populated with the edges given.
EdgeIndex(CidScheme, Bytes) - Constructor for class org.baseparadigm.EdgeIndex
 
EdgeIndex(Graph<N>) - Constructor for class org.baseparadigm.EdgeIndex
pass an EdgeIndex in and it becomes a shallow clone
EdgeIndex<T extends HasContentId> - Interface in org.baseparadigm.i
 
EdgeIndex.EdgeIndexBuilder<NB extends HasContentId> - Class in org.baseparadigm
 
EdgeIndex.PathCollector<T extends HasContentId> - Class in org.baseparadigm
builds an edge index out of the last path segments of a stream of paths such as a Traversal
EdgeIndexBuilder(Graph<NB>) - Constructor for class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
edges from the given graph begin a new edge index
EdgeIndexBuilder(CaEdgeIndex<NB>) - Constructor for class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
EdgeIndexBuilder() - Constructor for class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
EdgeIndexBuilder(CidScheme) - Constructor for class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
edgeKey(CidScheme) - Method in enum org.baseparadigm.EdgeField
get an instance of the EdgeKey corresponding to this field.
EdgeKey - Interface in org.baseparadigm.i
A content addressable key found on MultiEdge instances.
edgeKey(EdgeField) - Method in class org.baseparadigm.MEdge
 
EdgeKey.Kld - Interface in org.baseparadigm.i
The EdgeKeys that correspond to EdgeField.
EdgeKey.Properties - Interface in org.baseparadigm.i
The EdgeKey that may be used to retrieve from an MultiEdge the properties of the values under corresponding EdgeKey.Kld keys.
EdgeSet<N extends HasContentId> - Class in org.baseparadigm
EdgeSet is a graph, but one where the EdgeSet.getEdges() returns nothing and EdgeSet.getNodes() returns only edges.
EdgeSet() - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(CidScheme) - Constructor for class org.baseparadigm.EdgeSet
an empty initialized EdgeSet
EdgeSet(Empty) - Constructor for class org.baseparadigm.EdgeSet
an empty initialized EdgeSet
EdgeSet(CidScheme, SortedSet<MultiEdge<N>>) - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(EdgeSet<N>) - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(Graph<N>) - Constructor for class org.baseparadigm.EdgeSet
the edges of the given graph become the nodes of this graph (passing an EdgeSet in will get an empty graph)
EdgeSet(SomeEdges<N>) - Constructor for class org.baseparadigm.EdgeSet
the edges given become the nodes of this graph
EdgeSet(CaSet<MultiEdge<N>>) - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(EdgeIndex<N>) - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(MultiEdge<N>...) - Constructor for class org.baseparadigm.EdgeSet
 
EdgeSet(CidScheme, Iterable<MultiEdge<N>>) - Constructor for class org.baseparadigm.EdgeSet
Like EdgeSet#EdgeSet(MultiEdge...), creates an initialized EdgeSet containing the edges given.
EdgeSet<CA extends HasContentId> - Interface in org.baseparadigm.i
An EdgeSet is a graph where all the nodes are edges, and there are no edges returned by Graph.getEdges().
EdgeSet.EdgeSetBuilder<W extends HasContentId> - Class in org.baseparadigm
 
EdgeSetBuilder(SomeEdges<W>) - Constructor for class org.baseparadigm.EdgeSet.EdgeSetBuilder
begin building starting with the given edges
EdgeSetBuilder() - Constructor for class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
EdgeSetBuilder(CidScheme) - Constructor for class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
EdgeSetBuilder(EdgeSet<W>) - Constructor for class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
emit(T) - Method in interface org.baseparadigm.Util.Emitter
 
empties - Variable in class org.baseparadigm.AbstractEmpty
 
EMPTY - Static variable in class org.baseparadigm.codec.ByteChunk
zero length byte chunk
empty() - Method in interface org.baseparadigm.i.CidScheme
An Empty in this CidScheme.
Empty - Interface in org.baseparadigm.i
Empty instances with the same CidSchemes always equal each other, and always have zero length binary representations.
empty() - Method in class org.baseparadigm.NullCidScheme
Not even nothing can have a null content ID.
EMPTY - Variable in enum org.baseparadigm.SimpleHashCidScheme
 
empty() - Method in enum org.baseparadigm.SimpleHashCidScheme
 
endsWith(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
endsWith(String) - Method in class org.baseparadigm.codec.PathByteChunk
 
entrySet() - Method in class org.baseparadigm.CaMap
 
entrySet() - Method in class org.baseparadigm.MEdge
 
equals(Object) - Method in class org.baseparadigm.AbstractHcidStuffable
depends heavily on the equals method in the ContentId implementation returned by getId().
equals(Object) - Method in class org.baseparadigm.BasicContentId
 
equals(Object) - Method in class org.baseparadigm.CaCharSequence
 
equals(Object) - Method in class org.baseparadigm.codec.ByteChunk
 
equals(Object) - Method in class org.baseparadigm.i.Pair.Impl
 
equals(Object) - Method in class org.baseparadigm.NullCidScheme
NullCidScheme equals nothing, including itself.
equals(Object) - Method in class org.baseparadigm.ReferenceableContent
depends heavily on the equals method in the ContentId implementation returned by getId()
EQuer(HasContentId) - Constructor for class org.baseparadigm.i.CaQuery.EQuer
 
ex - Static variable in class org.baseparadigm.resolution.BasicRepo
used for backup operations.
explicitNodes - Variable in class org.baseparadigm.EdgeIndex
 
extend(EdgeField, ContentSet<T>, EdgeField, MultiEdge<T>) - Method in interface org.baseparadigm.i.Path
Unlike Deque.add(E), does not mutate this Path but rather returns a new instance with the given extension added.
extend(T, MultiEdge<T>) - Method in interface org.baseparadigm.i.Path
Unlike Deque.add(E), does not mutate this Path but rather returns a new instance with the given extension added; the node on which the previous end of this path is joined to the new extension is assumed to be in the previous end's discoverables and the new extension's knowns.
extend(EdgeField, ContentSet<NT>, EdgeField, MultiEdge<NT>) - Method in class org.baseparadigm.TraversalImpl.Path
 
extend(NT, MultiEdge<NT>) - Method in class org.baseparadigm.TraversalImpl.Path
 

F

fieldIs(EdgeField, HasContentId) - Method in class org.baseparadigm.EdgeIndex
for chaining constraints.
file - Variable in class org.baseparadigm.codec.FileBytes
 
FileBytes - Class in org.baseparadigm.codec
For data too big for keeping in memory.
FileBytes(File) - Constructor for class org.baseparadigm.codec.FileBytes
 
FileBytes(Path) - Constructor for class org.baseparadigm.codec.FileBytes
 
FileBytes(String) - Constructor for class org.baseparadigm.codec.FileBytes
 
FileBytes.RuntimeFileNotFoundException - Exception in org.baseparadigm.codec
 
FileBytes.RuntimeIOException - Exception in org.baseparadigm.codec
 
fileName(ContentId) - Method in class org.baseparadigm.codec.FileSystemStore
 
FileSystemStore - Class in org.baseparadigm.codec
An example subclass of Repo.
FileSystemStore(File, CidNamer) - Constructor for class org.baseparadigm.codec.FileSystemStore
a lazy FileSystemStore
FileSystemStore(File, CidNamer, boolean) - Constructor for class org.baseparadigm.codec.FileSystemStore
 
FileSystemStore(CidNamer) - Constructor for class org.baseparadigm.codec.FileSystemStore
stores ca data in home/.baseparadigm
FileSystemStore(File) - Constructor for class org.baseparadigm.codec.FileSystemStore
 
FileSystemStore(Path) - Constructor for class org.baseparadigm.codec.FileSystemStore
 
FileSystemStore() - Constructor for class org.baseparadigm.codec.FileSystemStore
 
FileSystemStore.FSSCidNamer - Class in org.baseparadigm.codec
 
filter(Predicate<? super Path<S>>) - Method in interface org.baseparadigm.i.Traversal
filter(Predicate<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
find(EdgeField, HasContentId) - Method in class org.baseparadigm.EdgeIndex
may return either null or empty EdgeSet if no results
find(EdgeField, String) - Method in class org.baseparadigm.EdgeIndex
 
find(EdgeField, CharSequence) - Method in class org.baseparadigm.EdgeIndex
 
find(Graph<?>, HasContentId, MultiEdge, GraphQuery) - Method in class org.baseparadigm.i.CaQuery.EQuer
 
find(Graph) - Method in class org.baseparadigm.i.CaQuery.TQuer
 
find(EdgeField, HasContentId) - Method in interface org.baseparadigm.i.EdgeIndex
 
find(EdgeField, CharSequence) - Method in interface org.baseparadigm.i.EdgeIndex
 
find(Graph<?>, HasContentId, MultiEdge, GraphQuery) - Method in interface org.baseparadigm.i.GraphQuery.Exploration
Extract edges from the given graph, and/or generate new ones.
find(Graph<?>) - Method in interface org.baseparadigm.i.GraphQuery.Transform
Transform and/or extract from the given graph.
findAll(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.EdgeIndex
 
findAll(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.EdgeIndex
 
findAny(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.EdgeIndex
 
findAny(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.EdgeIndex
 
findAny() - Method in class org.baseparadigm.TraversalImpl
 
findFirst() - Method in class org.baseparadigm.TraversalImpl
 
finishCaBytes() - Method in class org.baseparadigm.CaBytes.CaBytesBuilder
 
finishCaMap() - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
finishCaSet() - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
finishEdgeIndex() - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
finishEdgeSet() - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
finisher() - Method in class org.baseparadigm.EdgeIndex.PathCollector
 
finishLinearVirtualRepo() - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
finishMEdge() - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
first() - Method in class org.baseparadigm.CaSet
 
first() - Method in class org.baseparadigm.EdgeSet
 
firstHcid(Object[]) - Static method in class org.baseparadigm.Util
returns null if not found
firstKey() - Method in class org.baseparadigm.CaMap
 
firstNotNull(Object[]) - Static method in class org.baseparadigm.Util
 
flatMap(Function<? super Path<NT>, ? extends Stream<? extends R>>) - Method in class org.baseparadigm.TraversalImpl
 
flatMapToDouble(Function<? super Path<NT>, ? extends DoubleStream>) - Method in class org.baseparadigm.TraversalImpl
 
flatMapToInt(Function<? super Path<NT>, ? extends IntStream>) - Method in class org.baseparadigm.TraversalImpl
 
flatMapToLong(Function<? super Path<NT>, ? extends LongStream>) - Method in class org.baseparadigm.TraversalImpl
 
flattenCoord(int[]) - Method in class org.baseparadigm.codec.RefTable
Get the offset into the one dimensional array that actually stores the multidimensional RefTable.
forAlgo(String) - Static method in interface org.baseparadigm.i.CidScheme
 
forByte(byte) - Static method in class org.baseparadigm.BasicContentId.LengthByte
 
fore() - Method in interface org.baseparadigm.i.GraphPathSegment
 
fore() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
forEach(Consumer<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
forEachOrdered(Consumer<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
foreField() - Method in interface org.baseparadigm.i.GraphPathSegment
 
foreField() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
forLength(long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
 
from(ByteBuffer) - Static method in interface org.baseparadigm.i.ContentId
 
from(ByteBuffer) - Static method in class org.baseparadigm.ref.Header
 
from(ByteBuffer) - Static method in class org.baseparadigm.ref.Headers
 
from(ByteBuffer) - Static method in class org.baseparadigm.ref.Reference
 
from(ByteBuffer) - Static method in interface org.baseparadigm.ref.What
decode a What
from(ByteBuffer) - Static method in class org.baseparadigm.ref.Where
 
from(InputStream) - Static method in enum org.baseparadigm.SimpleHashCidScheme
 
from(Bytes) - Static method in enum org.baseparadigm.SimpleHashCidScheme
 
fromGraph(Graph) - Static method in class org.baseparadigm.EdgeIndex
 
fromHex(CharSequence) - Static method in class org.baseparadigm.Util
 
FSSCidNamer() - Constructor for class org.baseparadigm.codec.FileSystemStore.FSSCidNamer
 
fullBytes - Variable in class org.baseparadigm.BasicContentId
These bytes come from CidScheme.bytesFor(HasBytes).

G

get(Number) - Method in class org.baseparadigm.CaBytes
 
get(ByteBuffer, int, int) - Method in class org.baseparadigm.CaBytes
 
get(Object) - Method in class org.baseparadigm.CaMap
Get the value associated with that key.
get(Number) - Method in class org.baseparadigm.codec.ByteChunk
 
get(ByteBuffer, int, int) - Method in class org.baseparadigm.codec.ByteChunk
 
get(Number) - Method in interface org.baseparadigm.codec.Bytes
 
get(ByteBuffer, int, int) - Method in interface org.baseparadigm.codec.Bytes
Maps to ByteBuffer#put(byte[], int, int) without exposing backing binary source.
get(ByteBuffer) - Method in interface org.baseparadigm.codec.Bytes
get(buff, 0, buff.capacity())
get(Number) - Method in class org.baseparadigm.codec.FileBytes
 
get(ByteBuffer, int, int) - Method in class org.baseparadigm.codec.FileBytes
 
get(HasBytes, ContentId) - Method in class org.baseparadigm.codec.FileSystemStore
 
get(String) - Method in class org.baseparadigm.codec.FileSystemStore
 
get(Number) - Method in class org.baseparadigm.codec.RefTable.Binary
 
get(ByteBuffer, int, int) - Method in class org.baseparadigm.codec.RefTable.Binary
 
get(Number) - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
get(ByteBuffer, int, int) - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
get() - Method in class org.baseparadigm.codec.RefTable.Index
Get the ContentId at the coordinate.
get(HasBytes, ContentId) - Method in interface org.baseparadigm.codec.RepoStorage
 
get(EdgeField) - Method in interface org.baseparadigm.i.Edge
 
get(EdgeField) - Method in interface org.baseparadigm.i.MultiEdge
 
get(ZContentId) - Method in interface org.baseparadigm.i.ZMap
 
get(ContentId) - Method in class org.baseparadigm.LinearVirtualRepo
Does a linear search through a list of content.
get(ContentId) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
get(HasBytes, ContentId) - Method in class org.baseparadigm.MapStore
 
get(EdgeField) - Method in class org.baseparadigm.MEdge
 
get(Object) - Method in class org.baseparadigm.MEdge
 
get(ContentId) - Method in class org.baseparadigm.resolution.BasicRepo
 
get(String) - Method in class org.baseparadigm.resolution.BasicRepo
 
get(URI) - Method in class org.baseparadigm.resolution.BasicRepo
 
get(ContentId) - Method in interface org.baseparadigm.resolution.Repo
Maps almost directly to RepoStorage.get(HasBytes, ContentId).
get(ContentId) - Method in class org.baseparadigm.Util.SingleValueRepo
 
get(ContentId) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getA() - Method in interface org.baseparadigm.i.Pair
 
getA() - Method in class org.baseparadigm.i.Pair.Impl
 
getA() - Method in interface org.baseparadigm.i.Triple
 
getA() - Method in class org.baseparadigm.i.Triple.Impl
 
getAddedEdges() - Method in class org.baseparadigm.GraphDiff
 
getAddedNodes() - Method in class org.baseparadigm.GraphDiff
 
getAlgorithm() - Method in interface org.baseparadigm.i.CidScheme
 
getAlgorithm() - Method in class org.baseparadigm.NullCidScheme
unsupported
getAlgorithm() - Method in enum org.baseparadigm.SimpleHashCidScheme
 
getAlgorithmBytes() - Method in enum org.baseparadigm.SimpleHashCidScheme
 
getAll(EdgeField) - Method in class org.baseparadigm.EdgeIndex
The returned ContentSet is raw because it will be different depending on the EdgeField, and in the case of EdgeField.CONTEXTS, mixed.
getAll(ZContentId) - Method in interface org.baseparadigm.i.ZMap
in the case of just one, this will actually create a new zcid referencing a set of one, and in the case of zero, this will create a new empty set.
getAny(ZContentId) - Method in interface org.baseparadigm.i.ZMap
A little less picky than getOne, in the case the field contains many this will ignore all but one (nondeterministically).
getAt(long) - Method in class org.baseparadigm.CaListImpl
 
getAt(long) - Method in interface org.baseparadigm.i.CaList
 
getAuthors() - Method in class org.baseparadigm.EdgeIndex
 
getAuthors() - Method in interface org.baseparadigm.i.MultiEdge
 
getAuthors() - Method in class org.baseparadigm.MEdge
 
getB() - Method in interface org.baseparadigm.i.Pair
 
getB() - Method in class org.baseparadigm.i.Pair.Impl
 
getB() - Method in interface org.baseparadigm.i.Triple
 
getB() - Method in class org.baseparadigm.i.Triple.Impl
 
getBigInteger() - Method in class org.baseparadigm.CaInteger
 
getBody() - Method in class org.baseparadigm.ref.Reference
 
getByte(long) - Method in class org.baseparadigm.codec.RefTable
Without producing a binary representation, access the byte that would be in such a representation at the given index.
getBytes() - Method in class org.baseparadigm.AbstractEmpty
 
getBytes() - Method in class org.baseparadigm.BasicContentId
 
getBytes() - Method in class org.baseparadigm.CaBytes
 
getBytes() - Method in class org.baseparadigm.CaCharSequence
 
getBytes() - Method in class org.baseparadigm.CaContentId
 
getBytes() - Method in class org.baseparadigm.CaInteger
 
getBytes() - Method in class org.baseparadigm.CaListImpl
 
getBytes() - Method in class org.baseparadigm.CaMap
 
getBytes() - Method in class org.baseparadigm.CaSet
 
getBytes() - Method in class org.baseparadigm.codec.ByteChunk
 
getBytes() - Method in interface org.baseparadigm.codec.Bytes
Bytes implements HasBytes entirely for convenience, because obviously a chunk of bytes has bytes.
getBytes() - Method in class org.baseparadigm.codec.FileBytes
 
getBytes() - Method in interface org.baseparadigm.codec.HasBytes
 
getBytes() - Method in class org.baseparadigm.codec.PathByteChunk
 
getBytes() - Method in class org.baseparadigm.codec.RefTable
 
getBytes() - Method in enum org.baseparadigm.EdgeField
 
getBytes() - Method in class org.baseparadigm.EdgeSet
 
getBytes() - Method in class org.baseparadigm.i.Lexicon.CommonsLexicon
 
getBytes() - Method in class org.baseparadigm.LinearVirtualRepo
 
getBytes() - Method in class org.baseparadigm.MEdge
 
getBytes() - Method in class org.baseparadigm.NullCidScheme
 
getBytes() - Method in class org.baseparadigm.ref.Headers
 
getBytes() - Method in class org.baseparadigm.ref.Reference
 
getBytes() - Method in interface org.baseparadigm.ref.What
 
getBytes() - Method in class org.baseparadigm.ref.WhatImpl
returns the backing byte array
getBytes() - Method in class org.baseparadigm.resolution.LazyCa
 
getBytes() - Method in enum org.baseparadigm.SimpleHashCidScheme
 
getBytes() - Method in class org.baseparadigm.Util.HcidWrapper
 
getBytes() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getC() - Method in interface org.baseparadigm.i.Triple
 
getC() - Method in class org.baseparadigm.i.Triple.Impl
 
getChunk(Number, Number) - Method in class org.baseparadigm.codec.RefTable.Binary
 
getCidScheme() - Method in class org.baseparadigm.BasicContentId
 
getCidScheme() - Method in class org.baseparadigm.BasicSyncDeque
 
getCidScheme() - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
getCidScheme() - Method in class org.baseparadigm.codec.BasicSyncOutput
 
getCidScheme() - Method in class org.baseparadigm.codec.RefTable
 
getCidScheme() - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
getCidScheme() - Method in interface org.baseparadigm.i.HasCidScheme
 
getCidScheme() - Method in interface org.baseparadigm.i.Traversal
Throws UnsupportedOperationException because Traversals don't track content id schemes, and could be implemented to span schemes.
getCidScheme() - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
getCidScheme() - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
getCidScheme() - Method in class org.baseparadigm.ReferenceableContent
 
getCidScheme() - Method in class org.baseparadigm.resolution.BasicRepo
 
getCidScheme() - Method in class org.baseparadigm.resolution.LazyCa
 
getCidScheme() - Method in class org.baseparadigm.TraversalImpl
 
getCidScheme() - Method in class org.baseparadigm.Util.HcidWrapper
 
getCidScheme() - Method in class org.baseparadigm.Util.SingleValueRepo
 
getCidScheme() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getContentId() - Method in class org.baseparadigm.ref.Reference
Not the content id for this reference, but the content id for the content this reference references;
IE the content id stored in this reference as specified by a header.
getContexts() - Method in class org.baseparadigm.EdgeIndex
 
getContexts() - Method in interface org.baseparadigm.i.MultiEdge
All the context edges on this edge (EdgeField.CONTEXTS).
getContexts() - Method in class org.baseparadigm.MEdge
 
getCount() - Method in class org.baseparadigm.CaListImpl
 
getCount() - Method in class org.baseparadigm.CaSet
 
getCount() - Method in class org.baseparadigm.EdgeSet
 
getCount() - Method in class org.baseparadigm.i.Pair.Impl
 
getCount() - Method in interface org.baseparadigm.i.SomeContent
Note that if this is lazily evaluated this may either throw an IllegalStateException or force evaluation; if this is dynamic or mutable, this method may throw a UnsupportedOperationException or take a long time to evaluate or have undefined behavior; use only when you know how it is implemented.
getCount() - Method in class org.baseparadigm.i.Triple.Impl
 
getDefaultCidScheme() - Static method in class org.baseparadigm.Util
If there isn't a thread local default, this method synchronizes with setDefaultRepo.
getDefaultRepo(CidScheme) - Static method in class org.baseparadigm.Util
If there isn't a thread local default, this method synchronizes with setDefaultRepo.
getDiscoverables() - Method in class org.baseparadigm.EdgeIndex
 
getDiscoverables() - Method in interface org.baseparadigm.i.MultiEdge
 
getDiscoverables() - Method in class org.baseparadigm.MEdge
 
getEdges() - Method in class org.baseparadigm.CaListImpl
 
getEdges() - Method in class org.baseparadigm.CaSet
 
getEdges() - Method in class org.baseparadigm.EdgeIndex
 
getEdges() - Method in class org.baseparadigm.EdgeSet
 
getEdges() - Method in interface org.baseparadigm.i.Graph
 
getEdgeSet() - Method in class org.baseparadigm.CaListImpl
 
getEdgeSet() - Method in class org.baseparadigm.CaSet
 
getEdgeSet() - Method in class org.baseparadigm.EdgeIndex
 
getEdgeSet() - Method in class org.baseparadigm.EdgeSet
 
getEdgeSet() - Method in interface org.baseparadigm.i.CaGraph
like Graph.getEdges() but guaranteed no duplicates
getExplicitNodes() - Method in class org.baseparadigm.CaListImpl
 
getExplicitNodes() - Method in class org.baseparadigm.CaSet
 
getExplicitNodes() - Method in class org.baseparadigm.EdgeIndex
may contain orphaned nodes
getExplicitNodes() - Method in class org.baseparadigm.EdgeSet
 
getExplicitNodes() - Method in interface org.baseparadigm.i.Graph
Explicit nodes are nodes that are independent of being referenced by edges; this means that if you remove an edge that references an explicit node, both getNodes() and getExplicitNodes() will still return that explicit node.
getField(What) - Method in class org.baseparadigm.ref.Reference
 
getFileName() - Method in class org.baseparadigm.codec.PathByteChunk
 
getFileSystem() - Method in class org.baseparadigm.codec.PathByteChunk
 
getHashBytes() - Method in class org.baseparadigm.BasicContentId
 
getHashBytes() - Method in interface org.baseparadigm.i.ContentId
 
getHeaders() - Method in class org.baseparadigm.ref.Reference
 
getId() - Method in class org.baseparadigm.AbstractEmpty
 
getId() - Method in class org.baseparadigm.AbstractHcidStuffable
 
getId() - Method in interface org.baseparadigm.i.HasContentId
Sometimes a content addressable object will be mutable until it is finished being constructed.
getId() - Method in class org.baseparadigm.ReferenceableContent
On first call, synchronizes on this while generating a content address.
getId() - Method in class org.baseparadigm.resolution.LazyCa
 
getId() - Method in class org.baseparadigm.Util.HcidWrapper
 
getId() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getIncludedGraph() - Method in interface org.baseparadigm.i.Stuffed
 
getIncludedGraph() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getKeyLength() - Method in interface org.baseparadigm.i.CidScheme
Data structures (such as SetDatum and MapDatum) are constructed by appending content ids without delimiters.
getKeyLength() - Method in class org.baseparadigm.NullCidScheme
 
getKeyLength() - Method in enum org.baseparadigm.SimpleHashCidScheme
 
getKld() - Method in interface org.baseparadigm.i.EdgeKey.Kld
 
getKld() - Method in class org.baseparadigm.MEdge.KldEdgeKey
 
getKldKey() - Method in interface org.baseparadigm.i.EdgeKey.Properties
 
getKldKey() - Method in class org.baseparadigm.MEdge.PropertiesEdgeKey
 
getKnowns() - Method in class org.baseparadigm.EdgeIndex
getKnowns() - Method in interface org.baseparadigm.i.MultiEdge
 
getKnowns() - Method in class org.baseparadigm.MEdge
 
getLabels() - Method in class org.baseparadigm.EdgeIndex
 
getLabels() - Method in interface org.baseparadigm.i.MultiEdge
 
getLabels() - Method in class org.baseparadigm.MEdge
 
getLastEdges() - Method in interface org.baseparadigm.i.Traversal
Whatever edges were traversed last; ie a collection of the last edges in all the paths.
getLastEdges() - Method in class org.baseparadigm.TraversalImpl
 
getLastNodes() - Method in interface org.baseparadigm.i.Traversal
whatever nodes have been traversed to last.
getLastNodes() - Method in class org.baseparadigm.TraversalImpl
 
getLexicon() - Method in interface org.baseparadigm.i.Label
get the namespace within which meaning of this label should be consistent (for example, English)
getLexicon() - Method in class org.baseparadigm.i.Label.Labe
 
getMany(ZContentId) - Method in interface org.baseparadigm.i.ZMap
Where you need to ensure the ZContentId is many, this method will strictly test that it is; ZMap.getAll(ZContentId) is probably more often preferable.
getMap() - Method in class org.baseparadigm.MapStore
 
getName(int) - Method in class org.baseparadigm.codec.PathByteChunk
 
getNameCount() - Method in class org.baseparadigm.codec.PathByteChunk
 
getNodes() - Method in class org.baseparadigm.CaListImpl
 
getNodes() - Method in class org.baseparadigm.CaSet
 
getNodes() - Method in class org.baseparadigm.EdgeIndex
 
getNodes() - Method in class org.baseparadigm.EdgeSet
 
getNodes() - Method in interface org.baseparadigm.i.Graph
Every node referred to by an edge as a known or discoverable, and every node explicitly added to the graph must be returned.
getNodes() - Method in interface org.baseparadigm.i.Path
A list of sets of nodes that may or may not include the aft of get(0) (depending on whether get(0).hasAft() returns true) or the fore of get(this.size()) likewise.
getNodes(HasContentId) - Method in class org.baseparadigm.MEdge
The secret is that an edge is just a map, and this allows you to access any key, not just EdgeKey keys.
getNodes() - Method in class org.baseparadigm.TraversalImpl.Path
 
getNodeSet() - Method in class org.baseparadigm.CaListImpl
 
getNodeSet() - Method in class org.baseparadigm.CaSet
 
getNodeSet() - Method in class org.baseparadigm.EdgeIndex
 
getNodeSet() - Method in class org.baseparadigm.EdgeSet
 
getNodeSet() - Method in interface org.baseparadigm.i.CaGraph
like Graph.getNodes() but guaranteed no duplicates
getOne(ZContentId) - Method in interface org.baseparadigm.i.ZMap
the accessor most loaded with assumptions (ie the longest list of potential exceptions), this will throw an exception if the field does not contain one and exactly one value.
getOptions() - Method in enum org.baseparadigm.i.Zomu
 
getOriginal() - Method in class org.baseparadigm.resolution.LazyCa
load bytes if not already loaded
getParent() - Method in class org.baseparadigm.codec.PathByteChunk
 
getProperties(EdgeField) - Method in interface org.baseparadigm.i.MultiEdge
 
getProperties(N) - Method in interface org.baseparadigm.i.PropertyGraph
A graph may support properties on nodes and edges; the properties of a node or edge can be discovered through this method.
getProperties(MultiEdge<N>) - Method in interface org.baseparadigm.i.PropertyGraph
 
getProperties(CaGraph<N>) - Method in interface org.baseparadigm.i.PropertyGraph
 
getProperties(EdgeField) - Method in class org.baseparadigm.MEdge
Get a traversal where the EdgeField.KNOWNS are nodes in this graph edge, EdgeField.LABELS are node property keys and EdgeField.DISCOVERABLES are node property values.
getProperties(EdgeKey.Properties) - Method in class org.baseparadigm.MEdge
 
getPropertiesKey() - Method in interface org.baseparadigm.i.EdgeKey.Kld
 
getPropertiesKey() - Method in class org.baseparadigm.MEdge.KldEdgeKey
 
getQueries() - Method in class org.baseparadigm.EdgeIndex
 
getQueries() - Method in interface org.baseparadigm.i.MultiEdge
 
getQueries() - Method in class org.baseparadigm.MEdge
 
getRange(Number, Number) - Method in class org.baseparadigm.CaBytes
 
getRange(Number, Number) - Method in class org.baseparadigm.codec.ByteChunk
 
getRange(Number, Number) - Method in interface org.baseparadigm.codec.Bytes
 
getRange(Number, Number) - Method in class org.baseparadigm.codec.FileBytes
 
getRange(Number, Number) - Method in class org.baseparadigm.codec.RefTable.Binary
Memory leak alert: if you have previously called RefTable.Binary.toByteArray() this will copy a range, allocating that much more memory; if you haven't, this will create a cheap RefTable.Binary.Range instance which will maintain a reference to this RefTable; it might be good to choose which more explicitly (ie, don't use this method).
getRange(Number, Number) - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
getReference() - Method in interface org.baseparadigm.ref.HasReference
 
getReference() - Method in class org.baseparadigm.ReferenceableContent
 
getRemovedEdges() - Method in class org.baseparadigm.GraphDiff
 
getRemovedNodes() - Method in class org.baseparadigm.GraphDiff
 
getRepo() - Method in class org.baseparadigm.resolution.ContentIdResolvable
 
getRepo() - Method in interface org.baseparadigm.resolution.HasRepo
 
getRoot() - Method in class org.baseparadigm.codec.PathByteChunk
 
getSecondaries() - Method in class org.baseparadigm.resolution.BasicRepo
 
getSecondaries() - Method in interface org.baseparadigm.resolution.RepoWithBackups
It is recommended not to modify the returned collection.
getSequences() - Method in class org.baseparadigm.EdgeIndex
 
getSequences() - Method in interface org.baseparadigm.i.MultiEdge
 
getSequences() - Method in class org.baseparadigm.MEdge
 
getSize() - Method in class org.baseparadigm.CaBytes
 
getSize() - Method in class org.baseparadigm.codec.ByteChunk
 
getSize() - Method in interface org.baseparadigm.codec.Bytes
 
getSize() - Method in class org.baseparadigm.codec.FileBytes
 
getSize() - Method in class org.baseparadigm.codec.RefTable.Binary
 
getSize() - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
getSize() - Method in class org.baseparadigm.ref.Header
 
getSize() - Method in class org.baseparadigm.ref.Headers
 
getSize() - Method in interface org.baseparadigm.ref.What
 
getSize() - Method in class org.baseparadigm.ref.WhatImpl
 
getSize() - Method in class org.baseparadigm.ref.Where
 
getStorageCategory() - Method in interface org.baseparadigm.resolution.Repo
 
getStorageDir() - Method in class org.baseparadigm.codec.FileSystemStore
 
getTopId() - Method in interface org.baseparadigm.i.Stuffed
 
getTopId() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
getTypeField() - Method in interface org.baseparadigm.i.ZContentId
 
getValidator() - Method in interface org.baseparadigm.i.HasValidator
Return a validator for whatever type this content is.
getValidator() - Method in interface org.baseparadigm.i.TypedContent
 
getWhat() - Method in class org.baseparadigm.ref.Header
 
getWhere() - Method in class org.baseparadigm.ref.Header
 
getZomu() - Method in interface org.baseparadigm.i.ZContentId
 
getZomu() - Method in class org.baseparadigm.i.ZContentId.ManyId
 
getZomu() - Method in class org.baseparadigm.i.ZContentId.OneId
 
getZomu() - Method in class org.baseparadigm.i.ZContentId.UnknownId
 
getZomu() - Method in class org.baseparadigm.i.ZContentId.ZeroId
 
getZomu() - Method in class org.baseparadigm.i.Zomu.CaZomu
 
getZomuField() - Method in interface org.baseparadigm.i.ZContentId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.InapplicableId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.ManyLiteralsId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.ManyReferencesId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.NullId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.OneLiteralId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.OneReferenceId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.PotentialId
 
getZomuField() - Method in class org.baseparadigm.i.ZContentId.ZeroId
 
Graph<N extends HasContentId> - Interface in org.baseparadigm.i
 
GraphDiff<N extends HasContentId> - Class in org.baseparadigm
 
GraphDiff() - Constructor for class org.baseparadigm.GraphDiff
 
GraphDiff(CaGraph<? extends N>, CaGraph<? extends N>) - Constructor for class org.baseparadigm.GraphDiff
 
GraphPathSegment<T extends HasContentId> - Interface in org.baseparadigm.i
Part of a Path through a graph.
GraphPathSegment(MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.GraphPathSegment
 
GraphPathSegment(NT, MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.GraphPathSegment
 
GraphPathSegment(ContentSet<NT>, MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.GraphPathSegment
 
GraphPathSegment(ContentSet<NT>, EdgeField, MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.GraphPathSegment
 
GraphQuery - Interface in org.baseparadigm.i
A query is an executable that reads graph and produces graph.
GraphQuery.Exploration - Interface in org.baseparadigm.i
A graph query that starts with a given node and/or edge and and either explores the given graph or uses the given graph as configuration for generating new graph.
GraphQuery.ReconstitutionException - Exception in org.baseparadigm.i
 
GraphQuery.Transform - Interface in org.baseparadigm.i
A graph query that takes a whole graph and returns another graph.
GraphUsage<NODETYPE extends HasContentId> - Interface in org.baseparadigm.i
A GraphUsage is a mutable graph.
gtMin(byte, long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
greater than the minimum for the range.

H

hardReference - Variable in class org.baseparadigm.resolution.ContentIdResolvable
 
hasAft() - Method in interface org.baseparadigm.i.GraphPathSegment
 
hasAft() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
HasAs - Interface in org.baseparadigm.i
Something that can be converted to something else with obj.asType(SomeClass.class)
HasAs.AsTypeException - Exception in org.baseparadigm.i
 
HasBytes - Interface in org.baseparadigm.codec
 
HasCidScheme - Interface in org.baseparadigm.i
 
HasContentId - Interface in org.baseparadigm.i
HasContentId is kind of an analogue to the Java class Object for content addressable data; everything content addressable should implement it.
hasFore() - Method in interface org.baseparadigm.i.GraphPathSegment
 
hasFore() - Method in class org.baseparadigm.TraversalImpl.GraphPathSegment
 
hashCode() - Method in class org.baseparadigm.AbstractHcidStuffable
depends on the hashCode method on the cachedId and cidScheme
hashCode() - Method in class org.baseparadigm.BasicContentId
 
hashCode() - Method in class org.baseparadigm.CaCharSequence
 
hashCode() - Method in class org.baseparadigm.codec.ByteChunk
 
hashCode() - Method in class org.baseparadigm.i.Pair.Impl
 
hashCode() - Method in class org.baseparadigm.ReferenceableContent
depends on the hashCode method on the cached id and cidScheme
hasNext() - Method in class org.baseparadigm.codec.ByteIterator
 
hasNext() - Method in class org.baseparadigm.codec.RefTable.ByteIter
 
hasNext() - Method in class org.baseparadigm.codec.RefTable.IdIter
 
hasNext() - Method in class org.baseparadigm.codec.RefTable.Index
 
HasReference - Interface in org.baseparadigm.ref
Created 2017/01.
HasRepo - Interface in org.baseparadigm.resolution
 
HasValidator - Interface in org.baseparadigm.i
 
HcidStuffable - Interface in org.baseparadigm.i
 
HcidWrapper(HasContentId) - Constructor for class org.baseparadigm.Util.HcidWrapper
 
header - Variable in class org.baseparadigm.codec.RefTable
 
Header - Class in org.baseparadigm.ref
Composed of a what and a where, saying what the thing is, and the offset in the body of that data.
Header(What, Where) - Constructor for class org.baseparadigm.ref.Header
 
HeaderReferenceUnknownException() - Constructor for exception org.baseparadigm.ref.Headers.HeaderReferenceUnknownException
 
Headers - Class in org.baseparadigm.ref
Sorted by where.
Headers(short, short) - Constructor for class org.baseparadigm.ref.Headers
 
headers - Variable in class org.baseparadigm.ref.Headers
 
Headers.HeaderReferenceUnknownException - Exception in org.baseparadigm.ref
 
headMap(K) - Method in class org.baseparadigm.CaMap
 
headSet(T) - Method in class org.baseparadigm.CaSet
 
headSet(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
 
hexToCid(CharSequence) - Method in interface org.baseparadigm.i.StringyScheme
the argument must be hexadecimal (not a uri) of the length of CidScheme.getKeyLength()
hexToCid(CharSequence) - Method in enum org.baseparadigm.SimpleHashCidScheme
 

I

id - Variable in class org.baseparadigm.AbstractEmpty
 
id - Variable in class org.baseparadigm.ReferenceableContent
 
id - Variable in class org.baseparadigm.resolution.LazyCa
can't have a LazyCa without a content id
idByteLength() - Method in class org.baseparadigm.BasicContentId
just the id part of the encoding of this id.
IdIter() - Constructor for class org.baseparadigm.codec.RefTable.IdIter
 
IdIter(int, int) - Constructor for class org.baseparadigm.codec.RefTable.IdIter
 
IdIter(int[], int[]) - Constructor for class org.baseparadigm.codec.RefTable.IdIter
 
Impl(IA, IB) - Constructor for class org.baseparadigm.i.Pair.Impl
 
Impl() - Constructor for class org.baseparadigm.i.Pair.Impl
Impl(IA, IB, IC) - Constructor for class org.baseparadigm.i.Triple.Impl
 
Impl() - Constructor for class org.baseparadigm.i.Triple.Impl
in(Label...) - Method in interface org.baseparadigm.i.Traversal
activate edges with the current nodes as discoverables, setting the new current nodes to be the knowns of the edges traversed.
in(Label) - Method in interface org.baseparadigm.i.Traversal
 
in() - Method in interface org.baseparadigm.i.Traversal
with no constraints, all incoming edges will be selected.
in(String...) - Method in interface org.baseparadigm.i.Traversal
convenience for creating text labels.
in(String) - Method in interface org.baseparadigm.i.Traversal
 
in(Label...) - Method in class org.baseparadigm.TraversalImpl
 
in(Label) - Method in class org.baseparadigm.TraversalImpl
 
in() - Method in class org.baseparadigm.TraversalImpl
 
in(String...) - Method in class org.baseparadigm.TraversalImpl
 
in(String) - Method in class org.baseparadigm.TraversalImpl
 
InapplicableId() - Constructor for class org.baseparadigm.i.ZContentId.InapplicableId
 
includes - Variable in class org.baseparadigm.VirtualRepoBackedStuffed
 
increment(MEdge<N>) - Method in class org.baseparadigm.EdgeIndex
 
Index(int[]) - Constructor for class org.baseparadigm.codec.RefTable.Index
If the length of the arg is less than refTable.lengths.length then it iterates over the more significant side.
Index() - Constructor for class org.baseparadigm.codec.RefTable.Index
Start at the top.
Index - Interface in org.baseparadigm.i
 
index(Iterable<MultiEdge<NodeType>>) - Static method in class org.baseparadigm.Util
index given edges.
Index.Accessor - Interface in org.baseparadigm.i
 
init(Stuffed) - Method in class org.baseparadigm.CaBytes
 
init(Stuffed) - Method in class org.baseparadigm.CaListImpl
 
init(Stuffed) - Method in class org.baseparadigm.CaMap
 
init(Stuffed) - Method in class org.baseparadigm.CaSet
 
init(Stuffed) - Method in class org.baseparadigm.EdgeSet
 
init(Stuffed) - Method in class org.baseparadigm.i.Pair.Impl
Note that unless the ResolvableId.resolve() produces the right type, you may get two CaBytes instances.
init(Stuffed) - Method in interface org.baseparadigm.i.Stuffable
Initializes after using the zero arg constructor.
init(Stuffed) - Method in class org.baseparadigm.i.Triple.Impl
 
init(Stuffed) - Method in class org.baseparadigm.LinearVirtualRepo
 
init(Stuffed) - Method in class org.baseparadigm.MEdge
 
init(Stuffed) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
initBackingMap() - Method in class org.baseparadigm.CaMap
If backing map is null initialize it.
initBackingSet() - Method in class org.baseparadigm.CaSet
allocate the backing set and also return it
initCaMap() - Method in class org.baseparadigm.MEdge
 
initialized - Variable in class org.baseparadigm.AbstractHcidStuffable
 
InitProblem() - Constructor for exception org.baseparadigm.i.Stuffable.InitProblem
 
InitProblem(String) - Constructor for exception org.baseparadigm.i.Stuffable.InitProblem
 
InitProblem(Throwable) - Constructor for exception org.baseparadigm.i.Stuffable.InitProblem
 
InitProblem(String, Throwable) - Constructor for exception org.baseparadigm.i.Stuffable.InitProblem
 
InitProblem(String, Throwable, boolean, boolean) - Constructor for exception org.baseparadigm.i.Stuffable.InitProblem
 
initStuff(CidScheme) - Method in class org.baseparadigm.LinearVirtualRepo
 
inRange(byte, int) - Static method in class org.baseparadigm.BasicContentId.LengthByte
 
inRange(byte, long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
 
inRange(byte, BigInteger) - Static method in class org.baseparadigm.BasicContentId.LengthByte
 
instance() - Static method in class org.baseparadigm.DefaultZomuTypeDictionary
 
instance() - Static method in class org.baseparadigm.i.Lexicon.CommonsLexicon
 
instance - Static variable in class org.baseparadigm.NullCidScheme
 
instance() - Static method in class org.baseparadigm.NullCidScheme
 
intersectEdges(CaGraph<?>) - Method in class org.baseparadigm.CaListImpl
 
intersectEdges(CaGraph<?>) - Method in class org.baseparadigm.CaSet
 
intersectEdges(CaGraph<?>) - Method in class org.baseparadigm.EdgeIndex
 
intersectEdges(CaGraph<?>) - Method in class org.baseparadigm.EdgeSet
 
intersectEdges(CaGraph<?>) - Method in interface org.baseparadigm.i.CaGraph
Commutative; Does not consider permutations of edges, but only identity; Result contains no orphaned nodes and only explicit nodes that were explicit in both operands.
intersectNodes(CaGraph<?>) - Method in class org.baseparadigm.CaListImpl
 
intersectNodes(CaGraph<?>) - Method in class org.baseparadigm.CaSet
intersection with Graph.getNodes()
intersectNodes(CaGraph<?>) - Method in class org.baseparadigm.EdgeIndex
 
intersectNodes(CaGraph<?>) - Method in class org.baseparadigm.EdgeSet
 
intersectNodes(CaGraph<?>) - Method in interface org.baseparadigm.i.CaGraph
Commutative; Makes all resultant nodes explicit nodes, and leaves only edges for which all knowns and discoverables are in the set of explicit nodes.
Invalid(String) - Constructor for exception org.baseparadigm.i.MultiEdge.Invalid
 
invariant() - Method in class org.baseparadigm.CaBytes
Feel free to assert this.
invariant() - Method in class org.baseparadigm.CaMap
 
invariant() - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
invariant() - Method in class org.baseparadigm.EdgeIndex
 
invariant() - Method in class org.baseparadigm.EdgeSet
If this doesn't return true, either there is a bug in the BaseParadigm library or you're doing something hackey and you need to fix it.
invariant() - Method in class org.baseparadigm.LinearVirtualRepo
 
invariant() - Method in class org.baseparadigm.MEdge
 
invariant() - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
isAbsolute() - Method in class org.baseparadigm.codec.PathByteChunk
 
isEmpty() - Method in class org.baseparadigm.CaMap
 
isEmpty() - Method in class org.baseparadigm.CaSet
 
isEmpty() - Method in class org.baseparadigm.EdgeIndex
 
isEmpty() - Method in class org.baseparadigm.EdgeSet
 
isEmpty() - Method in class org.baseparadigm.MEdge
 
isEquivalentOrMoreSpecificThan(Validator) - Method in interface org.baseparadigm.i.Validator
True if the instance validates things that could be used in place of something v2 validates.
isEquivalentSpecificityAs(Validator) - Method in interface org.baseparadigm.i.Validator
return false if comparison is unknown or not strictly the same.
isInitialized() - Method in class org.baseparadigm.AbstractHcidStuffable
 
isInitialized() - Method in interface org.baseparadigm.i.HcidStuffable
Everything that has a content id is immutable, but before the content id is assigned, the instance may not be fully initialized; this method returns true iff no change can be made to the object's state that may change the content id.
isParallel() - Method in class org.baseparadigm.TraversalImpl
 
isSupersetOf(MEdge<N>) - Method in class org.baseparadigm.MEdge
 
isValid(HasContentId) - Method in interface org.baseparadigm.i.Validator
IterableAsType(Iterable<? extends HasAs>, Class<I>, boolean) - Constructor for class org.baseparadigm.Util.IterableAsType
an Iterable whose iterator will return instances of the given class
IterableAsType(Iterable<? extends HasAs>, Class<I>) - Constructor for class org.baseparadigm.Util.IterableAsType
defaults throwExceptions to true
IterableWithScheme<CA extends HasContentId> - Interface in org.baseparadigm.i
 
iterator() - Method in class org.baseparadigm.CaBytes
 
iterator() - Method in class org.baseparadigm.CaListImpl
 
iterator() - Method in class org.baseparadigm.CaSet
 
iterator() - Method in class org.baseparadigm.codec.ByteChunk
 
iterator() - Method in class org.baseparadigm.codec.FileBytes
 
iterator() - Method in class org.baseparadigm.codec.PathByteChunk
 
iterator() - Method in class org.baseparadigm.codec.RefTable.Binary
 
iterator() - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
iterator() - Method in class org.baseparadigm.codec.RefTable.Index
returns this.
iterator() - Method in class org.baseparadigm.codec.RefTable
 
iterator() - Method in class org.baseparadigm.EdgeSet
 
iterator() - Method in class org.baseparadigm.LinearVirtualRepo
 
iterator() - Method in class org.baseparadigm.ref.Headers
 
iterator() - Method in class org.baseparadigm.TraversalImpl
 
iterator() - Method in class org.baseparadigm.Util.IterableAsType
 
iterator() - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 

J

javaClassInitialization - Static variable in interface org.baseparadigm.i.GraphQuery
The value of the property on a query when the query can be initialized with java reflection.
JustOneException() - Constructor for exception org.baseparadigm.i.ZMap.JustOneException
 

K

keyFor(HasBytes) - Method in interface org.baseparadigm.i.CidScheme
A CidScheme creates content ids.
keyFor(HasBytes) - Method in class org.baseparadigm.NullCidScheme
unsupported
keyFor(HasBytes) - Method in enum org.baseparadigm.SimpleHashCidScheme
 
keySet() - Method in class org.baseparadigm.CaMap
 
keySet() - Method in class org.baseparadigm.MEdge
 
KldEdgeKey(CidScheme, EdgeField) - Constructor for class org.baseparadigm.MEdge.KldEdgeKey
kLogger - Static variable in class org.baseparadigm.MEdge
 
knowKey() - Method in class org.baseparadigm.MEdge
 
known(NB) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
adds a node to the set of knowns on this edge
known(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
assumes CaCharSequence is an NB (unchecked).
known(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
known(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
knownIs(N) - Method in class org.baseparadigm.EdgeIndex
knownIs(CharSequence) - Method in class org.baseparadigm.EdgeIndex
unchecked; assert that nodes implement CharSequence
knownIsAny(IterableWithScheme<N>) - Method in class org.baseparadigm.EdgeIndex
 
knowns(IterableWithScheme<NB>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
sets or replaces the knowns on this edge with the set of knowns given
kvTypes(Class<KB>, Class<VB>) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 

L

Labe(HasContentId) - Constructor for class org.baseparadigm.i.Label.Labe
 
labeKey() - Method in class org.baseparadigm.MEdge
 
Label - Interface in org.baseparadigm.i
 
label(Label) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
label(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
creates a Label.Labe using a CaCharSequence.
label(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
label(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
Label.Labe - Class in org.baseparadigm.i
feel free to extend Label.Labe to simplify creating your labels
labelIs(HasContentId) - Method in class org.baseparadigm.EdgeIndex
 
labelIs(CharSequence) - Method in class org.baseparadigm.EdgeIndex
 
labelIs(HasBytes) - Method in class org.baseparadigm.EdgeIndex
 
labelIsAny(IterableWithScheme<Label>) - Method in class org.baseparadigm.EdgeIndex
 
labels(IterableWithScheme<Label>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
last() - Method in class org.baseparadigm.CaSet
 
last() - Method in class org.baseparadigm.EdgeSet
 
lastKey() - Method in class org.baseparadigm.CaMap
 
lazy - Variable in class org.baseparadigm.codec.FileSystemStore
LazyCa<T extends HasContentId> - Class in org.baseparadigm.resolution
like CaBytes but the content may not be present; ie may not be more than a ContentId.
LazyCa(ContentId) - Constructor for class org.baseparadigm.resolution.LazyCa
 
LazyCa(ContentId, Class<T>) - Constructor for class org.baseparadigm.resolution.LazyCa
 
length() - Method in class org.baseparadigm.CaCharSequence
 
length() - Method in class org.baseparadigm.codec.CharSequenceByteChunk
 
LENGTH_BYTE_BASE - Static variable in class org.baseparadigm.BasicContentId.LengthByte
The 254th root of (2^64 -1)/1024.
LengthByte(byte) - Constructor for class org.baseparadigm.BasicContentId.LengthByte
 
LengthByte(long) - Constructor for class org.baseparadigm.BasicContentId.LengthByte
find the right length byte for the given exact length.
lengthByteFor(long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
find the right length byte for the given exact length.
lengthExclusiveLowerBound(byte) - Static method in class org.baseparadigm.BasicContentId.LengthByte
Given a byte from a ContentId for the upper bound of the content length, this method returns a number that the content referenced by the content ID will be bigger than.
lengthInclusiveUpperBound(byte) - Static method in class org.baseparadigm.BasicContentId.LengthByte
Given a byte from a ContentId for the upper bound of the content length, this method returns a number that the content referenced by the content ID will not be bigger than.
lengths - Variable in class org.baseparadigm.codec.RefTable
 
Lexicon - Interface in org.baseparadigm.i
a namespace to qualify labels for the sole purpose of avoiding collision
Lexicon.CommonsLexicon - Class in org.baseparadigm.i
CommonsLexicon.instance().equals(anyCidScheme.empty().asType(LexiconRoot.class))
limit(long) - Method in interface org.baseparadigm.i.Traversal
 
limit(long) - Method in class org.baseparadigm.TraversalImpl
 
LinearVirtualRepo - Class in org.baseparadigm
A serializable Repo backed by a list of content not sorted by ContentId.
LinearVirtualRepo(CidScheme) - Constructor for class org.baseparadigm.LinearVirtualRepo
 
LinearVirtualRepo(LinearVirtualRepo) - Constructor for class org.baseparadigm.LinearVirtualRepo
 
LinearVirtualRepo() - Constructor for class org.baseparadigm.LinearVirtualRepo
 
LinearVirtualRepo.LinearVirtualRepoBuilder - Class in org.baseparadigm
 
LinearVirtualRepoBuilder() - Constructor for class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
LinearVirtualRepoBuilder(CidScheme) - Constructor for class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
listContents - Variable in class org.baseparadigm.CaListImpl
 
lookup(ContentId, ContentId) - Method in interface org.baseparadigm.i.Index
look up an entry by the ids of the accessor and keyword
lookup(ContentId, ContentId) - Method in class org.baseparadigm.MutableIndexImpl
 
lowerBound - Variable in class org.baseparadigm.codec.RefTable.ByteIter
 
lowerBound - Variable in class org.baseparadigm.codec.RefTable.IdIter
 
ltMax(byte, long) - Static method in class org.baseparadigm.BasicContentId.LengthByte
less than or equal to the maximum for the range.

M

ManyId() - Constructor for class org.baseparadigm.i.ZContentId.ManyId
 
ManyLiteralsId() - Constructor for class org.baseparadigm.i.ZContentId.ManyLiteralsId
 
ManyReferencesId() - Constructor for class org.baseparadigm.i.ZContentId.ManyReferencesId
 
map - Variable in class org.baseparadigm.MapStore
 
map(Function<? super Path<NT>, ? extends R>) - Method in class org.baseparadigm.TraversalImpl
 
map(Util.Mapper<IN, OUT>, Iterable<IN>) - Static method in class org.baseparadigm.Util
 
mapOne(IN, Util.Emitter<OUT>) - Method in interface org.baseparadigm.Util.Mapper
 
MapStore - Class in org.baseparadigm
A basic in-memory RepoStorage.
MapStore(Map<ContentId, Bytes>) - Constructor for class org.baseparadigm.MapStore
 
MapStore() - Constructor for class org.baseparadigm.MapStore
 
mapToDouble(ToDoubleFunction<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
mapToInt(ToIntFunction<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
mapToLong(ToLongFunction<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
max(Comparator<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
MAX_VALUE - Static variable in class org.baseparadigm.ref.Where
 
md - Variable in enum org.baseparadigm.SimpleHashCidScheme
 
MEdge<N extends HasContentId> - Class in org.baseparadigm
An MEdge is a document pairing EdgeField with ContentSets.
MEdge() - Constructor for class org.baseparadigm.MEdge
Make an uninitialized Edge; use init(Stuffed) next or the MEdge.MEdgeBuilder.
MEdge(CidScheme, SortedMap<EdgeKey, ContentSet<?>>) - Constructor for class org.baseparadigm.MEdge
this constructor used by MEdge.clone()
MEdge(MEdge<N>) - Constructor for class org.baseparadigm.MEdge
clone the edge.
MEdge(Repo, ContentId) - Constructor for class org.baseparadigm.MEdge
 
MEdge(HasContentId...) - Constructor for class org.baseparadigm.MEdge
Construct a sextuple.
MEdge(Object...) - Constructor for class org.baseparadigm.MEdge
Translates Strings to CaCharSequence instances, but otherwise the same as the HasContentId vararg constructor.
MEdge(CidScheme, Object...) - Constructor for class org.baseparadigm.MEdge
At the time of this writing, handles Strings and byte arrays and HasContentId instances but doesn't convert other kinds of data to a HasContentId.
MEdge(Stuffed) - Constructor for class org.baseparadigm.MEdge
Reconstitute a stuffed edge.
MEdge(CidScheme) - Constructor for class org.baseparadigm.MEdge
An initialized empty edge.
MEdge.KldEdgeKey - Class in org.baseparadigm
 
MEdge.MEdgeBuilder<NB extends HasContentId> - Class in org.baseparadigm
 
MEdge.PropertiesEdgeKey - Class in org.baseparadigm
 
MEdgeBuilder() - Constructor for class org.baseparadigm.MEdge.MEdgeBuilder
 
MEdgeBuilder(CidScheme) - Constructor for class org.baseparadigm.MEdge.MEdgeBuilder
 
MEdgeBuilder(MEdge<NB>) - Constructor for class org.baseparadigm.MEdge.MEdgeBuilder
 
MEdgeBuilder(Object...) - Constructor for class org.baseparadigm.MEdge.MEdgeBuilder
corresponding to MEdge.MEdge(Object...)
message(HasContentId) - Method in class org.baseparadigm.i.Author.Auth
 
message(HasContentId) - Method in interface org.baseparadigm.i.Author
Create data that can be used by another procedure (with side effects) to transmit data to the Author.
min(Comparator<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
MultiEdge<NODETYPE extends HasContentId> - Interface in org.baseparadigm.i
A multi edge is a brick with which to build everything else in BaseParadigm.
MultiEdge.Invalid - Exception in org.baseparadigm.i
An invalid edge.
multiples - Variable in class org.baseparadigm.codec.RefTable
 
MutableIndex - Interface in org.baseparadigm.i
 
MutableIndexImpl - Class in org.baseparadigm
 
MutableIndexImpl() - Constructor for class org.baseparadigm.MutableIndexImpl
 

N

name(ContentId) - Method in class org.baseparadigm.codec.FileSystemStore.FSSCidNamer
 
name(ContentId) - Method in interface org.baseparadigm.i.CidNamer
 
nameFor(short) - Method in class org.baseparadigm.DefaultZomuTypeDictionary
 
nameFor(short) - Method in interface org.baseparadigm.i.ZomuTypeDictionary
 
narrow(EdgeField, HasContentId) - Method in class org.baseparadigm.EdgeIndex
 
narrow(EdgeField, CharSequence) - Method in class org.baseparadigm.EdgeIndex
 
narrow(EdgeField, HasContentId) - Method in interface org.baseparadigm.i.EdgeIndex
 
narrow(EdgeField, CharSequence) - Method in interface org.baseparadigm.i.EdgeIndex
converts the CharSequence to a CaCharSequence and calls EdgeIndex.narrow(EdgeField, HasContentId)
narrowAll(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.EdgeIndex
 
narrowAll(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.EdgeIndex
 
narrowAny(EdgeField, Set<? extends HasContentId>) - Method in class org.baseparadigm.EdgeIndex
 
narrowAny(EdgeField, Set<? extends HasContentId>) - Method in interface org.baseparadigm.i.EdgeIndex
 
nbrBytes - Variable in class org.baseparadigm.codec.RefTable
The number of bytes the instance will write out when serialized.
nbrHeaders - Variable in class org.baseparadigm.ref.Headers
 
next() - Method in class org.baseparadigm.codec.ByteIterator
 
next() - Method in class org.baseparadigm.codec.RefTable.ByteIter
 
next() - Method in class org.baseparadigm.codec.RefTable.IdIter
 
next() - Method in class org.baseparadigm.codec.RefTable.Index
Advances the coordinate to the next position, if not at the end.
nodeClass - Variable in class org.baseparadigm.MEdge.MEdgeBuilder
 
nodes - Variable in class org.baseparadigm.EdgeIndex
 
nodes - Variable in class org.baseparadigm.EdgeSet
 
NoneException() - Constructor for exception org.baseparadigm.i.ZMap.NoneException
 
noneMatch(Predicate<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
normalize() - Method in class org.baseparadigm.codec.PathByteChunk
 
NotInRepoException - Exception in org.baseparadigm.codec
Thrown when a Repo does not contain content for a ContentId but it is necessary for it to do so.
NotInRepoException(String) - Constructor for exception org.baseparadigm.codec.NotInRepoException
 
NotJustOneException() - Constructor for exception org.baseparadigm.i.ZMap.NotJustOneException
 
NotValidException() - Constructor for exception org.baseparadigm.i.Validator.NotValidException
 
NotValidException(String) - Constructor for exception org.baseparadigm.i.Validator.NotValidException
 
NullCidScheme - Class in org.baseparadigm
 
NullCidScheme() - Constructor for class org.baseparadigm.NullCidScheme
 
NullId() - Constructor for class org.baseparadigm.i.ZContentId.NullId
 
numberFor(String) - Method in class org.baseparadigm.DefaultZomuTypeDictionary
 
numberFor(String) - Method in interface org.baseparadigm.i.ZomuTypeDictionary
 

O

ofOne(N) - Static method in class org.baseparadigm.CaSet
 
onClose(Runnable) - Method in class org.baseparadigm.TraversalImpl
 
one() - Method in class org.baseparadigm.CaListImpl
 
one() - Method in class org.baseparadigm.CaSet
 
one() - Method in class org.baseparadigm.EdgeSet
 
one() - Method in interface org.baseparadigm.i.SomeContent
 
oneEdge() - Method in class org.baseparadigm.EdgeIndex
 
OneId() - Constructor for class org.baseparadigm.i.ZContentId.OneId
 
OneLiteralId() - Constructor for class org.baseparadigm.i.ZContentId.OneLiteralId
 
oneNode() - Method in class org.baseparadigm.EdgeIndex
 
OneReferenceId() - Constructor for class org.baseparadigm.i.ZContentId.OneReferenceId
 
org.baseparadigm - package org.baseparadigm
BaseParadigm is a library for helping manage content addressable content.
org.baseparadigm.codec - package org.baseparadigm.codec
Code for encoding and decoding binary files and streams.
org.baseparadigm.i - package org.baseparadigm.i
Core interfaces; the spec of BaseParadigm; these concepts should be implemented again in other languages.
org.baseparadigm.ref - package org.baseparadigm.ref
A Reference is indexed by unsigned shorts, so it is at most 65535 bytes long including headers.
org.baseparadigm.resolution - package org.baseparadigm.resolution
Classes related to resolution of content IDs to content.
out - Variable in class org.baseparadigm.codec.BasicSyncOutput
 
out(Label...) - Method in interface org.baseparadigm.i.Traversal
selects edges with the current node as known.
out(Label) - Method in interface org.baseparadigm.i.Traversal
 
out() - Method in interface org.baseparadigm.i.Traversal
With no constraints, all outgoing edges will be selected.
out(String...) - Method in interface org.baseparadigm.i.Traversal
convenience for creating text labels.
out(String) - Method in interface org.baseparadigm.i.Traversal
 
out(Label...) - Method in class org.baseparadigm.TraversalImpl
 
out(Label) - Method in class org.baseparadigm.TraversalImpl
 
out() - Method in class org.baseparadigm.TraversalImpl
Add every edge going out from last nodes (IE the fore of the last segment in the path) to paths (creating new paths where there are multiple).
out(String...) - Method in class org.baseparadigm.TraversalImpl
 
out(String) - Method in class org.baseparadigm.TraversalImpl
 

P

Pair<A extends HasContentId,B extends HasContentId> - Interface in org.baseparadigm.i
 
pair(A, B) - Static method in class org.baseparadigm.i.Pair.Impl
entirely just because it's nicer to write pair(a, b) than new Pair.Impl<HasContentId, HasContentId>(a, b)
pair(EdgeField, HasContentId) - Static method in class org.baseparadigm.i.Pair.Impl
 
pair(CidScheme, byte[], byte[]) - Static method in class org.baseparadigm.i.Pair.Impl
 
Pair.Impl<IA extends HasContentId,IB extends HasContentId> - Class in org.baseparadigm.i
An immutable pair.
Pair.PairComparator - Class in org.baseparadigm.i
 
PairComparator() - Constructor for class org.baseparadigm.i.Pair.PairComparator
 
parallel() - Method in class org.baseparadigm.TraversalImpl
 
patch(GraphDiff<N>) - Method in class org.baseparadigm.EdgeIndex
 
path - Variable in class org.baseparadigm.codec.PathByteChunk
 
Path<T extends HasContentId> - Interface in org.baseparadigm.i
A list of edges that join at nodes.
Path(MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.Path
 
Path(NT, MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.Path
 
Path(ContentSet<NT>, MultiEdge<NT>) - Constructor for class org.baseparadigm.TraversalImpl.Path
 
PathByteChunk - Class in org.baseparadigm.codec
 
PathByteChunk(Path) - Constructor for class org.baseparadigm.codec.PathByteChunk
 
PathByteChunk(String) - Constructor for class org.baseparadigm.codec.PathByteChunk
 
PathCollector() - Constructor for class org.baseparadigm.EdgeIndex.PathCollector
 
peek(Consumer<? super Path<S>>) - Method in interface org.baseparadigm.i.Traversal
 
peek(Consumer<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
popThreadLocalDefaultCidScheme() - Static method in class org.baseparadigm.Util
 
popThreadLocalDefaultRepo(CidScheme) - Static method in class org.baseparadigm.Util
 
populate(Index.Accessor, HasContentId) - Method in interface org.baseparadigm.i.MutableIndex
 
populate(Index.Accessor, HasContentId) - Method in class org.baseparadigm.MutableIndexImpl
 
PotentialId() - Constructor for class org.baseparadigm.i.ZContentId.PotentialId
 
POTENTIALLY_BIGGER_THAN_AN_UNSIGNED_LONG - Static variable in class org.baseparadigm.BasicContentId.LengthByte
The value of a length byte indicating that the number of bytes in the referenced content may be 2^64 or more.
prop(HasContentId, HasContentId) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
Add a property to the last node
prop(CharSequence, CharSequence) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
PropertiesEdgeKey(EdgeKey.Kld) - Constructor for class org.baseparadigm.MEdge.PropertiesEdgeKey
 
PropertyGraph<N extends HasContentId> - Interface in org.baseparadigm.i
 
props(IterableWithScheme<Label>, IterableWithScheme<NB>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
a lot like MEdge.MEdgeBuilder.prop(HasContentId, HasContentId) but creates a multi edge.
propsKey(EdgeField) - Method in class org.baseparadigm.MEdge
 
pushThreadLocalDefaultCidScheme(CidScheme) - Static method in class org.baseparadigm.Util
 
pushThreadLocalDefaultRepo(Repo) - Static method in class org.baseparadigm.Util
A useful utility for setting the default for content ids to resolve against.
put(KB, VB) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(CharSequence, CharSequence) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(CharSequence, HasContentId) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(CharSequence, byte[]) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(KB, CharSequence) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(byte[]) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(HasBytes) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
put(K, V) - Method in class org.baseparadigm.CaMap
Deprecated.
put(HasBytes, ContentId, HasBytes) - Method in class org.baseparadigm.codec.FileSystemStore
always returns null;
put(HasBytes, ContentId, HasBytes) - Method in interface org.baseparadigm.codec.RepoStorage
 
put(HasBytes) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
put(HasContentId) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
put(HasBytes) - Method in class org.baseparadigm.LinearVirtualRepo
use the builder
put(HasContentId) - Method in class org.baseparadigm.LinearVirtualRepo
use the builder
put(HasBytes, ContentId, HasBytes) - Method in class org.baseparadigm.MapStore
always returns null;
put(EdgeKey, IterableWithScheme<?>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
put(EdgeKey.Kld, HasContentId) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
put(EdgeKey, ContentSet<?>) - Method in class org.baseparadigm.MEdge
Deprecated.
put(HasBytes) - Method in class org.baseparadigm.resolution.BasicRepo
 
put(HasContentId) - Method in class org.baseparadigm.resolution.BasicRepo
 
put(HasBytes) - Method in interface org.baseparadigm.resolution.Repo
Put content in the Repo.
put(HasContentId) - Method in interface org.baseparadigm.resolution.Repo
 
put(HasBytes) - Method in class org.baseparadigm.Util.SingleValueRepo
 
put(HasContentId) - Method in class org.baseparadigm.Util.SingleValueRepo
 
put(HasBytes) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
unsupported.
put(HasContentId) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
unsupported.
putAll(Map<? extends K, ? extends V>) - Method in class org.baseparadigm.CaMap
Deprecated.
putAll(Map<? extends EdgeKey, ? extends ContentSet<?>>) - Method in class org.baseparadigm.MEdge
Deprecated.
putAll(Iterable<HasBytes>) - Method in class org.baseparadigm.resolution.BasicRepo
 
putAt(CharSequence, CharSequence) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
putAt(CharSequence, HasContentId) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
putAt(KB, VB) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
putAt(KB, CharSequence) - Method in class org.baseparadigm.CaMap.CaMapBuilder
 
putReference(Reference) - Method in class org.baseparadigm.LinearVirtualRepo.LinearVirtualRepoBuilder
 
putReference(Reference) - Method in class org.baseparadigm.LinearVirtualRepo
use the builder
putReference(Reference) - Method in class org.baseparadigm.resolution.BasicRepo
 
putReference(Reference) - Method in interface org.baseparadigm.resolution.Repo
 
putReference(Reference) - Method in class org.baseparadigm.Util.SingleValueRepo
 
putReference(Reference) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
unsupported.

Q

queries(IterableWithScheme<CaQuery>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
querKey() - Method in class org.baseparadigm.MEdge
 
query(CaQuery) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
query(Class<? extends GraphQuery>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
Converts the given graph query class to a string name, inserts it in the queries field, and labels the query as reconstitutable with java class initialization.
query(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
query(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
query(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
queryForName(String) - Static method in interface org.baseparadigm.i.GraphQuery
Instantiate the named query.
queryInitializationLabel - Static variable in interface org.baseparadigm.i.GraphQuery
The name of the property on a query which specifies the initialization method of the query.
queryIs(HasContentId) - Method in class org.baseparadigm.EdgeIndex
 
queryIsAny(IterableWithScheme<CaQuery>) - Method in class org.baseparadigm.EdgeIndex
 
queryName(Class<? extends GraphQuery>) - Static method in interface org.baseparadigm.i.GraphQuery
Get a text name for a query.

R

Range(Number, Number) - Constructor for class org.baseparadigm.codec.RefTable.Binary.Range
 
read() - Method in interface org.baseparadigm.codec.SyncInput
 
recycle() - Method in class org.baseparadigm.CaMap.CaMapBuilder
The weakness of builders is the extra allocation, which though usually insignificant, could effect performance on resource restricted systems (say, Android); this method allows you to continue using the same builder instance.
recycle(CaMap<KB, VB>) - Method in class org.baseparadigm.CaMap.CaMapBuilder
DANGER WILL ROBINSON! You should have a really good handle on the issues with mutating content addressable data before using this method.
recycle() - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
Start creating a new EdgeIndex.
recycle() - Method in class org.baseparadigm.MEdge.MEdgeBuilder
Start creating a new Edge.
recycle(CidScheme) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
reduce(Path<NT>, BinaryOperator<Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
reduce(BinaryOperator<Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
reduce(U, BiFunction<U, ? super Path<NT>, U>, BinaryOperator<U>) - Method in class org.baseparadigm.TraversalImpl
 
Reference - Class in org.baseparadigm.ref
A constrained-size data structure that holds metadata that software may need to see before actually fetching the referenced data.
Reference(Headers, byte[]) - Constructor for class org.baseparadigm.ref.Reference
 
reference - Variable in class org.baseparadigm.ReferenceableContent
 
ReferenceableContent - Class in org.baseparadigm
ReferenceableContent is content with a Reference.
ReferenceableContent() - Constructor for class org.baseparadigm.ReferenceableContent
 
ReferenceableContent(CidScheme) - Constructor for class org.baseparadigm.ReferenceableContent
 
refs - Variable in class org.baseparadigm.codec.RefTable
 
RefTable - Class in org.baseparadigm.codec
A sorted, unique, serialized multidimensional array of references.
RefTable(int[], CidScheme) - Constructor for class org.baseparadigm.codec.RefTable
You'll need to initialize this RefTable by filling in the references after using this constructor.
RefTable.Binary - Class in org.baseparadigm.codec
A thin view into the same data structure as an opaque binary.
RefTable.Binary.Range - Class in org.baseparadigm.codec
Wraps this RefTable.Binary to provide a view into a range of the data.
RefTable.BinaryChunk - Class in org.baseparadigm.codec
Like RefTable.Binary.Range but copies bytes into a new object and does not maintain a reference to the RefTable.
RefTable.ByteIter - Class in org.baseparadigm.codec
An iterator over the bytes of the serialized version of this instance.
RefTable.IdIter - Class in org.baseparadigm.codec
An iterator over a flat sequence of content ids.
RefTable.Index - Class in org.baseparadigm.codec
RefTable.Index instances are not thread safe; if using them to set values, be sure to consider concurrent access; consider using separate instances.
register(WatchService, WatchEvent.Kind<?>[], WatchEvent.Modifier...) - Method in class org.baseparadigm.codec.PathByteChunk
 
register(WatchService, WatchEvent.Kind<?>...) - Method in class org.baseparadigm.codec.PathByteChunk
 
relativize(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
remove(Object) - Method in class org.baseparadigm.CaMap
Deprecated.
remove(Object) - Method in class org.baseparadigm.CaSet
 
remove() - Method in class org.baseparadigm.codec.ByteIterator
 
remove(ContentId) - Method in class org.baseparadigm.codec.FileSystemStore
 
remove(ContentId) - Method in interface org.baseparadigm.codec.RepoStorageWithDeletion
Unlike the java.util.Map interface, remove does not return the value stored because in the content addressable paradigm, the content should be known.
remove(W) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
 
remove(Object) - Method in class org.baseparadigm.EdgeSet
 
remove(ContentId) - Method in class org.baseparadigm.MapStore
 
remove(Object) - Method in class org.baseparadigm.MEdge
Deprecated.
remove(ContentId) - Method in class org.baseparadigm.resolution.BasicRepo
 
remove(ContentId) - Method in interface org.baseparadigm.resolution.RepoWithDeletion
Free up space.
removeAll(IterableWithScheme<U>) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
removeAll(Collection<?>) - Method in class org.baseparadigm.CaSet
 
removeAll(Graph<W>) - Method in class org.baseparadigm.EdgeSet.EdgeSetBuilder
remove both edges and nodes of the given graph from the nodes in the building EdgeSet
removeAll(Collection<?>) - Method in class org.baseparadigm.EdgeSet
 
removedEdges - Variable in class org.baseparadigm.GraphDiff
 
removedNodes - Variable in class org.baseparadigm.GraphDiff
 
removeEdges(SomeEdges<?>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
removeGraph(Graph<?>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
removeNodes(SomeContent<?>) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
repo(Repo) - Method in class org.baseparadigm.EdgeIndex.EdgeIndexBuilder
 
repo(Repo) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
egde content will be stored in the given Repo when the edge is finished including keys, sets of values, and the values themselves
repo - Variable in class org.baseparadigm.resolution.ContentIdResolvable
 
Repo - Interface in org.baseparadigm.resolution
Create a Repo for "everything private" or "everything public", or "all my work stuff" etc.
repoGet(Repo, ContentId) - Static method in class org.baseparadigm.Util
Essentially just Repo.get(ContentId) but it throws an exception if get returns null.
RepoStorage - Interface in org.baseparadigm.codec
RepoStorage is analogous to a specific place to store data.
RepoStorageWithDeletion - Interface in org.baseparadigm.codec
 
RepoWithBackups - Interface in org.baseparadigm.resolution
 
RepoWithDeletion - Interface in org.baseparadigm.resolution
Adds delete functionality from java.util.Map to IRepo.
ResolvableId - Interface in org.baseparadigm.resolution
Content Ids are aliases for content.
resolve(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
resolve(String) - Method in class org.baseparadigm.codec.PathByteChunk
 
resolve() - Method in class org.baseparadigm.resolution.ContentIdResolvable
 
resolve() - Method in interface org.baseparadigm.resolution.ResolvableId
Depending on the origin of the ResolvableId this may just be a CaBytes or it may be something more specific, either cached from where this ResolvableId was created or recreated using type information from a serialization.
resolveSibling(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
resolveSibling(String) - Method in class org.baseparadigm.codec.PathByteChunk
 
retainAll(SomeContent<? extends U>) - Method in class org.baseparadigm.CaSet.CaSetBuilder
 
retainAll(Collection<?>) - Method in class org.baseparadigm.CaSet
 
retainAll(Collection<?>) - Method in class org.baseparadigm.EdgeSet
 
reverse(URI) - Method in class org.baseparadigm.codec.FileSystemStore.FSSCidNamer
 
reverse(URI) - Method in interface org.baseparadigm.i.CidNamer
 
rollNbr() - Method in class org.baseparadigm.codec.RefTable.Index
The number of least significant dimensions to roll upon a call to RefTable.Index.next().
RuntimeFileNotFoundException(Exception) - Constructor for exception org.baseparadigm.codec.FileBytes.RuntimeFileNotFoundException
 
RuntimeIOException(Exception) - Constructor for exception org.baseparadigm.codec.FileBytes.RuntimeIOException
 
RuntimeIOException(String) - Constructor for exception org.baseparadigm.codec.FileBytes.RuntimeIOException
 

S

sequence(HasContentId) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
sequence(String) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
sequence(Instant) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
Timestamp the edge.
sequence(HasBytes) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
sequence(URI) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
sequenceIsAny(IterableWithScheme<MultiEdge<?>>) - Method in class org.baseparadigm.EdgeIndex
 
sequences(IterableWithScheme<MultiEdge<NB>>) - Method in class org.baseparadigm.MEdge.MEdgeBuilder
 
sequential() - Method in class org.baseparadigm.TraversalImpl
 
sequKey() - Method in class org.baseparadigm.MEdge
 
set(ContentId) - Method in class org.baseparadigm.codec.RefTable.Index
setDefaultCidScheme(CidScheme) - Static method in class org.baseparadigm.Util
 
setDefaultRepo(Repo) - Static method in class org.baseparadigm.Util
 
setInitialized(boolean) - Method in class org.baseparadigm.AbstractHcidStuffable
an implementing class may manage multiple substructures; this set the initialized state across all of them.
setInitialized(boolean) - Method in class org.baseparadigm.CaBytes
 
setInitialized(boolean) - Method in class org.baseparadigm.CaListImpl
 
setInitialized(boolean) - Method in class org.baseparadigm.CaMap
 
setInitialized(boolean) - Method in class org.baseparadigm.CaSet
 
setInitialized(boolean) - Method in class org.baseparadigm.EdgeIndex
 
setInitialized(boolean) - Method in class org.baseparadigm.EdgeSet
 
setInitialized(boolean) - Method in class org.baseparadigm.LinearVirtualRepo
 
setInitialized(boolean) - Method in class org.baseparadigm.MEdge
 
setMap(Map<ContentId, Bytes>) - Method in class org.baseparadigm.MapStore
 
setReference(Reference) - Method in class org.baseparadigm.ReferenceableContent
 
sign(HasContentId) - Method in class org.baseparadigm.i.Author.Auth
 
sign(HasContentId) - Method in interface org.baseparadigm.i.Author
if supported, a cryptographic signature including all information necessary to use it
SimpleHashCidScheme - Enum in org.baseparadigm
A superclass for CidSchemes that are simply hashes of the content.
SingleValueRepo(ContentId, HasBytes) - Constructor for class org.baseparadigm.Util.SingleValueRepo
 
size() - Method in class org.baseparadigm.CaMap
 
size() - Method in class org.baseparadigm.CaSet
 
size() - Method in class org.baseparadigm.EdgeSet
 
size() - Method in class org.baseparadigm.MEdge
 
SIZE - Static variable in class org.baseparadigm.ref.Where
 
skip(long) - Method in interface org.baseparadigm.i.Traversal
 
skip(long) - Method in class org.baseparadigm.TraversalImpl
 
SomeContent<CA extends HasContentId> - Interface in org.baseparadigm.i
SomeContent is a Graph without edges, ie just nodes.
SomeEdges<KD extends HasContentId> - Interface in org.baseparadigm.i
Iterable Edges; a graph with no edges where the nodes are all edges.
sorted(Comparator<? super Path<S>>) - Method in interface org.baseparadigm.i.Traversal
 
sorted() - Method in interface org.baseparadigm.i.Traversal
 
sorted() - Method in class org.baseparadigm.TraversalImpl
 
sorted(Comparator<? super Path<NT>>) - Method in class org.baseparadigm.TraversalImpl
 
spliterator() - Method in class org.baseparadigm.TraversalImpl
 
startsWith(Path) - Method in class org.baseparadigm.codec.PathByteChunk
 
startsWith(String) - Method in class org.baseparadigm.codec.PathByteChunk
 
storageDir - Variable in class org.baseparadigm.codec.FileSystemStore
 
StringyScheme - Interface in org.baseparadigm.i
A cid scheme is stringy if its content ids have string representations.
stuff(Repo, CidScheme) - Method in class org.baseparadigm.CaBytes
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.CaListImpl
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.CaMap
Insert this CaMap into the Repo but also Stuffable.stuff(Repo, CidScheme) every stuffable value.
stuff(Repo, CidScheme) - Method in class org.baseparadigm.CaSet
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.EdgeSet
 
stuff(Repo, CidScheme) - Method in interface org.baseparadigm.i.Stuffable
Create a Stuffed helped by resolving the Stuffable's unresolved ContentIds using the given Repo.
stuff - Variable in class org.baseparadigm.LinearVirtualRepo
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.LinearVirtualRepo
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.MEdge
 
stuff(Repo, CidScheme) - Method in class org.baseparadigm.VirtualRepoBackedStuffed
 
Stuffable - Interface in org.baseparadigm.i
A Stuffable may have a no-arg constructor that does nothing, to be immediately followed by Stuffable.init(org.baseparadigm.i.Stuffed) which will do the actual initialization.
Stuffable.InitProblem - Exception in org.baseparadigm.i
thrown when a Stuffable is unable to use the Stuffed to initialize itself.
Stuffed - Interface in org.baseparadigm.i
Stuffed instances return from Stuffable.stuff(Repo, CidScheme).
subMap(K, K) - Method in class org.baseparadigm.CaMap
 
subpath(int, int) - Method in class org.baseparadigm.codec.PathByteChunk
 
subSequence(int, int) - Method in class org.baseparadigm.CaCharSequence
 
subSequence(int, int) - Method in class org.baseparadigm.codec.CharSequenceByteChunk
 
subSet(T, T) - Method in class org.baseparadigm.CaSet
 
subSet(MultiEdge<N>, MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
 
subtractEdges(EdgeSet<?>) - Method in class org.baseparadigm.CaListImpl
 
subtractEdges(EdgeSet<?>) - Method in class org.baseparadigm.CaSet
 
subtractEdges(EdgeSet<?>) - Method in class org.baseparadigm.EdgeIndex
 
subtractEdges(EdgeSet<?>) - Method in class org.baseparadigm.EdgeSet
 
subtractEdges(EdgeSet<?>) - Method in interface org.baseparadigm.i.CaGraph
 
subtractNodes(ContentSet<?>) - Method in class org.baseparadigm.CaListImpl
 
subtractNodes(ContentSet<?>) - Method in class org.baseparadigm.CaSet
subtraction of Graph.getNodes()
subtractNodes(ContentSet<?>) - Method in class org.baseparadigm.EdgeIndex
 
subtractNodes(ContentSet<?>) - Method in class org.baseparadigm.EdgeSet
 
subtractNodes(ContentSet<?>) - Method in interface org.baseparadigm.i.CaGraph
Note that this method may cause loss of nodes that are not explicit, due to loss of edges that touch specified nodes.
supplier() - Method in class org.baseparadigm.EdgeIndex.PathCollector
 
SyncDeque - Interface in org.baseparadigm.codec
 
SyncInput - Interface in org.baseparadigm.codec
Basically an input stream of content addressable content.
SyncOutput - Interface in org.baseparadigm.codec
 

T

tailMap(K) - Method in class org.baseparadigm.CaMap
 
tailSet(T) - Method in class org.baseparadigm.CaSet
 
tailSet(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
 
tba(byte[]) - Static method in class org.baseparadigm.Util
Box a byte array in a ToByteArray.
toAbsolutePath() - Method in class org.baseparadigm.codec.PathByteChunk
 
toArray() - Method in class org.baseparadigm.CaSet
 
toArray(V[]) - Method in class org.baseparadigm.CaSet
 
toArray() - Method in class org.baseparadigm.EdgeSet
 
toArray(T[]) - Method in class org.baseparadigm.EdgeSet
 
toArray() - Method in class org.baseparadigm.TraversalImpl
 
toArray(IntFunction<A[]>) - Method in class org.baseparadigm.TraversalImpl
 
toByteArray() - Method in class org.baseparadigm.CaBytes
 
toByteArray() - Method in class org.baseparadigm.CaListImpl
 
toByteArray() - Method in class org.baseparadigm.CaMap
 
toByteArray() - Method in class org.baseparadigm.codec.ByteChunk
 
toByteArray() - Method in class org.baseparadigm.codec.FileBytes
 
toByteArray() - Method in class org.baseparadigm.codec.RefTable.Binary.Range
 
toByteArray() - Method in class org.baseparadigm.codec.RefTable.Binary
Note that the byte array is cached.
ToByteArray - Interface in org.baseparadigm.i
 
toByteArray() - Method in interface org.baseparadigm.i.ToByteArray
 
toByteArray() - Method in class org.baseparadigm.LinearVirtualRepo
synchronizes on internal state and takes a snapshot
toByteArray() - Method in enum org.baseparadigm.TypeValues
 
toByteArray(BigInteger, int) - Static method in class org.baseparadigm.Util
 
ToByteArray.TooManyBytesException - Exception in org.baseparadigm.i
Usually means that the object is too big to be converted to a byte array, but could potentially meet other needs.
toCa() - Method in class org.baseparadigm.CaListImpl
 
toCa() - Method in class org.baseparadigm.CaSet
 
toCa() - Method in class org.baseparadigm.EdgeIndex
 
toCa() - Method in class org.baseparadigm.EdgeSet
 
toCa(CidScheme) - Method in interface org.baseparadigm.i.ConvertsToContentAddressable
Convert this object into an instance of the generic class S with the given CidScheme
toCa() - Method in interface org.baseparadigm.i.Graph
return a content addressable graph representation of this graph (or whatever state is available -- just document your caveats)
toCa() - Method in interface org.baseparadigm.i.ToContentAddressable
 
toCa() - Method in interface org.baseparadigm.i.Traversal
return all the traversal paths combined into a graph
toCa() - Method in class org.baseparadigm.TraversalImpl
 
toCharSequence(ContentId) - Method in interface org.baseparadigm.i.StringyScheme
 
toCharSequence(ContentId) - Method in enum org.baseparadigm.SimpleHashCidScheme
 
toCid(URI) - Static method in interface org.baseparadigm.i.CidScheme
like StringyScheme.hexToCid(CharSequence) but where the scheme section of the URI indicates the CidScheme, and the path section of the URI is just hexadecimal
ToContentAddressable<S extends HasContentId> - Interface in org.baseparadigm.i
Classes that do not implement HasContentId may implement this interface to convert to something content addressable.
toFile() - Method in class org.baseparadigm.codec.PathByteChunk
 
toHex(byte[]) - Static method in class org.baseparadigm.Util
 
TooManyBytesException() - Constructor for exception org.baseparadigm.i.ToByteArray.TooManyBytesException
 
TooManyBytesException(String, Exception) - Constructor for exception org.baseparadigm.i.ToByteArray.TooManyBytesException
 
TooManyBytesException(String) - Constructor for exception org.baseparadigm.i.ToByteArray.TooManyBytesException
 
TooManyBytesException(Exception) - Constructor for exception org.baseparadigm.i.ToByteArray.TooManyBytesException
 
topId - Variable in class org.baseparadigm.VirtualRepoBackedStuffed
 
toRealPath(LinkOption...) - Method in class org.baseparadigm.codec.PathByteChunk
 
toString() - Method in class org.baseparadigm.BasicContentId
 
toString() - Method in class org.baseparadigm.CaCharSequence
 
toString() - Method in class org.baseparadigm.CaSet
 
toString() - Method in class org.baseparadigm.codec.ByteChunk
 
toString() - Method in class org.baseparadigm.codec.PathByteChunk
 
toString() - Method in class org.baseparadigm.EdgeIndex
 
toString() - Method in class org.baseparadigm.EdgeSet
 
toString() - Method in class org.baseparadigm.i.Pair.Impl
 
toString() - Method in class org.baseparadigm.MEdge.KldEdgeKey
 
toString() - Method in class org.baseparadigm.MEdge
 
toString() - Method in class org.baseparadigm.Util.HcidWrapper
 
toUri() - Method in class org.baseparadigm.codec.PathByteChunk
 
TQuer(HasContentId) - Constructor for class org.baseparadigm.i.CaQuery.TQuer
 
Traversal<S extends HasContentId> - Interface in org.baseparadigm.i
A traversal is a mutable tool for graph computations built on Java8 streams.
TraversalImpl<NT extends HasContentId> - Class in org.baseparadigm
 
TraversalImpl(Set<MultiEdge<NT>>) - Constructor for class org.baseparadigm.TraversalImpl
 
TraversalImpl(EdgeIndex<NT>) - Constructor for class org.baseparadigm.TraversalImpl
Backs the Traversal with the given index; careful with this if the given index will continue to be modified.
TraversalImpl(EdgeIndex<NT>, NT) - Constructor for class org.baseparadigm.TraversalImpl
 
TraversalImpl.GraphPathSegment - Class in org.baseparadigm
 
TraversalImpl.Path - Class in org.baseparadigm
 
traverse(T) - Method in class org.baseparadigm.CaListImpl
 
traverse() - Method in class org.baseparadigm.CaListImpl
 
traverse(T) - Method in class org.baseparadigm.CaSet
 
traverse() - Method in class org.baseparadigm.CaSet
 
traverse(N) - Method in class org.baseparadigm.EdgeIndex
 
traverse() - Method in class org.baseparadigm.EdgeIndex
 
traverse(MultiEdge<N>) - Method in class org.baseparadigm.EdgeSet
 
traverse() - Method in class org.baseparadigm.EdgeSet
 
traverse(N) - Method in interface org.baseparadigm.i.Graph
begin traversal of the graph with the given node as known
traverse() - Method in interface org.baseparadigm.i.Graph
begin traversal with edges that have no knowns.
traverse(Graph<NT>) - Static method in class org.baseparadigm.Util
 
Triple<A extends HasContentId,B extends HasContentId,C extends HasContentId> - Interface in org.baseparadigm.i
 
triple(HasContentId, HasContentId, HasContentId) - Static method in class org.baseparadigm.i.Triple.Impl
entirely just because it's nicer to write triple(a, b, c) than new Triple.Impl<HasContentId, HasContentId, HasContentId>(a, b, c)
Triple.Impl<IA extends HasContentId,IB extends HasContentId,IC extends HasContentId> - Class in org.baseparadigm.i
 
Triple.TripleComparator - Class in org.baseparadigm.i
 
TripleComparator() - Constructor for class org.baseparadigm.i.Triple.TripleComparator
 
Trustable - Interface in org.baseparadigm.i
things that may be trusted or mistrusted
TypedContent - Interface in org.baseparadigm.i
 
typedInit(Stuffed, Class<K>, Class<V>) - Method in class org.baseparadigm.CaMap
Can be called instead of init, most probably by a subclass's init method.
typedInit(Stuffed, Class<T>) - Method in class org.baseparadigm.CaSet
subclasses override CaSet.init(Stuffed) and call typedInit
typeEdgeFor(HasContentId) - Static method in class org.baseparadigm.Util
generates an edge indicating the class of the given instance
TypeValues - Enum in org.baseparadigm
 

U

union(Graph<? extends T>) - Method in class org.baseparadigm.CaListImpl
A CaList is unsorted, so while these are possible to implement, it would make more sense for the programmer to explicitly work with sets.
union(Graph<? extends T>) - Method in class org.baseparadigm.CaSet
union with Graph.getNodes()
union(Graph<? extends N>) - Method in class org.baseparadigm.EdgeIndex
 
union(Graph<? extends MultiEdge<N>>) - Method in class org.baseparadigm.EdgeSet
 
union(Graph<? extends N>) - Method in interface org.baseparadigm.i.CaGraph
 
UnknownException() - Constructor for exception org.baseparadigm.i.ZMap.UnknownException
 
UnknownId() - Constructor for class org.baseparadigm.i.ZContentId.UnknownId
 
unordered() - Method in class org.baseparadigm.TraversalImpl
 
unsetDefaultCidScheme() - Static method in class org.baseparadigm.Util
 
unsetDefaultRepo(CidScheme) - Static method in class org.baseparadigm.Util
 
unwrapShort(short) - Static method in class org.baseparadigm.ref.Reference
 
upperBound - Variable in class org.baseparadigm.codec.RefTable.ByteIter
 
upperBound - Variable in class org.baseparadigm.codec.RefTable.IdIter
 
Util - Class in org.baseparadigm
 
Util() - Constructor for class org.baseparadigm.Util
 
Util.Emitter<T> - Interface in org.baseparadigm
 
Util.HcidWrapper - Class in org.baseparadigm
extending this can simplify subclasses.
Util.IterableAsType<I> - Class in org.baseparadigm
IterableAsType helps with iteration eg: for (I keyWord : new IterableAsType(someContent, I.class, true)
Util.Mapper<IN,OUT> - Interface in org.baseparadigm
 
Util.SingleValueRepo - Class in org.baseparadigm
 

V

validate(HasContentId) - Method in interface org.baseparadigm.i.Validator
This method will either return a valid HasContentId or throw a Validator.NotValidException.
Validator - Interface in org.baseparadigm.i
Validator is something that verifies a value is what you're expecting.
Validator.NotValidException - Exception in org.baseparadigm.i
 
value - Variable in class org.baseparadigm.BasicContentId.LengthByte
 
value - Variable in class org.baseparadigm.resolution.ContentIdResolvable
 
valueOf(CharSequence) - Static method in class org.baseparadigm.CaCharSequence
 
valueOf(String) - Static method in enum org.baseparadigm.EdgeField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baseparadigm.i.Zomu.TypeField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baseparadigm.i.Zomu
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baseparadigm.i.Zomu.ZomuField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baseparadigm.SimpleHashCidScheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.baseparadigm.TypeValues
Returns the enum constant of this type with the specified name.
values() - Method in class org.baseparadigm.CaMap
 
values() - Static method in enum org.baseparadigm.EdgeField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baseparadigm.i.Zomu.TypeField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baseparadigm.i.Zomu
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baseparadigm.i.Zomu.ZomuField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class org.baseparadigm.MEdge
 
values() - Static method in enum org.baseparadigm.SimpleHashCidScheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.baseparadigm.TypeValues
Returns an array containing the constants of this enum type, in the order they are declared.
verify(CaGraph) - Method in class org.baseparadigm.i.Author.Auth
 
verify(CaGraph) - Method in interface org.baseparadigm.i.Author
verify a signature
VirtualRepo - Interface in org.baseparadigm.resolution
A virtual repo is a way to package up a piece of a repository and ship it around as content addressable binary data.
VirtualRepoBackedStuffed - Class in org.baseparadigm
 
VirtualRepoBackedStuffed(VirtualRepo, ContentId, IterableWithScheme<MultiEdge>) - Constructor for class org.baseparadigm.VirtualRepoBackedStuffed
 
VirtualRepoBackedStuffed(VirtualRepo, ContentId, CaGraph) - Constructor for class org.baseparadigm.VirtualRepoBackedStuffed
 
vr - Variable in class org.baseparadigm.VirtualRepoBackedStuffed
 

W

What - Interface in org.baseparadigm.ref
up to 256 bytes of data.
WhatImpl - Class in org.baseparadigm.ref
up to 256 bytes of data.
WhatImpl(byte[]) - Constructor for class org.baseparadigm.ref.WhatImpl
the given byte array will be kept, so don't modify it after this.
where(EdgeField, HasContentId) - Method in interface org.baseparadigm.i.Traversal
pare paths by eliminating those with last edges that do not have the given node in the given field kld
where(EdgeField, CharSequence) - Method in interface org.baseparadigm.i.Traversal
Implementations of this are probably inefficient, but it exists for convenience.
Where - Class in org.baseparadigm.ref
The offset into the body at which the value begins.
Where(short) - Constructor for class org.baseparadigm.ref.Where
 
where - Variable in class org.baseparadigm.ref.Where
 
where(EdgeField, HasContentId) - Method in class org.baseparadigm.TraversalImpl
 
where(EdgeField, CharSequence) - Method in class org.baseparadigm.TraversalImpl
 
wrap(Iterable<T>) - Static method in interface org.baseparadigm.i.IterableWithScheme
Calls from.iterator().next().getCidScheme() right off the bat.
wrapCoord(int) - Method in class org.baseparadigm.codec.RefTable
Turns a one dimensional index into coordinates.
wrapped - Variable in class org.baseparadigm.Util.HcidWrapper
 
write(ResolvableId) - Method in class org.baseparadigm.codec.BasicSyncOutput
 
write(SyncOutput, SyncInput) - Static method in class org.baseparadigm.codec.BasicSyncOutput
 
write(ResolvableId) - Method in interface org.baseparadigm.codec.SyncOutput
 

Z

ZContentId - Interface in org.baseparadigm.i
 
ZContentId.InapplicableId - Class in org.baseparadigm.i
 
ZContentId.ManyId - Class in org.baseparadigm.i
 
ZContentId.ManyLiteralsId - Class in org.baseparadigm.i
 
ZContentId.ManyReferencesId - Class in org.baseparadigm.i
 
ZContentId.NullId - Class in org.baseparadigm.i
 
ZContentId.OneId - Class in org.baseparadigm.i
 
ZContentId.OneLiteralId - Class in org.baseparadigm.i
 
ZContentId.OneReferenceId - Class in org.baseparadigm.i
 
ZContentId.PotentialId - Class in org.baseparadigm.i
 
ZContentId.UnknownId - Class in org.baseparadigm.i
 
ZContentId.ZeroId - Class in org.baseparadigm.i
ZeroId() - Constructor for class org.baseparadigm.i.ZContentId.ZeroId
 
ZMap - Interface in org.baseparadigm.i
 
ZMap.JustOneException - Exception in org.baseparadigm.i
thrown when many are expected and there is only one
ZMap.NoneException - Exception in org.baseparadigm.i
thrown when one or many are expected and there are zero
ZMap.NotJustOneException - Exception in org.baseparadigm.i
thrown when one is expected an many are actual
ZMap.UnknownException - Exception in org.baseparadigm.i
thrown when any expectations are not met due to unknowns
Zomu - Enum in org.baseparadigm.i
 
zomu - Variable in enum org.baseparadigm.i.Zomu.ZomuField
 
Zomu.CaZomu - Class in org.baseparadigm.i
 
Zomu.TypeField - Enum in org.baseparadigm.i
The type field is a layer of optimization that saves you a type lookup.
Zomu.ZomuField - Enum in org.baseparadigm.i
 
ZomuTypeDictionary - Interface in org.baseparadigm.i
translate between Zomu reference types and strings
A B C D E F G H I J K L M N O P Q R S T U V W Z 
Skip navigation links