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

A

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

C

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

D

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.

E

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

F

FLOATKEY. Static variable in class xset.TreapOper

G

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

H

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

I

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

K

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

L

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

M

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

N

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.

P

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

Q

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.


R

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

S

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

T

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

U

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

V

valueChanged(ListSelectionEvent). Method in class xset.SwingDemoApp
versionName. Static variable in class xset.XSetMain

X

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