Package edu.washington.biostr.sig.vault.core

Interface Summary
Converter<F,T>  
DataNode A node contains information on where to find it in the DataVault, a table of parameters and tags.
DataVaultObserver The DataVaultObserver dispatches various events when the contents of the datavault have changed.
Filter<T> Return true if the object is acceptable.
NodeQuery A NodeQuery is just an interface that accepts or rejects nodes.
SimpleQuery A simple query is one that can be optimized by the DataVault.
Tree<E,L> Define a tree.
 

Class Summary
AsyncVaultUpdate  
BasicHashVault A simple vault.
BasicNode  
DataVault The DataVault provides an interface to the underlying storage of tagged data.
Files Files provides some utilities for creating new files and placing them on the disk.
FilteredListTree<E extends Filter<L>,L> Create a ListTree that only accepts leaf nodes that pass a Filter.
ListTree<E,L> Create a Tree with a List backing it.
MutableNode Provide setters so that we can reuse this object.
ParameterMap A parameter map encapsulates a 2 stage map from FileGroup->String->Object.
Queries  
SimpleQuerySet The SimpleQuerySet represents a set of predicates that all must hold true for a node to be accepted.
SimpleTreeModel<E,L> This SimpleTreeModel provides a basic wrapper for a ListTree.
SubSet<V> This encapsulates a set/subset relationship where every item that is added to the child is also added to the parent and the same for remove.
SubVault A SubVault keeps in touch with a DataVault and shows all of the nodes pass a certain query.
Tag A Tag has a tag string and a value.
TagQuery A TagQuery is used to accept or reject a tag based on a regular expression for the value.
Tags Tags provides utility classes for tags and tag sets.
TextQuery Perform a text query with the specified regex.
Trees  
TypeQuery This represents a simple query that accepts a node if it has the right type.
WrappedIterator<E,R>  
 



Copyright © 2006 University of Washington. All Rights Reserved.