All Packages Class Hierarchy
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
Index of all Fields and Methods
- accept(File, String).
Method in class xset.ExtensionFilter
-
- actionPerformed(ActionEvent).
Method in class xset.SwingDemoApp
-
- AddDocument(String).
Method in class xset.XSetService
- Method used to add a single document to the XSet search engine index
- AddDocument(String).
Method in interface xset.XSetServiceIF
-
- AddFile(String).
Method in class xset.XSetService
- Method to add a single file to the XSet dataset
- AddFile(String).
Method in interface xset.XSetServiceIF
-
- AddFiles(String).
Method in class xset.XSetService
- Method used to add files to the XSet search engine index
- AddFiles(String).
Method in interface xset.XSetServiceIF
-
- addHashtable(Hashtable).
Method in class xset.ServiceEntry
-
- assert(boolean).
Static method in class xset.XSetMain
- Run-time assertion checking
- averageDepth().
Method in class xset.Treap
- float averageDepth() ***
Method to return the average depth of the treap
- ClearAll().
Method in class xset.XSetService
- Method to clear the XSet index, in reality it just creates
a new instance of the SETserver object
- ClearAll().
Method in interface xset.XSetServiceIF
-
- delete(String).
Method in class xset.Treap
- Object delete (String) ***
Method to delete node with key k and return the value
- difference(Treap, Treap).
Static method in class xset.Treap
- Treap difference(Treap, Treap) ***
Method to create a new treap that is the set l - r (non destructive)
- DocumentEntry(ServiceEntry, NamedNodeMap).
Constructor for class xset.DocumentEntry
-
- DocumentToString(Document).
Static method in class xset.XMLHelper
- from a w3c document, generate the XML text (e.g., to output to
a file)
- DuplicateException().
Constructor for class xset.DuplicateException
- Null constructor
- DuplicateException(String).
Constructor for class xset.DuplicateException
- DuplicateException constructor comment.
- elements().
Method in class xset.Treap
- Enumeration elements() ***
The method implementing the elements functionality, similar to
the corresponding method in hashtable and vectors.
- enumerateTag(String[]).
Method in class xset.SETserver
- Method to return an enumeration of values for a given tag.
- EnumerateTag(String[]).
Method in class xset.XSetService
- EnumerateTag (String []) ***
Method that takes in a path to a subpath down to a tag in the form of an
array, and returns an enumeration of the existing values in the treap for
that tag.
- EnumerateTag(String[]).
Method in interface xset.XSetServiceIF
-
- ExtensionFilter(String).
Constructor for class xset.ExtensionFilter
-
- FLOATKEY.
Static variable in class xset.TreapOper
-
- getChildren(Element).
Static method in class xset.IgnoreWS
- Takes a dom element in, and returns an array of non whitespace
child elements
- getChildren(Element).
Static method in class xset.SETutils
- Methods that takes an XML4J/DOM element and returns its children,
ignoring whitespaces between tags
- GetDocument(Reader).
Static method in class xset.XMLHelper
- return a w3c Document of the parsed XML
- GetDocument(String).
Static method in class xset.XMLHelper
- return a w3c Document of the parsed XML
- getDTDs(String).
Method in class xset.SwingDemoApp
-
- GetElement(Reader).
Static method in class xset.XMLHelper
- return a w3c Element of the parsed XML
- GetElement(String).
Static method in class xset.XMLHelper
- return a w3c Element of the parsed XML
- getHashList().
Method in class xset.ServiceEntry
-
- getHeartBeat().
Method in class xset.ServiceEntry
-
- getid().
Method in class xset.ServiceEntry
-
- getXML().
Method in class xset.ServiceEntry
-
- globalHashSID.
Variable in class xset.SETserver
-
- hasher(Document, String).
Static method in class xset.SETutils
-
- hasher(String, String).
Static method in class xset.SETutils
- Method that implements a hashing algorithm (MD5 or SHA-1).
- HASHSTORE.
Static variable in class xset.SETserver
-
- hPtr.
Variable in class xset.TestSET
-
- IgnoreWS().
Constructor for class xset.IgnoreWS
-
- insert(String, Object).
Method in class xset.Treap
- insert (String, Object) ***
Method to insert (k,v) into treap
- intersection(Treap, Treap).
Static method in class xset.Treap
- Treap intersection (Treap, Treap) ***
Method that takes the intersection of treaps t1 and t2
- INTKEY.
Static variable in class xset.TreapOper
-
- keys().
Method in class xset.Treap
- Enumeration keys() ***
The method implementing the keys functionality, similar to
the corresponding method in hashtables.
- keyType.
Variable in class xset.TreapOper
-
- lessEquals.
Variable in class xset.TreapOper
-
- lessThan.
Variable in class xset.TreapOper
-
- lookup(String).
Method in class xset.Treap
- Object lookup (String) ***
Method that does non-destructive lookup on a key
- main(String[]).
Static method in class xset.IgnoreWS
-
- main(String[]).
Static method in class xset.SwingDemoApp
-
- main(String[]).
Static method in class xset.TestSET
-
- main(String[]).
Static method in class xset.XMLHelper
-
- main(String[]).
Static method in class xset.XSetClient
-
- main(String[]).
Static method in class xset.XSetProfile
-
- main(String[]).
Static method in class xset.XSetService
-
- maxDepth().
Method in class xset.Treap
- int maxDepth() ***
Method returns the maximum depth for the treap
- moreEquals.
Variable in class xset.TreapOper
-
- moreThan.
Variable in class xset.TreapOper
-
- numChildren(Element).
Static method in class xset.SETutils
- Method to take an XML4J DOM element and count its number of children
Whitespaces here are not ignored.
- parseFile(String).
Static method in class xset.SETutils
- Method that packages up a file into an inputstream
- parser.
Variable in class xset.SETserver
-
- print().
Method in class xset.Treap
- print() ***
Method that prints out the treap values
- PrintDocument(Document, PrintWriter).
Static method in class xset.XMLHelper
- print a w3c xml document to a stream
- PrintDocument(Node, PrintWriter, String).
Static method in class xset.XMLHelper
-
- printElement(Element).
Static method in class xset.IgnoreWS
-
- printElement(Element).
Static method in class xset.SETutils
- Simplistic method to print out an element with its immediate children
- printSET(String).
Method in class xset.SETserver
- Debugging method used to print out the registration treap
It uses the Treap.print()
- PrintSubtree(Node, PrintWriter).
Static method in class xset.XMLHelper
- print a w3c xml subtree to a stream
- query(Document).
Method in class xset.TestSET
-
- Query(String).
Method in class xset.XSetService
- Method that queries the XSet server and returns vector of XML documents
- Query(String).
Method in interface xset.XSetServiceIF
-
- Query(String, Vector).
Method in class xset.XSetService
- Query (String, Vector) ***
Method to query the XSet server, and return only those fields requested
This returned data structure is rather complicated.
- Query(String, Vector).
Method in interface xset.XSetServiceIF
-
- queryMax(Vector, String).
Static method in class xset.SETutils
- Vector queryMax(Vector, String) ***
Method that returns the desired document or tags that represents
the maximum value in a given tag.
- queryMin(Vector, String).
Static method in class xset.SETutils
- Vector queryMin(Vector, String) ***
Method that returns the desired document or tags that represents
the minimum value in a given tag.
- QuerySE(String).
Method in class xset.XSetService
- Method to query the XSet server
- QuerySE(String).
Method in interface xset.XSetServiceIF
-
- querySET(Document).
Method in class xset.SETserver
- Method called by the XSet service or independent application to
query for a certain document, given an XML template
- querySET(Document, Vector).
Method in class xset.SETserver
- Method to query the XSet server, and return only those fields requested
This returned data structure is rather complicated.
- rangeLookup(TreapOper).
Method in class xset.Treap
- Vector rangeLookup (TreapOper) ***
Method to do a range query on the treap
- refresh.
Variable in class xset.SETserver
-
- register(Document).
Method in class xset.TestSET
-
- RemoveDocument(Document).
Method in class xset.XSetService
- RemoveDocument(Document) **
The method that removes a document from the index structure
- RemoveDocument(Document).
Method in interface xset.XSetServiceIF
-
- RemoveDocument(String).
Method in class xset.XSetService
- RemoveDocument(String) **
The method that takes in a XML string, and tries to remove it from the
index if it exists
- RemoveDocument(String).
Method in interface xset.XSetServiceIF
-
- rootTagList.
Variable in class xset.SETserver
-
- run().
Method in class xset.SETcleaner
-
- run().
Method in class xset.XSetClient
- Main code is here
The code simply calls XSet to index the files in the XML path,
and then does a query on them with a hard-coded XML query fragment.
- run().
Method in class xset.XSetProfile
-
- runCleaner.
Variable in class xset.SETserver
-
- server.
Variable in class xset.SETcleaner
-
- server.
Variable in class xset.TestSET
-
- ServiceEntry(Document, long).
Constructor for class xset.ServiceEntry
- NOTE: There could be problems in the hashing of identical XML
but with different spacing into different service IDs
Note that the hashing of the DOM object is actually hashing a
canonical XML output that I generate.
- ServiceEntry(String, long).
Constructor for class xset.ServiceEntry
-
- SETcleaner(SETserver, long).
Constructor for class xset.SETcleaner
-
- SETderegister(Document).
Method in class xset.SETserver
- Method called by the SDS server or independent application to
remove a document from the SET search engine indices.
- setMerge(TreapMerge).
Method in class xset.Treap
- setMerge (TreapMerge) ***
Method to set the merge object field in the treap
- SETregister(Document).
Method in class xset.SETserver
- Method called by the SDS server or independent application to
add a new document to the XSet search engine.
- SETregister(ServiceEntry, Document).
Method in class xset.SETserver
- Method called by the SDS server or independent application to
add a new document to the XSet search engine.
- SETregister(String).
Method in class xset.SETserver
- Method called by application to add new document to XSet.
- SETrenew(Document).
Method in class xset.SETserver
- Method called by the SDS server to update an existing
XML document.
- SETreplace(Document, Document).
Method in class xset.SETserver
-
Method called by the SDS server or independent application to
replace an existing document with a new document.
- SETserver().
Constructor for class xset.SETserver
- Constructor method
Initializes variables and prepares the search indices for data
This constructor is for SET instances with no timeouts
- SETserver(long).
Constructor for class xset.SETserver
- Constructor method
Initializes variables and prepares the search indices for data
- SETutils().
Constructor for class xset.SETutils
-
- size().
Method in class xset.Treap
- int size() ***
Method that returns the total number of nodes in the treap
- STRINGKEY.
Static variable in class xset.TreapOper
-
- stringMaxMin(Vector, int).
Static method in class xset.SETutils
- String stringMaxMin(Vector, int) ***
Method that rerturns the min or max string from a vector of strings
- SubtreeToString(Node).
Static method in class xset.XMLHelper
- from a w3c document, generate the XML text (e.g., to output to
a file)
- SwingDemoApp(String).
Constructor for class xset.SwingDemoApp
-
- test(String, String).
Method in class xset.TestSET
-
- testCheckAttributes().
Method in class xset.SETserver
- TESTER Method for checkAttributes
- testIntersect().
Method in class xset.SETserver
- TESTER Method for totalIntersect
- TestSET().
Constructor for class xset.TestSET
-
- timeout.
Variable in class xset.SETserver
-
- toString().
Method in class xset.ServiceEntry
-
- Treap(String).
Constructor for class xset.Treap
- This method was created by a SmartGuide.
- Treap(String, TreapMerge).
Constructor for class xset.Treap
- Method to construct a Treap with a name and a merge object
- TreapOper().
Constructor for class xset.TreapOper
-
- TreapOper(boolean, String, boolean, String, short).
Constructor for class xset.TreapOper
-
- TREAPSTORE.
Static variable in class xset.SETserver
-
- union(Treap, Treap).
Static method in class xset.Treap
- Treap union (Treap, Treap) ***
Return the non-destructive union of t1 and t2.
- updateTime(long).
Method in class xset.ServiceEntry
-
- usage().
Static method in class xset.SwingDemoApp
-
- usage().
Static method in class xset.XSetService
-
- valueChanged(ListSelectionEvent).
Method in class xset.SwingDemoApp
-
- versionName.
Static variable in class xset.XSetMain
-
- XMLHelper().
Constructor for class xset.XMLHelper
-
- XSetAddFiles(String).
Method in class xset.XSetProfile
-
- XSetClearAll().
Method in class xset.XSetProfile
-
- XSetClient(String, String).
Constructor for class xset.XSetClient
- simple constructor that initializes two fields according to
cmdline arguments
- XSetException().
Constructor for class xset.XSetException
- Null constructor
- XSetException(String).
Constructor for class xset.XSetException
- XSetException constructor comment.
- XSetMain().
Constructor for class xset.XSetMain
-
- XSetProfile().
Constructor for class xset.XSetProfile
-
- XSetQuery(String).
Method in class xset.XSetProfile
-
- XSetService().
Constructor for class xset.XSetService
- Constructor, just creates an SETserver object