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

A

AbstractBigDecimalEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractBigDecimalEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractBigDecimalEncoder
 
AbstractBigIntegerEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractBigIntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractBigIntegerEncoder
 
AbstractBooleanEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractBooleanEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractBooleanEncoder
 
AbstractBufferedInputStream - Class in org.calrissian.mango.io
Utility class to allow for the source of the stream data to control the buffer size.
AbstractBufferedInputStream() - Constructor for class org.calrissian.mango.io.AbstractBufferedInputStream
 
AbstractBufferedOutputStream - Class in org.calrissian.mango.io
Utility class to allow for the management of writing a OutputStream data to a destination in chunks.
AbstractBufferedOutputStream(int) - Constructor for class org.calrissian.mango.io.AbstractBufferedOutputStream
 
AbstractByteEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractByteEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractByteEncoder
 
AbstractCloseableIterable<T> - Class in org.calrissian.mango.collect
This class represents a skeletal implementation of a CloseableIterable.
AbstractCloseableIterable() - Constructor for class org.calrissian.mango.collect.AbstractCloseableIterable
 
AbstractCloseableIterator<T> - Class in org.calrissian.mango.collect
This class is an extension of the AbstractIterator class which provides additional support for closing the Iterator quietly.
AbstractCloseableIterator() - Constructor for class org.calrissian.mango.collect.AbstractCloseableIterator
 
AbstractDateEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractDateEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractDateEncoder
 
AbstractDoubleEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractDoubleEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractDoubleEncoder
 
AbstractEntityRelationshipEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractEntityRelationshipEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractEntityRelationshipEncoder
 
AbstractFloatEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractFloatEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractFloatEncoder
 
AbstractIntegerEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractIntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractIntegerEncoder
 
AbstractIPv4Encoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractIPv4Encoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractIPv4Encoder
 
AbstractKeyValueLeaf - Class in org.calrissian.mango.criteria.domain
 
AbstractKeyValueLeaf() - Constructor for class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
AbstractKeyValueLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
AbstractLongEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractLongEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractLongEncoder
 
AbstractStringEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractStringEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractStringEncoder
 
AbstractURIEncoder<U> - Class in org.calrissian.mango.types.encoders
 
AbstractURIEncoder() - Constructor for class org.calrissian.mango.types.encoders.AbstractURIEncoder
 
accept(NodeVisitor) - Method in class org.calrissian.mango.criteria.domain.Leaf
 
accept(NodeVisitor) - Method in interface org.calrissian.mango.criteria.domain.Node
 
accept(NodeVisitor) - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
addChild(Criteria) - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
addChild(Criteria) - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
addChild(Criteria) - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
addChild(Node) - Method in class org.calrissian.mango.criteria.domain.Leaf
 
addChild(Node) - Method in interface org.calrissian.mango.criteria.domain.Node
 
addChild(Node) - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
addResolver(UriResolver) - Method in class org.calrissian.mango.uri.UriResolverRegistry
 
AliasConstants - Class in org.calrissian.mango.types.encoders
 
AliasConstants() - Constructor for class org.calrissian.mango.types.encoders.AliasConstants
 
