Package com.linkedin.data.it

Interface Summary
Builder.Callback  
DataIterator A DataIterator provides DataIterator.next() method for iterate through a acyclic graph of Data objects.
Predicate A functor interface for performing a predicate test on an DataElement.
 

Class Summary
AlwaysFalsePredicate Evaluate always to false.
AlwaysTruePredicate Evaluate always to true.
AndPredicate Evaluate if all the Predicate's are true.
Builder Builder that constructs DataIterator's.
Counter Counts Data objects returned by a DataIterator.
DataSchemaNameEqualsPredicate Evaluate if the Data object's DataSchema is a NamedDataSchema and the name of the DataSchema is the specified name.
DataSchemaTypeEqualsPredicate Evaluate if the Data object's DataSchema.Type is the same as the specified type.
FilterIterator A filtering DataIterator that filters DataElement's returned by a source DataIterator by whether the returned DataElement's satisfies the provided Predicate.
HasChildWithNameValuePredicate Evaluate if a Data object is a complex Data object have a child Data object with the specified name and value.
NameEqualsPredicate Evaluate if the Data object's name is equal to the specified name.
NotPredicate Evaluate if the specified Predicate is false.
ObjectIterator Iterates through an acyclic Data object graph in pre-order or post-order.
OrPredicate Evaluate if any of the Predicate's is true.
ParentPredicate Evaluate the supplied Predicate on the parent Data object.
PathMatchesPatternPredicate Evaluate if the Data object's fully qualified path complies with the specified path pattern.
Predicates Contains methods for creating Predicate's.
Remover Removes Data objects returned by a DataIterator.
Transformer Transforms Data objects returned by a DataIterator.
ValueAccumulator Accumulates data objects returned by a DataIterator.
ValueEqualsPredicate Evaluate if the Data object is equal to the specified value.
ValueInstanceOfPredicate Evaluate if Data object is instance of the specified class.
 

Enum Summary
IterationOrder  
Wildcard Wildcard pattern components.