allMatch(Predicate<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns true if every element in this fluent iterable satisfies the predicate.
and() - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
AndCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
AndCriteria(ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.AndCriteria
 
AndNode - Class in org.calrissian.mango.criteria.domain
 
AndNode() - Constructor for class org.calrissian.mango.criteria.domain.AndNode
 
AndNode(ParentNode, List<Node>) - Constructor for class org.calrissian.mango.criteria.domain.AndNode
 
AndNode(ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.AndNode
 
anyMatch(Predicate<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns true if any element in this fluent iterable satisfies the predicate.
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.AndCriteria
 
apply(TupleStore) - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.EqualsCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.GreaterThanCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.GreaterThanEqualsCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.HasCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.HasNotCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.LessThanCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.LessThanEqualsCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.NotEqualsCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.OrCriteria
 
apply(TupleStore) - Method in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
autoClose(CloseableIterable<? extends T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Autoclose the iterable when its iterator is exhausted or if an exception is thrown.
autoClose(CloseableIterator<? extends T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Autoclose the iterator when exhausted or if an exception is thrown.
autoClose() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a fluent iterable where the underlying resources are automatically closed when its iterator has been exhausted.
available() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
available() - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
Provides the amount of buffer that is left to be written to.

B

BadUriException - Exception in org.calrissian.mango.uri.exception
 
BadUriException() - Constructor for exception org.calrissian.mango.uri.exception.BadUriException
 
BadUriException(String) - Constructor for exception org.calrissian.mango.uri.exception.BadUriException
 
BadUriException(String, Throwable) - Constructor for exception org.calrissian.mango.uri.exception.BadUriException
 
BadUriException(Throwable) - Constructor for exception org.calrissian.mango.uri.exception.BadUriException
 
BaseEntity - Class in org.calrissian.mango.domain.entity
Default implementation of Entity.
BaseEntity(String) - Constructor for class org.calrissian.mango.domain.entity.BaseEntity
Defines an Entity object for the given type and a random uuid.
BaseEntity(String, String) - Constructor for class org.calrissian.mango.domain.entity.BaseEntity
Defines an Entity for the given type and id
BaseEntity(Entity) - Constructor for class org.calrissian.mango.domain.entity.BaseEntity
Copy constructor.
BaseEvent - Class in org.calrissian.mango.domain.event
Default implementation of Event
BaseEvent() - Constructor for class org.calrissian.mango.domain.event.BaseEvent
New event with random UUID and timestamp defaulted to current time
BaseEvent(String) - Constructor for class org.calrissian.mango.domain.event.BaseEvent
New event with ID.
BaseEvent(String, long) - Constructor for class org.calrissian.mango.domain.event.BaseEvent
New store entry with ID and a timestamp
BaseEvent(Event) - Constructor for class org.calrissian.mango.domain.event.BaseEvent
Copy constructor
BaseTupleStore - Class in org.calrissian.mango.domain
A base tuple collection providing reusable implementations for interacting with a tuple store backed by a hash map with sets in the value representing a multimap.
BaseTupleStore() - Constructor for class org.calrissian.mango.domain.BaseTupleStore
 
BasicObjectUriResolver<T> - Class in org.calrissian.mango.uri.resolver
 
BasicObjectUriResolver() - Constructor for class org.calrissian.mango.uri.resolver.BasicObjectUriResolver
 
BasicStreamOpener - Class in org.calrissian.mango.uri.support.impl
 
BasicStreamOpener() - Constructor for class org.calrissian.mango.uri.support.impl.BasicStreamOpener
 
begin(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.CollapseParentClauseVisitor
 
begin(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.EmptyParentCollapseVisitor
 
begin(ParentNode) - Method in interface org.calrissian.mango.criteria.visitor.NodeVisitor
 
begin(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
begin(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.SingleClauseCollapseVisitor
 
BIGDECIMAL_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
BigDecimalEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BigDecimalEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BigDecimalEncoder
 
BigDecimalEncoder - Class in org.calrissian.mango.types.encoders.simple
 
BigDecimalEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.BigDecimalEncoder
 
bigDecimalEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
bigDecimalEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
bigDecimalRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
BigDecimalReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BigDecimalReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BigDecimalReverseEncoder
 
BIGINTEGER_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
BigIntegerEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BigIntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BigIntegerEncoder
 
BigIntegerEncoder - Class in org.calrissian.mango.types.encoders.simple
 
BigIntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.BigIntegerEncoder
 
bigIntegerEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
bigIntegerEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
bigIntegerRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
BigIntegerReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BigIntegerReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BigIntegerReverseEncoder
 
BOOLEAN_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
BooleanEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BooleanEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BooleanEncoder
 
BooleanEncoder - Class in org.calrissian.mango.types.encoders.simple
 
BooleanEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.BooleanEncoder
 
booleanEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
booleanEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
booleanRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
BooleanReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
BooleanReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.BooleanReverseEncoder
 
build() - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
buildRequestURI(URI, String[]) - Static method in class org.calrissian.mango.uri.support.DataResolverFormatUtils
 
BYTE_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
ByteEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
ByteEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.ByteEncoder
 
ByteEncoder - Class in org.calrissian.mango.types.encoders.simple
 
ByteEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.ByteEncoder
 
byteEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
byteEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
byteRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
ByteReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
ByteReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.ByteReverseEncoder
 

C

CanonicalDef - Class in org.calrissian.mango.types.canonicalizer.domain
 
CanonicalDef(String, String) - Constructor for class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
CanonicalizerContext - Class in org.calrissian.mango.types.canonicalizer
 
CanonicalizerContext() - Constructor for class org.calrissian.mango.types.canonicalizer.CanonicalizerContext
 
CanonicalizerContext(TypeRegistry<String>) - Constructor for class org.calrissian.mango.types.canonicalizer.CanonicalizerContext
 
canonicalizeValueFromString(String, String) - Method in class org.calrissian.mango.types.canonicalizer.CanonicalizerContext
 
chain(CloseableIterable<? extends T>...) - Static method in class org.calrissian.mango.collect.CloseableIterables
Combines multiple closeable iterables into a single closeable iterable.
chain(Iterable<? extends CloseableIterable<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Combines multiple closeable iterables into a single closeable iterable.
chain(CloseableIterator<? extends T>...) - Static method in class org.calrissian.mango.collect.CloseableIterators
Combines multiple closeable iterators into a single closeable iterator.
chain(Iterator<? extends CloseableIterator<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Combines multiple closeable iterators into a single closeable iterator.
checkFinished() - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
children() - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
children() - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
children() - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
children() - Method in class org.calrissian.mango.criteria.domain.Leaf
 
children() - Method in interface org.calrissian.mango.criteria.domain.Node
 
children() - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
children - Variable in class org.calrissian.mango.hash.tree.HashNode
 
CidrValueRangeIPv4 - Class in org.calrissian.mango.domain.ip
 
CidrValueRangeIPv4(String) - Constructor for class org.calrissian.mango.domain.ip.CidrValueRangeIPv4
 
CidrValueRangeIPv4(IPv4, IPv4) - Constructor for class org.calrissian.mango.domain.ip.CidrValueRangeIPv4
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.AndNode
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.AndCriteria
 
clone(ParentCriteria) - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.EqualsCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.GreaterThanCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.GreaterThanEqualsCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.HasCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.HasNotCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.LessThanCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.LessThanEqualsCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.NotEqualsCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.OrCriteria
 
clone(ParentCriteria) - Method in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.EqualsLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.GreaterThanEqualsLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.GreaterThanLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.HasLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.HasNotLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.InLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.LessThanEqualsLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.LessThanLeaf
 
clone(ParentNode) - Method in interface org.calrissian.mango.criteria.domain.Node
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.NotEqualsLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.NotInLeaf
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.OrNode
 
clone(ParentNode) - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
close() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
close() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
close() - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
close() - Method in class org.calrissian.mango.io.DeletingFileInputStream
CloseableIterable<T> - Interface in org.calrissian.mango.collect
Iterable that is closeable to release underlying resources
CloseableIterables - Class in org.calrissian.mango.collect
Utility class to develop commonly used closeable iterables functions.
CloseableIterables() - Constructor for class org.calrissian.mango.collect.CloseableIterables
 
CloseableIterator<T> - Interface in org.calrissian.mango.collect
An Iterator that needs to be closed once it is no longer being used in order to clean up opened resources
CloseableIterators - Class in org.calrissian.mango.collect
Utility class to develop commonly used closeable iterator functions.
closed - Variable in class org.calrissian.mango.collect.AbstractCloseableIterable
 
closeQuietly() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
Unconditionally closes the iterator.
closeQuietly() - Method in class org.calrissian.mango.collect.AbstractCloseableIterator
Unconditionally closes the iterator.
closeQuietly() - Method in interface org.calrissian.mango.collect.CloseableIterable
Unconditionally closes the iterator.
closeQuietly() - Method in interface org.calrissian.mango.collect.CloseableIterator
Unconditionally closes the iterator.
CollapseParentClauseVisitor - Class in org.calrissian.mango.criteria.visitor
Multiple And/Or descending down the tree can be rolled up.
CollapseParentClauseVisitor() - Constructor for class org.calrissian.mango.criteria.visitor.CollapseParentClauseVisitor
 
ComparableComparator - Class in org.calrissian.mango.criteria.support
 
ComparableComparator() - Constructor for class org.calrissian.mango.criteria.support.ComparableComparator
 
ComparableKeyValueLeafCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
ComparableKeyValueLeafCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.ComparableKeyValueLeafCriteria
 
comparator - Variable in class org.calrissian.mango.criteria.domain.criteria.ComparableKeyValueLeafCriteria
 
compare(Comparable, Comparable) - Method in class org.calrissian.mango.criteria.support.ComparableComparator
 
compareTo(IPv4) - Method in class org.calrissian.mango.domain.ip.IPv4
 
compareTo(CanonicalDef) - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
concat(CloseableIterable<? extends Iterable<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Combines multiple iterables into a single closeable iterable.
concat(CloseableIterator<? extends Iterator<? extends T>>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Combines multiple iterators into a single closeable iterator.
configure(String) - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
configure(String) - Method in class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
configure(String) - Method in interface org.calrissian.mango.types.canonicalizer.validator.Validator
 
contains(Object) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns true if this fluent iterable contains any object for which equals(element) is true.
ContextTransformer<T> - Interface in org.calrissian.mango.uri.transform
 
ContextTransformException - Exception in org.calrissian.mango.uri.exception
 
ContextTransformException() - Constructor for exception org.calrissian.mango.uri.exception.ContextTransformException
 
ContextTransformException(String) - Constructor for exception org.calrissian.mango.uri.exception.ContextTransformException
 
ContextTransformException(String, Throwable) - Constructor for exception org.calrissian.mango.uri.exception.ContextTransformException
 
ContextTransformException(Throwable) - Constructor for exception org.calrissian.mango.uri.exception.ContextTransformException
 
ContextTransformInterceptor<T> - Interface in org.calrissian.mango.uri.transform.interceptor
 
ContextTransformService - Class in org.calrissian.mango.uri.transform
 
ContextTransformService(Collection<ContextTransformer>, Collection<ContextTransformInterceptor>) - Constructor for class org.calrissian.mango.uri.transform.ContextTransformService
 
copyInto(C) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Copies all the elements from this fluent iterable to collection.
Criteria - Interface in org.calrissian.mango.criteria.domain.criteria
Criteria represents a predicate tree which can applied to TupleStore objects.
criteriaFromNode(Node) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Creates criteria from a node.
criteriaFromNode(Node, Comparator) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Creates criteria from a node.
current - Variable in class org.calrissian.mango.criteria.builder.QueryBuilder
 
cycle(CloseableIterable<T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Returns a closeable iterable whose iterators cycle indefinitely over the elements of iterable.
cycle() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a fluent iterable whose Iterator cycles indefinitely over the elements of this fluent iterable.

D

DataResolverConstants - Class in org.calrissian.mango.uri.support
 
DataResolverConstants() - Constructor for class org.calrissian.mango.uri.support.DataResolverConstants
 
DataResolverFormatUtils - Class in org.calrissian.mango.uri.support
 
DataResolverFormatUtils() - Constructor for class org.calrissian.mango.uri.support.DataResolverFormatUtils
 
DATE_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
DateEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
DateEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.DateEncoder
 
DateEncoder - Class in org.calrissian.mango.types.encoders.simple
 
DateEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.DateEncoder
 
dateEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
dateEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
dateRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
DateReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
DateReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.DateReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BigDecimalEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BigDecimalReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BigIntegerEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BigIntegerReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BooleanEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.BooleanReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.ByteEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.ByteReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.DateEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.DateReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.DoubleEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.DoubleReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.FloatEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.FloatReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.IntegerEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.IntegerReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.IPv4Encoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.IPv4ReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.LongEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.LongReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.BigDecimalEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.BigIntegerEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.BooleanEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.ByteEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.DateEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.DoubleEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.EntityRelationshipEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.FloatEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.IntegerEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.IPv4Encoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.LongEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.StringEncoder
 
decode(String) - Method in class org.calrissian.mango.types.encoders.simple.UriEncoder
 
decode(U) - Method in interface org.calrissian.mango.types.TypeEncoder
Decodes an encoded value.
decode(String, U) - Method in class org.calrissian.mango.types.TypeRegistry
 
DeletingFileInputStream - Class in org.calrissian.mango.io
Overloaded FileInputStream that will optionally delete the file when the input stream is closed.
DeletingFileInputStream(String, boolean) - Constructor for class org.calrissian.mango.io.DeletingFileInputStream
 
DeletingFileInputStream(File, boolean) - Constructor for class org.calrissian.mango.io.DeletingFileInputStream
 
DELIM - Static variable in class org.calrissian.mango.uri.support.DataResolverConstants
 
deserialize(byte[]) - Static method in class org.calrissian.mango.io.Serializables
 
deserialize(byte[], boolean) - Static method in class org.calrissian.mango.io.Serializables
 
diff(MerkleTree) - Method in class org.calrissian.mango.hash.tree.MerkleTree
Diff current tree against another using depth-first.
distinct(CloseableIterable<T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
If we can assume the closeable iterable is sorted, return the distinct elements.
distinct(CloseableIterator<T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
If we can assume the closeable iterator is sorted, return the distinct elements.
distinct(Iterable<T>) - Static method in class org.calrissian.mango.collect.Iterables2
If we can assume the iterable is sorted, return the distinct elements.
distinct(Iterator<T>) - Static method in class org.calrissian.mango.collect.Iterators2
If we can assume the iterator is sorted, return the distinct elements.
doClose() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
Performes the logic to cleanup any held resources
DOUBLE_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
DoubleEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
DoubleEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.DoubleEncoder
 
DoubleEncoder - Class in org.calrissian.mango.types.encoders.simple
 
DoubleEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.DoubleEncoder
 
doubleEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
doubleEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
doubleRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
DoubleReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
DoubleReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.DoubleReverseEncoder
 
drainingIterable(Queue<T>) - Static method in class org.calrissian.mango.collect.Iterables2
Generates an iterable that will drain a queue by consistently polling the latest item.
drainingIterator(Queue<T>) - Static method in class org.calrissian.mango.collect.Iterators2
Generates an iterator that will drain a queue by consistently polling the latest item.

E

emptyIterable() - Static method in class org.calrissian.mango.collect.Iterables2
Generates an empty iterable.
emptyIterator() - Static method in class org.calrissian.mango.collect.CloseableIterators
Returns an empty closeable iterator.
EmptyParentCollapseVisitor - Class in org.calrissian.mango.criteria.visitor
 
EmptyParentCollapseVisitor() - Constructor for class org.calrissian.mango.criteria.visitor.EmptyParentCollapseVisitor
 
encode(BigDecimal) - Method in class org.calrissian.mango.types.encoders.lexi.BigDecimalEncoder
 
encode(BigDecimal) - Method in class org.calrissian.mango.types.encoders.lexi.BigDecimalReverseEncoder
 
encode(BigInteger) - Method in class org.calrissian.mango.types.encoders.lexi.BigIntegerEncoder
 
encode(BigInteger) - Method in class org.calrissian.mango.types.encoders.lexi.BigIntegerReverseEncoder
 
encode(Boolean) - Method in class org.calrissian.mango.types.encoders.lexi.BooleanEncoder
 
encode(Boolean) - Method in class org.calrissian.mango.types.encoders.lexi.BooleanReverseEncoder
 
encode(Byte) - Method in class org.calrissian.mango.types.encoders.lexi.ByteEncoder
 
encode(Byte) - Method in class org.calrissian.mango.types.encoders.lexi.ByteReverseEncoder
 
encode(Date) - Method in class org.calrissian.mango.types.encoders.lexi.DateEncoder
 
encode(Date) - Method in class org.calrissian.mango.types.encoders.lexi.DateReverseEncoder
 
encode(Double) - Method in class org.calrissian.mango.types.encoders.lexi.DoubleEncoder
 
encode(Double) - Method in class org.calrissian.mango.types.encoders.lexi.DoubleReverseEncoder
 
encode(Float) - Method in class org.calrissian.mango.types.encoders.lexi.FloatEncoder
 
encode(Float) - Method in class org.calrissian.mango.types.encoders.lexi.FloatReverseEncoder
 
encode(Integer) - Method in class org.calrissian.mango.types.encoders.lexi.IntegerEncoder
 
encode(Integer) - Method in class org.calrissian.mango.types.encoders.lexi.IntegerReverseEncoder
 
encode(IPv4) - Method in class org.calrissian.mango.types.encoders.lexi.IPv4Encoder
 
encode(IPv4) - Method in class org.calrissian.mango.types.encoders.lexi.IPv4ReverseEncoder
 
encode(Long) - Method in class org.calrissian.mango.types.encoders.lexi.LongEncoder
 
encode(Long) - Method in class org.calrissian.mango.types.encoders.lexi.LongReverseEncoder
 
encode(T) - Method in class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
 
encode(BigDecimal) - Method in class org.calrissian.mango.types.encoders.simple.BigDecimalEncoder
 
encode(BigInteger) - Method in class org.calrissian.mango.types.encoders.simple.BigIntegerEncoder
 
encode(Boolean) - Method in class org.calrissian.mango.types.encoders.simple.BooleanEncoder
 
encode(Byte) - Method in class org.calrissian.mango.types.encoders.simple.ByteEncoder
 
encode(Date) - Method in class org.calrissian.mango.types.encoders.simple.DateEncoder
 
encode(Double) - Method in class org.calrissian.mango.types.encoders.simple.DoubleEncoder
 
encode(EntityRelationship) - Method in class org.calrissian.mango.types.encoders.simple.EntityRelationshipEncoder
 
encode(Float) - Method in class org.calrissian.mango.types.encoders.simple.FloatEncoder
 
encode(Integer) - Method in class org.calrissian.mango.types.encoders.simple.IntegerEncoder
 
encode(IPv4) - Method in class org.calrissian.mango.types.encoders.simple.IPv4Encoder
 
encode(Long) - Method in class org.calrissian.mango.types.encoders.simple.LongEncoder
 
encode(String) - Method in class org.calrissian.mango.types.encoders.simple.StringEncoder
 
encode(URI) - Method in class org.calrissian.mango.types.encoders.simple.UriEncoder
 
encode(T) - Method in interface org.calrissian.mango.types.TypeEncoder
Encodes a value.
encode(Object) - Method in class org.calrissian.mango.types.TypeRegistry
 
encodedEnd - Variable in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
end() - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
end - Variable in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
end - Variable in class org.calrissian.mango.criteria.domain.RangeLeaf
 
end(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.CollapseParentClauseVisitor
 
end(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.EmptyParentCollapseVisitor
 
end(ParentNode) - Method in interface org.calrissian.mango.criteria.visitor.NodeVisitor
 
end(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
end(ParentNode) - Method in class org.calrissian.mango.criteria.visitor.SingleClauseCollapseVisitor
 
Entity - Interface in org.calrissian.mango.domain.entity
A common business object for modelling things in the real-world.
ENTITY_RELATIONSHIP_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
EntityIndex - Class in org.calrissian.mango.domain.entity
 
EntityIndex(String, String) - Constructor for class org.calrissian.mango.domain.entity.EntityIndex
 
EntityRelationship - Class in org.calrissian.mango.domain.entity
Models a relationship to another entity.
EntityRelationship(String, String) - Constructor for class org.calrissian.mango.domain.entity.EntityRelationship
 
EntityRelationship(Entity) - Constructor for class org.calrissian.mango.domain.entity.EntityRelationship
 
EntityRelationshipEncoder - Class in org.calrissian.mango.types.encoders.simple
 
EntityRelationshipEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.EntityRelationshipEncoder
 
entityRelationshipEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
entityRelationshipEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
entityRelationshipRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
eq(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.Leaf
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
equals(Object) - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
equals(Object) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
equals(Object) - Method in class org.calrissian.mango.domain.entity.BaseEntity
 
equals(Object) - Method in class org.calrissian.mango.domain.entity.EntityIndex
 
equals(Object) - Method in class org.calrissian.mango.domain.event.BaseEvent
 
equals(Object) - Method in class org.calrissian.mango.domain.event.EventIndex
 
equals(Object) - Method in class org.calrissian.mango.domain.ip.IPv4
 
equals(Object) - Method in class org.calrissian.mango.domain.Pair
 
equals(Object) - Method in class org.calrissian.mango.domain.Tuple
 
equals(Object) - Method in class org.calrissian.mango.hash.tree.HashLeaf
 
equals(Object) - Method in class org.calrissian.mango.hash.tree.HashNode
 
equals(Object) - Method in class org.calrissian.mango.hash.tree.MerkleTree
 
equals(Object) - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
equals(Object) - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
EqualsCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
EqualsCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.EqualsCriteria
 
EqualsLeaf - Class in org.calrissian.mango.criteria.domain
 
EqualsLeaf() - Constructor for class org.calrissian.mango.criteria.domain.EqualsLeaf
 
EqualsLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.EqualsLeaf
 
Event - Interface in org.calrissian.mango.domain.event
An event acts as a useful common business object for representing different types of models with a time dimension tha can be set directly or left untouched (defaulting in current time).
EventIndex - Class in org.calrissian.mango.domain.event
 
EventIndex(String, long) - Constructor for class org.calrissian.mango.domain.event.EventIndex
 
extractAuthsFromUri(URI) - Static method in class org.calrissian.mango.uri.support.DataResolverFormatUtils
 
extractTargetSystemFromUri(URI) - Static method in class org.calrissian.mango.uri.support.DataResolverFormatUtils
 
extractURIFromRequestURI(URI) - Static method in class org.calrissian.mango.uri.support.DataResolverFormatUtils
 

F

filter(CloseableIterable<?>, Class<T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Returns all instances of class type in unfiltered.
filter(CloseableIterable<T>, Predicate<? super T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Returns the elements of unfiltered that satisfy a predicate.
filter(CloseableIterator<T>, Predicate<T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Returns the elements of unfiltered that satisfy a predicate.
filter(CloseableIterator<?>, Class<T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Returns all instances of class type in unfiltered.
filter(Predicate<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns the elements from this fluent iterable that satisfy a predicate.
filter(Class<E>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns the elements from this fluent iterable that are instances of class type.
finished - Variable in class org.calrissian.mango.criteria.builder.QueryBuilder
 
first() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an Optional containing the first element in this fluent iterable.
firstMatch(Predicate<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an Optional containing the first element in this fluent iterable that satisfies the given predicate, if such an element exists.
FLOAT_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
FloatEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
FloatEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.FloatEncoder
 
FloatEncoder - Class in org.calrissian.mango.types.encoders.simple
 
FloatEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.FloatEncoder
 
floatEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
floatEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
floatRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
FloatReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
FloatReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.FloatReverseEncoder
 
FluentCloseableIterable<T> - Class in org.calrissian.mango.collect
A class to provide the same basic functionality as FluentIterable to work with CloseableIterables
FluentCloseableIterable() - Constructor for class org.calrissian.mango.collect.FluentCloseableIterable
 
flush() - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
from(CloseableIterable<E>) - Static method in class org.calrissian.mango.collect.FluentCloseableIterable
The rest of the methods are taken from guava directly
fromBase64(byte[]) - Static method in class org.calrissian.mango.io.Serializables
 
fromStream(InputStream) - Method in class org.calrissian.mango.uri.resolver.BasicObjectUriResolver
 
fromStream(InputStream) - Method in interface org.calrissian.mango.uri.UriResolver
 

G

get(int) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns the element at the specified position in this fluent iterable.
get(String) - Method in class org.calrissian.mango.domain.BaseTupleStore
A get operation for single-valued keys
get(String) - Method in interface org.calrissian.mango.domain.TupleStore
Retrieves the first tuple returned for the specified key.
getAdditionalHeaders() - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBigDecimalEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBigIntegerEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractBooleanEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractByteEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractDateEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractDoubleEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractEntityRelationshipEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractFloatEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractIntegerEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractIPv4Encoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractLongEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractStringEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.AbstractURIEncoder
 
getAlias() - Method in class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
 
getAlias() - Method in interface org.calrissian.mango.types.TypeEncoder
Returns the "alias" of the types so that the encoded form can be decoded.
getAlias(Object) - Method in class org.calrissian.mango.types.TypeRegistry
Gets a alias for a given java objects class.
getAll(String) - Method in class org.calrissian.mango.domain.BaseTupleStore
A get operation for multi-valued keys
getAll(String) - Method in interface org.calrissian.mango.domain.TupleStore
Retrieves all the tuples for the specified key.
getAllEncoders() - Method in class org.calrissian.mango.types.TypeRegistry
 
getCanonicalDefs() - Method in class org.calrissian.mango.types.canonicalizer.CanonicalizerContext
 
getChildren() - Method in class org.calrissian.mango.hash.tree.HashLeaf
 
getChildren() - Method in class org.calrissian.mango.hash.tree.HashNode
Accessor for the children that this Node's hash is comprised of
getChildren() - Method in interface org.calrissian.mango.hash.tree.Node
Accessor for the children that this Node's hash is comprised of
getContentType() - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
getContextName() - Method in interface org.calrissian.mango.uri.transform.ContextTransformer
 
getDataType() - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
getDimensions() - Method in class org.calrissian.mango.hash.tree.MerkleTree
 
getEnd() - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
getHash() - Method in class org.calrissian.mango.hash.tree.HashLeaf
 
getHash() - Method in class org.calrissian.mango.hash.tree.HashNode
If this node has children, aggregates the hashes of the children.
getHash() - Method in interface org.calrissian.mango.hash.tree.Node
If this node has children, aggregates the hashes of the children.
getId() - Method in class org.calrissian.mango.domain.entity.BaseEntity
getId() - Method in class org.calrissian.mango.domain.entity.EntityIndex
 
getId() - Method in class org.calrissian.mango.domain.event.BaseEvent
getId() - Method in class org.calrissian.mango.domain.event.EventIndex
 
getId() - Method in interface org.calrissian.mango.domain.Identifiable
 
getKey() - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
getKey() - Method in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
getKey() - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
getKey() - Method in class org.calrissian.mango.domain.Tuple
 
getMediaType(String, Object) - Method in class org.calrissian.mango.uri.transform.ContextTransformService
 
getMediaType(T) - Method in interface org.calrissian.mango.uri.transform.Transformable
 
getMetadata() - Method in class org.calrissian.mango.domain.Tuple
Gets an immutable view of the current metadata
getMetadataValue(String) - Method in class org.calrissian.mango.domain.Tuple
Gets a value for the metadata key for the current tuple.
getNextBuffer() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
Retrieves the next set of data from the source.
getNodes() - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
getNodes() - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
getNumLeaves() - Method in class org.calrissian.mango.hash.tree.MerkleTree
 
getObject() - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
getOne() - Method in class org.calrissian.mango.domain.Pair
 
getRegex() - Method in class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
getResolver(URI) - Method in class org.calrissian.mango.uri.UriResolverRegistry
 
getServiceName() - Method in interface org.calrissian.mango.uri.UriResolver
 
getStart() - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
getStart() - Method in class org.calrissian.mango.domain.ValueRange
 
getStart() - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
getStop() - Method in class org.calrissian.mango.domain.ValueRange
 
getStop() - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
getTimestamp() - Method in class org.calrissian.mango.domain.event.BaseEvent
getTimestamp() - Method in class org.calrissian.mango.domain.event.EventIndex
 
getTimestamp() - Method in interface org.calrissian.mango.domain.Temporal
 
getTopHash() - Method in class org.calrissian.mango.hash.tree.MerkleTree
Accessor for the root of the tree
getTuples() - Method in class org.calrissian.mango.domain.BaseTupleStore
Returns all the getTuples set on the current entity
getTuples() - Method in interface org.calrissian.mango.domain.TupleStore
Retrieves all the getTuples.
getTwo() - Method in class org.calrissian.mango.domain.Pair
 
getType() - Method in class org.calrissian.mango.domain.entity.BaseEntity
getType() - Method in interface org.calrissian.mango.domain.entity.Entity
 
getType() - Method in class org.calrissian.mango.domain.entity.EntityIndex
 
getType() - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
getValue() - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
getValue() - Method in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
getValue() - Method in class org.calrissian.mango.domain.ip.IPv4
 
getValue() - Method in class org.calrissian.mango.domain.Tuple
 
greaterThan(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
GreaterThanCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
GreaterThanCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.GreaterThanCriteria
 
greaterThanEq(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
GreaterThanEqualsCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
GreaterThanEqualsCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.GreaterThanEqualsCriteria
 
GreaterThanEqualsLeaf - Class in org.calrissian.mango.criteria.domain
 
GreaterThanEqualsLeaf() - Constructor for class org.calrissian.mango.criteria.domain.GreaterThanEqualsLeaf
 
GreaterThanEqualsLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.GreaterThanEqualsLeaf
 
GreaterThanLeaf - Class in org.calrissian.mango.criteria.domain
 
GreaterThanLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.GreaterThanLeaf
 

H

has(String) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
HasCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
HasCriteria(String, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.HasCriteria
 
hash - Variable in class org.calrissian.mango.hash.tree.HashLeaf
 
hash - Variable in class org.calrissian.mango.hash.tree.HashNode
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.Leaf
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
hashCode() - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
hashCode() - Method in class org.calrissian.mango.domain.BaseTupleStore
 
hashCode() - Method in class org.calrissian.mango.domain.entity.BaseEntity
 
hashCode() - Method in class org.calrissian.mango.domain.entity.EntityIndex
 
hashCode() - Method in class org.calrissian.mango.domain.event.BaseEvent
 
hashCode() - Method in class org.calrissian.mango.domain.event.EventIndex
 
hashCode() - Method in class org.calrissian.mango.domain.ip.IPv4
 
hashCode() - Method in class org.calrissian.mango.domain.Pair
 
hashCode() - Method in class org.calrissian.mango.domain.Tuple
 
hashCode() - Method in class org.calrissian.mango.hash.tree.HashLeaf
 
hashCode() - Method in class org.calrissian.mango.hash.tree.HashNode
 
hashCode() - Method in class org.calrissian.mango.hash.tree.MerkleTree
 
hashCode() - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
hashCode() - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
HashLeaf - Class in org.calrissian.mango.hash.tree
A leaf represents a single hashed "bucket" of data- it needs to be sortable.
HashLeaf() - Constructor for class org.calrissian.mango.hash.tree.HashLeaf
 
HashLeaf(String) - Constructor for class org.calrissian.mango.hash.tree.HashLeaf
 
HashNode - Class in org.calrissian.mango.hash.tree
An internal hash node in a merkle tree that automatically derives the hashes of its children to form its own hash.
HashNode() - Constructor for class org.calrissian.mango.hash.tree.HashNode
 
HashNode(List<Node>) - Constructor for class org.calrissian.mango.hash.tree.HashNode
 
HasLeaf - Class in org.calrissian.mango.criteria.domain
 
HasLeaf(String, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.HasLeaf
 
hasNot(String) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
HasNotCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
HasNotCriteria(String, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.HasNotCriteria
 
HasNotLeaf - Class in org.calrissian.mango.criteria.domain
 
HasNotLeaf(String, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.HasNotLeaf
 

I

id - Variable in class org.calrissian.mango.domain.entity.EntityIndex
 
id - Variable in class org.calrissian.mango.domain.event.BaseEvent
 
Identifiable - Interface in org.calrissian.mango.domain
 
in(String, Collection<Object>) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
in(String, Object...) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
index(Function<? super T, K>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Creates an index ImmutableListMultimap that contains the results of applying a specified function to each item in this FluentIterable of values.
InLeaf - Class in org.calrissian.mango.criteria.domain
 
InLeaf(String, Collection<Object>, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.InLeaf
 
INTEGER_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
IntegerEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
IntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.IntegerEncoder
 
IntegerEncoder - Class in org.calrissian.mango.types.encoders.simple
 
IntegerEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.IntegerEncoder
 
integerEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
integerEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
integerRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
IntegerReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
IntegerReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.IntegerReverseEncoder
 
intercepts() - Method in interface org.calrissian.mango.uri.transform.interceptor.ContextTransformInterceptor
 
IPv4 - Class in org.calrissian.mango.domain.ip
 
IPv4(String) - Constructor for class org.calrissian.mango.domain.ip.IPv4
 
IPv4(long) - Constructor for class org.calrissian.mango.domain.ip.IPv4
 
IPV4_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
IPv4Encoder - Class in org.calrissian.mango.types.encoders.lexi
 
IPv4Encoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.IPv4Encoder
 
IPv4Encoder - Class in org.calrissian.mango.types.encoders.simple
 
IPv4Encoder() - Constructor for class org.calrissian.mango.types.encoders.simple.IPv4Encoder
 
ipv4Encoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
ipv4Encoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
ipv4RevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
IPv4ReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
IPv4ReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.IPv4ReverseEncoder
 
isEmpty() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Determines whether this fluent iterable is empty.
isEmpty(Node) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Determines if a node is null, or a single parent node without children.
isEOF() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
Returns true if there is no more source data.
isLeaf(Node) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Returns true if a node is a leaf.
isRangeLeaf(Leaf) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Determines if leaf represents a possible range of values (bounded or unbounded)
Iterables2 - Class in org.calrissian.mango.collect
Additional functions for working on Iterables
Iterables2() - Constructor for class org.calrissian.mango.collect.Iterables2
 
iterator() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
Iterators2 - Class in org.calrissian.mango.collect
Additional functions for working on Iterators
Iterators2() - Constructor for class org.calrissian.mango.collect.Iterators2
 

K

key - Variable in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
key - Variable in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
key - Variable in class org.calrissian.mango.criteria.domain.RangeLeaf
 
key - Variable in class org.calrissian.mango.domain.Tuple
 
keys() - Method in class org.calrissian.mango.domain.BaseTupleStore
 
keys() - Method in interface org.calrissian.mango.domain.TupleStore
Returns the keys in the current object
KeyValueLeafCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
KeyValueLeafCriteria(String, Object, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 

L

last() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an Optional containing the last element in this fluent iterable.
Leaf - Class in org.calrissian.mango.criteria.domain
 
Leaf() - Constructor for class org.calrissian.mango.criteria.domain.Leaf
 
Leaf(ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.Leaf
 
LeafCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
LeafCriteria(ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
lessThan(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
LessThanCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
LessThanCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.LessThanCriteria
 
lessThanEq(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
LessThanEqualsCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
LessThanEqualsCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.LessThanEqualsCriteria
 
LessThanEqualsLeaf - Class in org.calrissian.mango.criteria.domain
 
LessThanEqualsLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.LessThanEqualsLeaf
 
LessThanLeaf - Class in org.calrissian.mango.criteria.domain
 
LessThanLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.LessThanLeaf
 
LEXI_REV_TYPES - Static variable in class org.calrissian.mango.types.LexiTypeEncoders
 
LEXI_TYPES - Static variable in class org.calrissian.mango.types.LexiTypeEncoders
 
LexiTypeEncoders - Class in org.calrissian.mango.types
Default type encoders for serializing data to strings that are lexicographically sortable.
LexiTypeEncoders() - Constructor for class org.calrissian.mango.types.LexiTypeEncoders
 
limit(CloseableIterable<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterables
Creates a closeable iterable with the first limitSize elements of the given closeable iterable.
limit(CloseableIterator<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterators
Creates a closeable iterator returning the first limitSize elements of the given closeable iterator.
limit(int) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Creates a fluent iterable with the first size elements of this fluent iterable.
LONG_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
LongEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
LongEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.LongEncoder
 
LongEncoder - Class in org.calrissian.mango.types.encoders.simple
 
LongEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.LongEncoder
 
longEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
longEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
longRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
LongReverseEncoder - Class in org.calrissian.mango.types.encoders.lexi
 
LongReverseEncoder() - Constructor for class org.calrissian.mango.types.encoders.lexi.LongReverseEncoder
 

M

MerkleTree<T extends HashLeaf> - Class in org.calrissian.mango.hash.tree
A standard MerkleTree that takes a collection of @link{Hashable} objects and creates a tree, aggregating the hashes as it moves up the levels of the tree.
MerkleTree() - Constructor for class org.calrissian.mango.hash.tree.MerkleTree
 
MerkleTree(List<T>) - Constructor for class org.calrissian.mango.hash.tree.MerkleTree
Creates Merkle Tree with default dimension with the given leaves
MerkleTree(List<T>, int) - Constructor for class org.calrissian.mango.hash.tree.MerkleTree
Creates Merkle Tree with specified dimension with the given leaves
metadata - Variable in class org.calrissian.mango.domain.Tuple
Metadata allows the tuple to be extensible so that different services can read different properties without the need for inheritance.
metadataKeys() - Method in class org.calrissian.mango.domain.Tuple
Gets all keys from the metadata

N

NegationLeaf - Interface in org.calrissian.mango.criteria.domain
 
Node - Interface in org.calrissian.mango.criteria.domain
A node represents a query tree.
Node - Interface in org.calrissian.mango.hash.tree
A node in a merkle tree representing a hash
nodes - Variable in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
nodes - Variable in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
nodes - Variable in class org.calrissian.mango.criteria.domain.ParentNode
 
NodeUtils - Class in org.calrissian.mango.criteria.support
 
NodeUtils() - Constructor for class org.calrissian.mango.criteria.support.NodeUtils
 
NodeVisitor - Interface in org.calrissian.mango.criteria.visitor
Date: 11/12/12 Time: 5:45 PM
notEq(String, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
NotEqualsCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
NotEqualsCriteria(String, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.NotEqualsCriteria
 
NotEqualsLeaf - Class in org.calrissian.mango.criteria.domain
Date: 11/9/12 Time: 1:57 PM
NotEqualsLeaf(String, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.NotEqualsLeaf
 
notIn(String, Collection<Object>) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
notIn(String, Object...) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
NotInLeaf - Class in org.calrissian.mango.criteria.domain
 
NotInLeaf(String, Collection<Object>, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.NotInLeaf
 

O

openStream(URI) - Method in class org.calrissian.mango.uri.support.impl.BasicStreamOpener
 
openStream(URI) - Method in class org.calrissian.mango.uri.support.UriResolverSteamOpener
 
openStream(URI) - Method in interface org.calrissian.mango.uri.support.UriStreamOpener
 
or() - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
OrCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
OrCriteria(ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.OrCriteria
 
org.calrissian.mango.collect - package org.calrissian.mango.collect
 
org.calrissian.mango.criteria.builder - package org.calrissian.mango.criteria.builder
 
org.calrissian.mango.criteria.domain - package org.calrissian.mango.criteria.domain
 
org.calrissian.mango.criteria.domain.criteria - package org.calrissian.mango.criteria.domain.criteria
 
org.calrissian.mango.criteria.support - package org.calrissian.mango.criteria.support
 
org.calrissian.mango.criteria.visitor - package org.calrissian.mango.criteria.visitor
 
org.calrissian.mango.domain - package org.calrissian.mango.domain
 
org.calrissian.mango.domain.entity - package org.calrissian.mango.domain.entity
 
org.calrissian.mango.domain.event - package org.calrissian.mango.domain.event
 
org.calrissian.mango.domain.ip - package org.calrissian.mango.domain.ip
 
org.calrissian.mango.hash.tree - package org.calrissian.mango.hash.tree
 
org.calrissian.mango.io - package org.calrissian.mango.io
 
org.calrissian.mango.types - package org.calrissian.mango.types
 
org.calrissian.mango.types.canonicalizer - package org.calrissian.mango.types.canonicalizer
 
org.calrissian.mango.types.canonicalizer.domain - package org.calrissian.mango.types.canonicalizer.domain
 
org.calrissian.mango.types.canonicalizer.validator - package org.calrissian.mango.types.canonicalizer.validator
 
org.calrissian.mango.types.encoders - package org.calrissian.mango.types.encoders
 
org.calrissian.mango.types.encoders.lexi - package org.calrissian.mango.types.encoders.lexi
 
org.calrissian.mango.types.encoders.simple - package org.calrissian.mango.types.encoders.simple
 
org.calrissian.mango.types.exception - package org.calrissian.mango.types.exception
 
org.calrissian.mango.uri - package org.calrissian.mango.uri
 
org.calrissian.mango.uri.domain - package org.calrissian.mango.uri.domain
 
org.calrissian.mango.uri.exception - package org.calrissian.mango.uri.exception
 
org.calrissian.mango.uri.resolver - package org.calrissian.mango.uri.resolver
 
org.calrissian.mango.uri.support - package org.calrissian.mango.uri.support
 
org.calrissian.mango.uri.support.impl - package org.calrissian.mango.uri.support.impl
 
org.calrissian.mango.uri.transform - package org.calrissian.mango.uri.transform
 
org.calrissian.mango.uri.transform.interceptor - package org.calrissian.mango.uri.transform.interceptor
 
OrNode - Class in org.calrissian.mango.criteria.domain
 
OrNode() - Constructor for class org.calrissian.mango.criteria.domain.OrNode
 
OrNode(ParentNode, List<Node>) - Constructor for class org.calrissian.mango.criteria.domain.OrNode
 
OrNode(ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.OrNode
 

P

paddedParition(CloseableIterable<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterables
Divides a closeable iterable into unmodifiable sublists of the given size, padding the final list with null values if necessary.
paddedParition(CloseableIterator<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterators
Divides a closeableiterator into unmodifiable sublists of the given size, padding the final iterator with null values if necessary.
Pair<O,T> - Class in org.calrissian.mango.domain
 
Pair(O, T) - Constructor for class org.calrissian.mango.domain.Pair
 
parent() - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
parent - Variable in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
parent() - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
parent - Variable in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
parent() - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
parent() - Method in class org.calrissian.mango.criteria.domain.Leaf
 
parent() - Method in interface org.calrissian.mango.criteria.domain.Node
 
parent - Variable in class org.calrissian.mango.criteria.domain.ParentNode
 
parent() - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
parentBuilder - Variable in class org.calrissian.mango.criteria.builder.QueryBuilder
 
parentContainsOnlyLeaves(ParentNode) - Static method in class org.calrissian.mango.criteria.support.NodeUtils
Determines if parent node has children that are all leaves
ParentCriteria - Class in org.calrissian.mango.criteria.domain.criteria
Date: 11/9/12 Time: 1:52 PM
ParentCriteria() - Constructor for class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
ParentCriteria(ParentCriteria, List<Criteria>) - Constructor for class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
ParentCriteria(ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
ParentNode - Class in org.calrissian.mango.criteria.domain
Date: 11/9/12 Time: 1:52 PM
ParentNode() - Constructor for class org.calrissian.mango.criteria.domain.ParentNode
 
ParentNode(ParentNode, List<Node>) - Constructor for class org.calrissian.mango.criteria.domain.ParentNode
 
partition(CloseableIterable<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterables
Divides a closeable iterable into unmodifiable sublists of the given size (the final iterable may be smaller).
partition(CloseableIterator<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterators
Divides a closeableiterator into unmodifiable sublists of the given size (the final list may be smaller).
PeekingCloseableIterator<T> - Interface in org.calrissian.mango.collect
A PeekingIterator which is also a CloseableIterator.
peekingIterator(CloseableIterator<T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Returns a PeekingCloseableIterator backed by the given closeable iterator.
PrintNodeVisitor - Class in org.calrissian.mango.criteria.visitor
Date: 11/12/12 Time: 5:47 PM
PrintNodeVisitor(Writer) - Constructor for class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
put(Tuple) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
put(Tuple) - Method in interface org.calrissian.mango.domain.TupleStore
Puts a single tuple in the current data store
putAll(Iterable<Tuple>) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
putAll(Iterable<Tuple>) - Method in interface org.calrissian.mango.domain.TupleStore
Adds all the given getTuples to the current data store

Q

QueryBuilder - Class in org.calrissian.mango.criteria.builder
 
QueryBuilder() - Constructor for class org.calrissian.mango.criteria.builder.QueryBuilder
 
QueryBuilder(ParentNode, QueryBuilder) - Constructor for class org.calrissian.mango.criteria.builder.QueryBuilder
 

R

range(String, Object, Object) - Method in class org.calrissian.mango.criteria.builder.QueryBuilder
 
RangeCriteria - Class in org.calrissian.mango.criteria.domain.criteria
 
RangeCriteria(String, Object, Object, Comparator, ParentCriteria) - Constructor for class org.calrissian.mango.criteria.domain.criteria.RangeCriteria
 
RangeLeaf - Class in org.calrissian.mango.criteria.domain
 
RangeLeaf() - Constructor for class org.calrissian.mango.criteria.domain.RangeLeaf
 
RangeLeaf(String, Object, Object, ParentNode) - Constructor for class org.calrissian.mango.criteria.domain.RangeLeaf
 
RangeValidator - Class in org.calrissian.mango.types.canonicalizer.validator
Date: 9/7/12 Time: 3:32 PM
RangeValidator() - Constructor for class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
RangeValidator(double, double) - Constructor for class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
read() - Method in class org.calrissian.mango.io.AbstractBufferedInputStream
RegexValidator - Class in org.calrissian.mango.types.canonicalizer.validator
Date: 9/7/12 Time: 3:32 PM
RegexValidator() - Constructor for class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
RegexValidator(String) - Constructor for class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
remove(Tuple<T>) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
remove(String) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
remove(Tuple<T>) - Method in interface org.calrissian.mango.domain.TupleStore
Removes the specified tuple
remove(String) - Method in interface org.calrissian.mango.domain.TupleStore
Removes the first tuple belonging to the specified key.
removeAll(String) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
removeAll(Collection<Tuple>) - Method in class org.calrissian.mango.domain.BaseTupleStore
 
removeAll(String) - Method in interface org.calrissian.mango.domain.TupleStore
Revoves all the tuples with the given key.
removeAll(Collection<Tuple>) - Method in interface org.calrissian.mango.domain.TupleStore
 
removeChild(Criteria) - Method in interface org.calrissian.mango.criteria.domain.criteria.Criteria
 
removeChild(Criteria) - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
removeChild(Criteria) - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
removeChild(Node) - Method in class org.calrissian.mango.criteria.domain.Leaf
 
removeChild(Node) - Method in interface org.calrissian.mango.criteria.domain.Node
 
removeChild(Node) - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
ResolvedItem - Class in org.calrissian.mango.uri.domain
 
ResolvedItem(MediaType, Map<String, String>, InputStream) - Constructor for class org.calrissian.mango.uri.domain.ResolvedItem
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractBigDecimalEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractBigIntegerEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractBooleanEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractByteEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractDateEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractDoubleEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractEntityRelationshipEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractFloatEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractIntegerEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractIPv4Encoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractLongEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractStringEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.AbstractURIEncoder
 
resolves() - Method in class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
 
resolves() - Method in interface org.calrissian.mango.types.TypeEncoder
The java class that the implementations encodes.
resolveUri(URI, String[]) - Method in interface org.calrissian.mango.uri.UriResolver
Null should be returned if uri couldn't be resolved or item referenced doesn't exist
ResourceNotFoundException - Exception in org.calrissian.mango.uri.exception
 
ResourceNotFoundException() - Constructor for exception org.calrissian.mango.uri.exception.ResourceNotFoundException
 
ResourceNotFoundException(String) - Constructor for exception org.calrissian.mango.uri.exception.ResourceNotFoundException
 
ResourceNotFoundException(String, Throwable) - Constructor for exception org.calrissian.mango.uri.exception.ResourceNotFoundException
 
ResourceNotFoundException(Throwable) - Constructor for exception org.calrissian.mango.uri.exception.ResourceNotFoundException
 
retrieveIterator() - Method in class org.calrissian.mango.collect.AbstractCloseableIterable
Returns an iterator over a set of elements of type T.
ReverseEncoder<T> - Class in org.calrissian.mango.types.encoders.lexi
 
ReverseEncoder(TypeEncoder<T, String>) - Constructor for class org.calrissian.mango.types.encoders.lexi.ReverseEncoder
 

S

Serializables - Class in org.calrissian.mango.io
 
serialize(Serializable) - Static method in class org.calrissian.mango.io.Serializables
 
serialize(Serializable, boolean) - Static method in class org.calrissian.mango.io.Serializables
 
setEnd(Object) - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
setKey(String) - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
setKey(String) - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
setNodes(List<Criteria>) - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
setNodes(List<Node>) - Method in class org.calrissian.mango.criteria.domain.ParentNode
 
setRegex(String) - Method in class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
setStart(Object) - Method in class org.calrissian.mango.criteria.domain.RangeLeaf
 
setStart(T) - Method in class org.calrissian.mango.domain.ValueRange
 
setStart(double) - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
setStop(T) - Method in class org.calrissian.mango.domain.ValueRange
 
setStop(double) - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
setValue(Object) - Method in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
SIMPLE_TYPES - Static variable in class org.calrissian.mango.types.SimpleTypeEncoders
 
simpleIterable(Iterable<T>) - Static method in class org.calrissian.mango.collect.Iterables2
Wraps any iterable into a generic iterable object.
SimpleTypeEncoders - Class in org.calrissian.mango.types
 
SimpleTypeEncoders() - Constructor for class org.calrissian.mango.types.SimpleTypeEncoders
 
SingleClauseCollapseVisitor - Class in org.calrissian.mango.criteria.visitor
If the parent has only one child, the child can be rolled up into the parent's parent.
SingleClauseCollapseVisitor() - Constructor for class org.calrissian.mango.criteria.visitor.SingleClauseCollapseVisitor
 
singletonIterable(T) - Static method in class org.calrissian.mango.collect.Iterables2
Generates an iterable with a single value.
size() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns the number of elements in this fluent iterable.
skip(CloseableIterable<T>, int) - Static method in class org.calrissian.mango.collect.CloseableIterables
Returns a view of iterable that skips its first numberToSkip elements.
skip(int) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a view of this fluent iterable that skips its first numberToSkip elements.
splitQuery(String) - Static method in class org.calrissian.mango.uri.support.UriUtils
 
splitQuery(URI) - Static method in class org.calrissian.mango.uri.support.UriUtils
 
STRING_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
StringEncoder - Class in org.calrissian.mango.types.encoders.simple
 
StringEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.StringEncoder
 
stringEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
stringEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
stringRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
SYSTEM_ALL - Static variable in class org.calrissian.mango.uri.support.DataResolverConstants
 

T

Temporal - Interface in org.calrissian.mango.domain
 
timestamp - Variable in class org.calrissian.mango.domain.event.BaseEvent
 
toArray(Class<T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an array containing all of the elements from this fluent iterable in iteration order.
toBase64(Serializable) - Static method in class org.calrissian.mango.io.Serializables
 
toList() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an ImmutableList containing all of the elements from this fluent iterable in proper sequence.
toMap(Function<? super T, V>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an immutable map for which the elements of this FluentIterable are the keys in the same order, mapped to values by the given function.
toSet() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an ImmutableSet containing all of the elements from this fluent iterable with duplicates removed.
toSimpleIterable() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a generic iterable with no beanlike properties such as isEmpty().
toSortedList(Comparator<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an ImmutableList containing all of the elements from this FluentCloseableIterable in the order specified by comparator.
toSortedSet(Comparator<? super T>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an ImmutableSortedSet containing all of the elements from this FluentCloseableIterable in the order specified by comparator, with duplicates (determined by comaprator.compare(x, y) == 0) removed.
toStream(T) - Method in class org.calrissian.mango.uri.resolver.BasicObjectUriResolver
 
toStream(T) - Method in interface org.calrissian.mango.uri.UriResolver
 
toString() - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a string representation of this fluent iterable, with the format [e1, e2, ..., en].
toString() - Method in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
toString() - Method in class org.calrissian.mango.criteria.domain.criteria.LeafCriteria
 
toString() - Method in class org.calrissian.mango.criteria.domain.criteria.ParentCriteria
 
toString() - Method in class org.calrissian.mango.domain.entity.BaseEntity
 
toString() - Method in class org.calrissian.mango.domain.entity.EntityIndex
 
toString() - Method in class org.calrissian.mango.domain.event.BaseEvent
 
toString() - Method in class org.calrissian.mango.domain.event.EventIndex
 
toString() - Method in class org.calrissian.mango.domain.ip.IPv4
 
toString() - Method in class org.calrissian.mango.domain.Pair
 
toString() - Method in class org.calrissian.mango.domain.Tuple
 
toString() - Method in class org.calrissian.mango.hash.tree.HashLeaf
 
toString() - Method in class org.calrissian.mango.hash.tree.HashNode
 
toString() - Method in class org.calrissian.mango.hash.tree.MerkleTree
 
toString() - Method in class org.calrissian.mango.types.canonicalizer.domain.CanonicalDef
 
toString() - Method in class org.calrissian.mango.uri.domain.ResolvedItem
 
transform(CloseableIterable<F>, Function<? super F, ? extends T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Returns an iterable that applies function to each element of fromIterable.
transform(CloseableIterator<F>, Function<F, T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Returns a closeable iterator that applies function to each element of fromIterator.
transform(Function<? super T, ? extends E>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns a fluent iterable that applies function to each element of this fluent iterable.
transform(String, Object) - Method in class org.calrissian.mango.uri.transform.ContextTransformService
 
transform(T) - Method in interface org.calrissian.mango.uri.transform.Transformable
 
Transformable<T> - Interface in org.calrissian.mango.uri.transform
 
transformAndConcat(Function<? super T, ? extends Iterable<E>>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Applies function to each element of this fluent iterable and returns a fluent iterable with the concatenated combination of results.
Tuple<T> - Class in org.calrissian.mango.domain
A value class representing a key/value pair with metadata.
Tuple(String, T) - Constructor for class org.calrissian.mango.domain.Tuple
 
Tuple(String, T, Map<String, Object>) - Constructor for class org.calrissian.mango.domain.Tuple
 
TupleStore - Interface in org.calrissian.mango.domain
 
type - Variable in class org.calrissian.mango.domain.entity.EntityIndex
 
TypeDecodingException - Exception in org.calrissian.mango.types.exception
 
TypeDecodingException() - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
 
TypeDecodingException(String) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
 
TypeDecodingException(String, Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
 
TypeDecodingException(Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeDecodingException
 
TypeEncoder<T,U> - Interface in org.calrissian.mango.types
 
TypeEncodingException - Exception in org.calrissian.mango.types.exception
 
TypeEncodingException() - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
 
TypeEncodingException(String) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
 
TypeEncodingException(String, Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
 
TypeEncodingException(Throwable) - Constructor for exception org.calrissian.mango.types.exception.TypeEncodingException
 
TypeRegistry<U> - Class in org.calrissian.mango.types
 
TypeRegistry(TypeEncoder<?, U>...) - Constructor for class org.calrissian.mango.types.TypeRegistry
 
TypeRegistry(TypeRegistry<U>, TypeEncoder<?, U>...) - Constructor for class org.calrissian.mango.types.TypeRegistry
 
TypeRegistry(Iterable<TypeEncoder<?, U>>) - Constructor for class org.calrissian.mango.types.TypeRegistry
 

U

uniqueIndex(Function<? super T, K>) - Method in class org.calrissian.mango.collect.FluentCloseableIterable
Returns an immutable map for which the Map.values() are the elements of this FluentIterable in the given order, and each key is the product of invoking a supplied function on its corresponding value.
URI_ALIAS - Static variable in class org.calrissian.mango.types.encoders.AliasConstants
 
UriEncoder - Class in org.calrissian.mango.types.encoders.simple
 
UriEncoder() - Constructor for class org.calrissian.mango.types.encoders.simple.UriEncoder
 
uriEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
uriEncoder() - Static method in class org.calrissian.mango.types.SimpleTypeEncoders
 
UriResolver<T> - Interface in org.calrissian.mango.uri
 
UriResolverRegistry - Class in org.calrissian.mango.uri
A utility class by which to register a number of URI Resolvers that can be recalled given a URI.
UriResolverRegistry() - Constructor for class org.calrissian.mango.uri.UriResolverRegistry
 
UriResolverSteamOpener - Class in org.calrissian.mango.uri.support
 
UriResolverSteamOpener(UriResolverRegistry) - Constructor for class org.calrissian.mango.uri.support.UriResolverSteamOpener
 
uriRevEncoder() - Static method in class org.calrissian.mango.types.LexiTypeEncoders
 
UriStreamOpener - Interface in org.calrissian.mango.uri.support
 
UriUtils - Class in org.calrissian.mango.uri.support
 

V

validate(String) - Method in class org.calrissian.mango.types.canonicalizer.validator.RangeValidator
 
validate(String) - Method in class org.calrissian.mango.types.canonicalizer.validator.RegexValidator
 
validate(String) - Method in interface org.calrissian.mango.types.canonicalizer.validator.Validator
 
Validator - Interface in org.calrissian.mango.types.canonicalizer.validator
Date: 9/7/12 Time: 3:32 PM
value - Variable in class org.calrissian.mango.criteria.domain.AbstractKeyValueLeaf
 
value - Variable in class org.calrissian.mango.criteria.domain.criteria.KeyValueLeafCriteria
 
value - Variable in class org.calrissian.mango.domain.Tuple
 
ValueRange<T> - Class in org.calrissian.mango.domain
Specifies a bounded range of values for a given type
ValueRange(T, T) - Constructor for class org.calrissian.mango.domain.ValueRange
 
ValueRange() - Constructor for class org.calrissian.mango.domain.ValueRange
 
visit(Leaf) - Method in class org.calrissian.mango.criteria.visitor.CollapseParentClauseVisitor
 
visit(Leaf) - Method in class org.calrissian.mango.criteria.visitor.EmptyParentCollapseVisitor
 
visit(Leaf) - Method in interface org.calrissian.mango.criteria.visitor.NodeVisitor
 
visit(Leaf) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
visit(EqualsLeaf) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
visit(NotEqualsLeaf) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
visit(RangeLeaf) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
visit(Leaf) - Method in class org.calrissian.mango.criteria.visitor.SingleClauseCollapseVisitor
 

W

wrap(Iterable<T>) - Static method in class org.calrissian.mango.collect.CloseableIterables
Creates a CloseableIterable from a standard iterable.
wrap(Iterator<T>) - Static method in class org.calrissian.mango.collect.CloseableIterators
Creates a CloseableIterator from a standard iterator.
write(String) - Method in class org.calrissian.mango.criteria.visitor.PrintNodeVisitor
 
write(int) - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
writeBuffer(byte[]) - Method in class org.calrissian.mango.io.AbstractBufferedOutputStream
Writes the buffer to the destination after it is either full, or has been flushed.
A B C D E F G H I K L M N O P Q R S T U V W 

Copyright © 2014 Calrissian. All rights reserved.