CAR (Context-Aware Retrieval) v1.0
A B C D E F G H I J K L M N O P Q R S T U V W Y

A

Action - class Action.
 
Action(Field) - Constructor for class Action
 
activeFields - Static variable in class Dynamic
 
ACTIVETAGS - Static variable in interface LexerFace
 
addClass(Class) - Method in class JKlasses
 
addClass(String, String[]) - Method in class JKlasses
 
addComment(String) - Method in class Document
add a comment to the CommentTuple of this document.
addConstructor(Constructor) - Method in class JKlasses
 
addDocument(Document) - Method in class Collection
adds the input document to the collection.
addField() - Method in class Parser
 
addField(Field) - Method in class Document
add the input field to the document.
addField(Field) - Method in class JKlasses
 
addInternalDocCollection(Collection) - Static method in class Filer
 
addMethod(Method) - Method in class JKlasses
 
addValue(Value) - Method in class ValueTuple
adds the provided Value to the end of the ValueTuple
ALLDOCUMENTS - Static variable in class DocumentUpdate
 
AMPERSAND - Static variable in interface LexerFace
 
any - Static variable in interface LexerFace
 
ANY - Static variable in interface LexerFace
 
ANY() - Method in class ValueTuple
If this has a single Value of string value 'ANY' then true is returned, else false.
associatedProcessId - Variable in class FileDetails
 
Attribute - class Attribute.
An Attribute consists of a name="value" pair.
Attribute(String, String) - Constructor for class Attribute
constructs an object with the provided string name and string value
ATTRIBUTENAME - Static variable in class DocumentUpdate
 
AttributeTuple - class AttributeTuple.
An AttributeTuple is a vector of Attributes.
AttributeTuple() - Constructor for class AttributeTuple
 
AttributeTuple() - Method in class Parser
 
ATTRIBUTEVALUE - Static variable in class DocumentUpdate
 
AVAILABLE - Static variable in class Filer
 

B

BOOLEAN_LITERAL - Static variable in interface CarFace
 
booleanClass - Static variable in class Matcher
 
BooleanLiteral() - Method in class Parser
 
btok - Variable in class Parser
 

C

CarFace - interface CarFace.
 
CarLibraryA - class CarLibraryA.
This class contains a constructor and methods that are accessible to the CAR researcher through parameter fields of the session control file.
CarLibraryA(ValueTuple) - Constructor for class CarLibraryA
for system programmer's use only
CarLibraryB - class CarLibraryB.
This class contains a constructor and methods that are accessible to the CAR researcher through parameter fields of the session control file.
CarLibraryB(ValueTuple) - Constructor for class CarLibraryB
 
CarLibraryC - class CarLibraryC.
This class contains a constructor and methods that are accessible to the CAR researcher through parameter fields of the session control file.
CarLibraryC(ValueTuple) - Constructor for class CarLibraryC
 
CarLibraryD - class CarLibraryD.
This class contains a constructor and methods that are accessible to the CAR researcher through parameter fields of the session control file.
CarLibraryD(ValueTuple) - Constructor for class CarLibraryD
 
cAttributeTuple - Variable in class Parser
 
cCommentTuple - Variable in class Parser
 
cDocument - Variable in class Parser
 
celsiusToFahrenheit(Document, ValueTuple) - Method in class CarLibraryA
converts the value in a temperature field from Celsius to Fahrenheit
cField - Variable in class Parser
 
cFieldName - Variable in class Parser
 
CLASS - Static variable in class CollectionUpdate
 
CLASS - Static variable in class DocumentUpdate
 
CLASS - Static variable in class GeneralUpdate
 
clearCollection() - Method in class Dynamic
Invoked by CollectionUpdate to indicate the current collection is finished with.
clearCollections() - Method in class Dynamic
Invoked by GeneralUpdate to indicate the current collections are finished with.
clearDocument() - Method in class Dynamic
Invoked by DocumentUpdate to indicate the current document is finished with.
clearMatcherDocs() - Method in class Dynamic
Invoked by Matcher to indicate that current docs (target,query,outDoc) finished with.
clone() - Method in class Attribute
returns a clone (copy) of this object.
clone() - Method in class AttributeTuple
 
clone() - Method in class CommentTuple
provides a clone (copy) of this object.
clone() - Method in class Document
create a clone (copy) of the document.
clone() - Method in class Field
creates a clone of the field object
clone() - Method in class Value
gets a clone (copy) of this Value
clone() - Method in class ValueTuple
returns a clone (copy) of this ValueTuple
clone() - Method in class ValueTupleVector
 
Collection - class Collection.
A Collection is a vector of Documents.
COLLECTION - Static variable in interface CarFace
 
Collection() - Constructor for class Collection
constructs a collection of 0 documents
Collection(String, String) - Constructor for class Collection
constructs a collection of 0 elements, with the input id and title.
collectionArrayClass - Static variable in class CollectionUpdate
 
collectionClass - Static variable in class CollectionUpdate
 
CollectionUpdate - class CollectionUpdate.
 
COLLECTIONUPDATE - Static variable in class Dynamic
 
CollectionUpdate(Collection) - Constructor for class CollectionUpdate
 
collectionUpdateGo(Document) - Method in class Process
 
COLON - Static variable in interface LexerFace
 
COMMA - Static variable in interface LexerFace
 
COMMENT - Static variable in interface LexerFace
 
commentChar(int) - Method in class StreamTokenizerCAR
 
CommentTuple - class CommentTuple.
A CommentTuple is simply a vector of strings (comments).
CommentTuple() - Constructor for class CommentTuple
 
CommentTuple() - Method in class Parser
 
compile(String) - Method in class Dynamic
 
compulsoryError(String, String, String) - Method in class CollectionUpdate
 
compulsoryError(String, String, String) - Method in class DocumentUpdate
 
compulsoryError(String, String, String) - Method in class GeneralUpdate
 
compulsoryError(String, String, String) - Method in class Matcher
 
concatenate(Collection[], ValueTuple) - Method in class CarLibraryC
concatenates input document collections.
concatenate(Object, ValueTuple) - Method in class CarLibraryB
concatenates input document collections.
constructorArgClasses - Static variable in class CollectionUpdate
 
constructorArgClasses - Static variable in class DocumentUpdate
 
constructorArgClasses - Static variable in class GeneralUpdate
 
constructorArgClasses - Static variable in class Matcher
 
copy() - Method in class Document
create a clone (copy) of the document.
createFieldWeights(Collection[], ValueTuple) - Method in class CarLibraryC
Processes a diary determining which fields in the current context have changed value most often, and uses this to create a weights document.
ctok - Variable in class Parser
 
currLabel - Variable in class Parser
 
currLiteralType - Variable in class Parser
 
currLiteralVal - Variable in class Parser
 
currVal - Variable in class Parser
 
cValue - Variable in class Parser
 
cValueTuple - Variable in class Parser
 
cValueTupleVector - Variable in class Parser
 

D

dAction - Static variable in class ParseControl
 
dAttribute - Static variable in class ParseControl
 
dAttributeTuple - Static variable in class ParseControl
 
dCarLibraryA - Static variable in class ParseControl
 
dCarLibraryB - Static variable in class ParseControl
 
dCarLibraryC - Static variable in class ParseControl
 
dCarLibraryD - Static variable in class ParseControl
 
dCollection - Static variable in class ParseControl
 
dCollectionUpdate - Static variable in class ParseControl
 
dCommentTuple - Static variable in class ParseControl
 
dDocument - Static variable in class ParseControl
 
dDocumentUpdate - Static variable in class ParseControl
 
dDynamic - Static variable in class ParseControl
 
delete(Collection, ValueTuple) - Method in class CarLibraryB
deletes the document (any documents) with the given id in the field.
DELETEATTRIBUTE - Static variable in class DocumentUpdate
 
DELETEFIELD - Static variable in class DocumentUpdate
 
deleteFile(String) - Static method in class Filer
 
deleteOutputDocument() - Static method in class Dynamic
Enables a user program performing a Match to request current output document to be ignored for output
deserialize(String) - Static method in class Collection
deserializes a collection held in the path argument.
dField - Static variable in class ParseControl
 
dFiler - Static variable in class ParseControl
 
dGeneralUpdate - Static variable in class ParseControl
 
dInterpret - Static variable in class ParseControl
 
DIV - Static variable in interface LexerFace
 
dJKlasses - Static variable in class ParseControl
 
dLex - Static variable in class ParseControl
 
dMainCar - Static variable in class ParseControl
 
dMatcher - Static variable in class ParseControl
 
docs - Variable in class Parser
 
document - Static variable in class Dynamic
 
Document - class Document.
A Document is a vector of Fields.
Document() - Constructor for class Document
constructs a vector of 0 fields
Document() - Method in class Parser
 
Document(String) - Constructor for class Document
For system programmer use only.
Document(String, String) - Constructor for class Document
For system programmer use only.
documentClass - Static variable in class CollectionUpdate
 
documentClass - Static variable in class DocumentUpdate
 
documentClass - Static variable in class GeneralUpdate
 
documentClass - Static variable in class Matcher
 
DocumentUpdate - class DocumentUpdate.
 
DOCUMENTUPDATE - Static variable in class Dynamic
 
DocumentUpdate(Collection) - Constructor for class DocumentUpdate
 
documentUpdateGo(Document) - Method in class Process
 
doParse(String, FileReader, Collection, int) - Method in class ParseControl
 
DOUBLE_LITERAL - Static variable in interface CarFace
 
doubleClass - Static variable in class Matcher
 
dParseControl - Static variable in class ParseControl
 
dParser - Static variable in class ParseControl
 
dProcess - Static variable in class ParseControl
 
dSession - Static variable in class ParseControl
 
dTables - Static variable in class ParseControl
 
dtok - Variable in class Parser
 
duplicateFields() - Method in class Document
checks for duplicate fields in the document.
dValue - Static variable in class ParseControl
 
dValueTuple - Static variable in class ParseControl
 
dValueTupleVector - Static variable in class ParseControl
 
Dynamic - class Dynamic.
 
DYNAMIC - Static variable in class CollectionUpdate
 
DYNAMIC - Static variable in class DocumentUpdate
 
DYNAMIC - Static variable in class GeneralUpdate
 
Dynamic() - Constructor for class Dynamic
 

E

ELLIPSIS - Static variable in interface LexerFace
 
ENDOFSOURCE - Static variable in interface LexerFace
 
ENDTAG - Static variable in interface LexerFace
 
EndTag() - Method in class Parser
 
engage(int) - Method in class Dynamic
'Engage' requested for a process (DocumentUpdate, CollectionUpdate, Match).
eolIsSignificant(boolean) - Method in class StreamTokenizerCAR
 
EQUALS - Static variable in interface LexerFace
 
equals(Object) - Method in class YYstring
 
erase(String) - Method in class Hash
 
erase(StringBuffer) - Method in class Hash
 
Error - class Error.
 
ERROR - Static variable in class Filer
 
Error() - Constructor for class Error
 
error(String) - Method in class Action
 
error(String) - Static method in class Error
 
error(String) - Method in class Parser
 
error(String) - Method in class Process
 
error(String, String) - Method in class CollectionUpdate
//------------------------------- public CollectionUpdate(Collection[] collections) { this.collections=collections; }
error(String, String) - Method in class DocumentUpdate
 
error(String, String) - Method in class GeneralUpdate
 
EXTERNAL - Static variable in interface CarFace
 

F

fahrenheitToCelsius(Document, ValueTuple) - Method in class CarLibraryA
converts the value in a temperature field from Fahrenheit to Celsius
Field - class Field.
A Field is a container class for a tag (field name), an AttributeTuple, a ValueTuple, aand a CommentTuple.
Field() - Method in class Parser
 
Field() - Method in class ParserCollection
 
Field() - Method in class ParserSession
 
Field(String) - Constructor for class Field
constructs a Field named with the input.
Field(String, AttributeTuple, ValueTuple, CommentTuple) - Constructor for class Field
constructs a Field with the inputs.
Field(String, AttributeTuple, ValueTupleVector, CommentTuple) - Constructor for class Field
for system programmer's use only
Field(String, AttributeTuple, ValueTupleVector, ValueTuple, CommentTuple) - Constructor for class Field
for system programmer's use only
Field(String, double) - Constructor for class Field
constructs a Field with the inputs.
Field(String, String) - Constructor for class Field
constructs a Field with the inputs.
FIELDNAME - Static variable in class DocumentUpdate
 
FIELDVALUE - Static variable in class DocumentUpdate
 
FileDetails - class FileDetails.
 
FileDetails(int, String, String) - Constructor for class FileDetails
 
Filer - class Filer.
 
Filer() - Constructor for class Filer
 
find(String) - Method in class Hash
 
find(StringBuffer) - Method in class Hash
 
format(boolean, int) - Static method in class Formatter
 
format(char, int) - Static method in class Formatter
 
format(double, int, int) - Static method in class Formatter
 
format(float, int, int) - Static method in class Formatter
 
format(int, int) - Static method in class Formatter
 
format(String, int) - Static method in class Formatter
 
Formatter - class Formatter.
 
Formatter() - Constructor for class Formatter
 

G

GeneralUpdate - class GeneralUpdate.
 
GENERALUPDATE - Static variable in class Dynamic
 
GeneralUpdate(Collection[]) - Constructor for class GeneralUpdate
 
generalUpdateGo(Document) - Method in class Process
 
getActiveFields() - Static method in class Dynamic
Provides the input scores value (default true) to a user program performing a Match.
getAttributeTuple() - Method in class Field
returns the attributeTuple of the field
getAttributeValue(String) - Method in class Field
gets the field's attribute value for the given attribute name.
getBooleanValue() - Method in class Value
for system programmer's use only
getBooleanValue(int) - Method in class ValueTuple
for system programmer's use only
getClass(int) - Method in class JKlasses
 
getClassName(int) - Method in class JKlasses
 
getCollection() - Static method in class Dynamic
Provides the input collection to a user program performing a CollectionUpdate.
getCollectionId() - Method in class Collection
For system programmer use only.
getCollections() - Static method in class Dynamic
Provides the input collections to a user program performing a GeneralUpdate.
getCommentTuple() - Method in class Collection
returns the collection's commentTuple.
getCommentTuple() - Method in class Field
returns the commentTuple of the field
getConstructor(int) - Method in class JKlasses
 
getConstructor(int, Class[]) - Method in class JKlasses
 
getDocId() - Method in class Document
For system programmer use only.
getDocument() - Static method in class Dynamic
Provides the next available document to a user program performing a DocumentUpdate.
getDocument(int) - Method in class Collection
returns the ith document in the collection.
getDocumentCopy(int) - Method in class Collection
returns a copy of the ith document in the collection.
getErrorLine() - Method in class Dynamic
 
getErrorLine() - Method in class ParseControl
 
getErrorMess() - Method in class Dynamic
 
getField(int) - Method in class Document
gets the ith field of the document.
getField(int) - Method in class JKlasses
 
getField(int, String) - Method in class JKlasses
 
getField(String) - Method in class Document
get the the field with the input name.
getFieldName() - Method in class Field
returns the name of the field
getHighNumericValue() - Method in class Value
returns the high numeric value of a range (Double.MAX_VALUE if high value is open)
getId() - Method in class Action
 
getId() - Method in class Process
 
getInternalDocCollection(String) - Static method in class Filer
 
getKlassFromName(String, String[]) - Static method in class JKlasses
 
getLabel() - Method in class ValueTuple
for system programmer's use only
getLabelledStringValues(String) - Method in class Field
for system programmer's use only
getLabelledStringValues(String) - Method in class ValueTupleVector
 
getLabelledValueTuple(String) - Method in class ValueTupleVector
 
getLabelledValueTuples() - Method in class ValueTupleVector
 
getLabelValueAsValue(String) - Method in class ValueTupleVector
 
getLineno() - Method in class Parser
 
getLowNumericValue() - Method in class Value
returns the low numeric value of a range (Double.MIN_VALUE if low value is open)
getMethod(int) - Method in class JKlasses
 
getMethod(int, String, Class[]) - Method in class JKlasses
 
getName() - Method in class Attribute
returns the name of the attribute
getNamedFieldWithoutAttribute(String, String) - Method in class Document
gets the first field with given name that doesn't have the given attribute.
getNumericValue() - Method in class Field
gets the numeric value of the first Value of the field's valuetuple.
getNumericValue() - Method in class Value
returns the double value (low value if a range) of a numeric, else returns 0.0
getNumericValue(int) - Method in class ValueTuple
gets the nth Value as a double.
getOutCollectionFromProgram() - Method in class Dynamic
Invoked by CollectionUpdate to return the collection created by a dynamic program.
getOutCollectionsFromProgram() - Method in class Dynamic
Invoked by GeneralUpdate to return the collections created by a dynamic program.
getOutDocumentFromProgram() - Method in class Dynamic
Invoked by Matcher to get the output document created by user program (needed after user program has invoked Dynamic.deleteOutputDocument()
getOutputDocument() - Static method in class Dynamic
Provides the output document to a user program performing a Match.
getProcessId() - Method in class Action
 
getQueryDocument() - Static method in class Dynamic
Provides the query document to a user program performing a Match.
getScores() - Static method in class Dynamic
Provides the input scores value (default true) to a user program performing a Match.
getStatus(String, boolean) - Static method in class Filer
 
getStringedValue() - Method in class Value
returns the string if the Value is of type STRING_LITERAL, else returns null
getStringValue() - Method in class Value
returns Value as a string value (low value if a range, Double.MIN_VALUE if low value is open).
getStringValue(int) - Method in class ValueTuple
gets the nth Value as a string.
getStringValues() - Method in class ValueTuple
gets all the values of the tuple as strings.
getTargetDocument() - Static method in class Dynamic
Provides the target document to a user program performing a Match.
getThreshold() - Static method in class Dynamic
Provides the input threshold value (default 0.0) to a user program performing a Match.
getTitle() - Method in class Collection
For system programmer use only.
getValType() - Method in class Value
gets the value type
getValue() - Method in class Attribute
returns the value of the attribute
getValue(int) - Method in class ValueTuple
gets the ith Value.
getValue(String) - Method in class AttributeTuple
gets the value of the name="value" attribute pair, using the provided name.
getValueTuple() - Method in class Field
returns the valueTuple of the field
getValueTupleVector() - Method in class Field
for system programmer's use only
go() - Method in class Action
 
go() - Method in class CollectionUpdate
 
go() - Method in class DocumentUpdate
 
go() - Method in class GeneralUpdate
 
go() - Method in class Matcher
 
go() - Method in class Session
 
go(Document) - Method in class Process
 
gotAField - Variable in class Parser
 
grammar - Variable in class Parser
 
grammarNames - Static variable in interface CarFace
 
GT - Static variable in interface LexerFace
 

H

hasAttribute(String) - Method in class AttributeTuple
indicates whether the named attribute exists within this object (case of name is unimportant)
hasAttribute(String) - Method in class Field
indicate whether the provided name is the name of an attribute in the field's attributeTuple
hasField(String) - Method in class Document
indicates whether the document has the named field.
Hash - class Hash.
 
Hash() - Constructor for class Hash
 
hashCode() - Method in class YYstring
 
hasValue() - Method in class Field
indicates whether the valueTuple of the field contains a Value (returns false if Value has 0 elements).

I

id - Variable in class Parser
 
id - Variable in class Process
 
IDENTIFIER - Static variable in interface LexerFace
 
Identifier() - Method in class Parser
 
identify(Collection, ValueTuple) - Method in class CarLibraryB
sets the id attribute value in the field of each document.
inCollection - Static variable in class Dynamic
 
inCollections - Static variable in class Dynamic
 
INPUT - Static variable in class Filer
 
insert(StringBuffer, int) - Method in class Hash
 
insert(String, int) - Method in class Hash
 
insymbol() - Method in class Parser
 
insymbol(int) - Method in class Parser
 
INTERNAL - Static variable in interface CarFace
 
isHighValueOpen() - Method in class Value
indicates whether the high numeric value of a range is open
isLowValueOpen() - Method in class Value
indicates whether the low numeric value of a range is open
isNumericLiteral(int) - Method in class Parser
 
isPlannedOutput(String) - Static method in class Filer
 
itok - Variable in class Parser
 

J

JKlasses - class JKlasses.
 
JKlasses() - Constructor for class JKlasses
 

K

key - Variable in class YYstring
 
KEYPHRASE - Static variable in interface CarFace
 

L

Label() - Method in class Parser
 
labelled() - Method in class ValueTuple
for system programmer's use only
labelNames - Static variable in class CollectionUpdate
 
labelNames - Static variable in class DocumentUpdate
 
labelNames - Static variable in class GeneralUpdate
 
LBRACE - Static variable in interface LexerFace
 
LBRACKET - Static variable in interface LexerFace
 
Lexer - class Lexer.
 
Lexer(boolean, int) - Constructor for class Lexer
 
Lexer(FileReader, boolean, int) - Constructor for class Lexer
 
LexerFace - interface LexerFace.
 
LexException - exception LexException.
 
LexException() - Constructor for class LexException
 
LexException(String) - Constructor for class LexException
 
lexOnly - Static variable in class ParseControl
 
LIBRARY - Static variable in class CollectionUpdate
 
LIBRARY - Static variable in class DocumentUpdate
 
LIBRARY - Static variable in class GeneralUpdate
 
lineno() - Method in class Lexer
 
lineno() - Method in class StreamTokenizerCAR
 
LITERALcapacityIncrement - Static variable in interface CarFace
 
LITERALinitialCapacity - Static variable in interface CarFace
 
lowerCaseMode(boolean) - Method in class StreamTokenizerCAR
 
LPARENT - Static variable in interface LexerFace
 
LT - Static variable in interface LexerFace
 
ltok - Variable in class Parser
 

M

main(String[]) - Static method in class MainCar
 
MainCar - class MainCar.
MainCar is the class containing the system's main() method and is thus used to kick the application off.
MainCar(String[]) - Constructor for class MainCar
 
MARKUP - Static variable in interface CarFace
 
MATCH - Static variable in class Dynamic
 
match(Document, Document, Document, Double, Boolean, Object, ValueTuple) - Method in class CarLibraryD
 
Matcher - class Matcher.
 
Matcher(Collection[]) - Constructor for class Matcher
 
MATCHERMESSAGE - Static variable in interface LexerFace
 
matchGo(Document) - Method in class Process
 
MAXSTEPS - Static variable in class ParseControl
 
maxVal(int) - Method in class Parser
 
member(String, String[]) - Static method in class Utils
indicates whether a string is a member of an array of strings
METHOD - Static variable in class CollectionUpdate
 
METHOD - Static variable in class DocumentUpdate
 
METHOD - Static variable in class GeneralUpdate
 
methodArgClasses - Static variable in class DocumentUpdate
 
methodArgClasses - Static variable in class GeneralUpdate
 
methodArgClasses - Static variable in class Matcher
 
methodArgClassesA - Static variable in class CollectionUpdate
 
methodArgClassesB - Static variable in class CollectionUpdate
 
MINUS - Static variable in interface LexerFace
 
minVal(int) - Method in class Parser
 
moveGo() - Method in class Process
 

N

name - Variable in class FileDetails
 
namesToString() - Method in class JKlasses
 
nextToken() - Method in class StreamTokenizerCAR
 
NOT - Static variable in interface LexerFace
 
NOTE - Static variable in interface LexerFace
 
numberOfAttributes() - Method in class AttributeTuple
returns the number of Attributes in the AttributeTuple
numberOfDocuments() - Method in class Collection
returns the number of documents in the collection.
numberOfFields() - Method in class Document
returns the number of fields in the document
numberOfValues() - Method in class ValueTuple
returns the number of Values in the ValueTuple
NumericLiteral() - Method in class Parser
 
nval - Variable in class StreamTokenizerCAR
 

O

objectClass - Static variable in class CollectionUpdate
 
objectClass - Static variable in class GeneralUpdate
 
objectClass - Static variable in class Matcher
 
opNames - Static variable in class CollectionUpdate
 
opNames - Static variable in class DocumentUpdate
 
opNames - Static variable in class GeneralUpdate
 
orderAndCast(int, int, Object[]) - Method in class Parser
 
orderAndCastError(int, int) - Method in class Parser
 
ordinaryChar(int) - Method in class StreamTokenizerCAR
 
ordinaryChars(int, int) - Method in class StreamTokenizerCAR
 
outCollection - Static variable in class Dynamic
 
outCollections - Static variable in class Dynamic
 
outDoc - Static variable in class Dynamic
 
OUTPUT - Static variable in class Filer
 
OVERWRITE - Static variable in class DocumentUpdate
 

P

parse(Collection, int) - Method in class Parser
 
parseControl - Variable in class Parser
 
ParseControl - class ParseControl.
 
ParseControl() - Constructor for class ParseControl
 
parseNumbers() - Method in class StreamTokenizerCAR
 
parseOnly - Static variable in class ParseControl
 
Parser - class Parser.
 
Parser(ParseControl, Lexer) - Constructor for class Parser
 
ParserCollection - class ParserCollection.
 
ParserCollection(ParseControl, Lexer) - Constructor for class ParserCollection
 
ParserSession - class ParserSession.
 
ParserSession(ParseControl, Lexer) - Constructor for class ParserSession
 
pbufIFirstTime - Variable in class StreamTokenizerCAR
 
peeksy - Variable in class Parser
 
PERIOD - Static variable in interface LexerFace
 
planForFile(int, int, String, String) - Static method in class Filer
 
PLUS - Static variable in interface LexerFace
 
PrimitiveValue() - Method in class Parser
 
printTables() - Method in class Parser
//------------------------------- public String getSourceLine(int line) { // puts lineno at beginning of output String s=source; int lineno,i,j,len; lineno=i=j=0; len=s.length(); while(i= i) { if(lineno==line) return s.substring(i,j); i=j+1; } else return s.substring(i,len); lineno++; } return null; }
Process - class Process.
 
Process(Field) - Constructor for class Process
 
PROGRAM - Static variable in class CollectionUpdate
 
PROGRAM - Static variable in class DocumentUpdate
 
PROGRAM - Static variable in class GeneralUpdate
 
pushBack() - Method in class StreamTokenizerCAR
 
putActiveFields(String[]) - Method in class Dynamic
Invoked by Matcher to make scores available to a dynamic program.
putCollection(Collection) - Static method in class Dynamic
Makes the collection created by a user program performing a CollectionUpdate available to the action that executed the program
putCollectionForProgram(Collection) - Method in class Dynamic
Invoked by CollectionUpdate to make a collection available to a dynamic program.
putCollections(Collection[]) - Static method in class Dynamic
Makes the collection created by a user program performing a GeneralUpdate available to the action that executed the program
putCollectionsForProgram(Collection[]) - Method in class Dynamic
Invoked by GeneralUpdate to make an array of collections available to a dynamic program.
putDocumentForProgram(Document) - Method in class Dynamic
Invoked by DocumentUpdate to make a document available to a dynamic program.
putOutDocumentForProgram(Document) - Method in class Dynamic
Invoked by Matcher to make an output document available to a dynamic program.
putQueryDocumentForProgram(Document) - Method in class Dynamic
Invoked by Matcher to make a query document available to a dynamic program.
putScores(boolean) - Method in class Dynamic
Invoked by Matcher to make scores available to a dynamic program.
putTargetDocumentForProgram(Document) - Method in class Dynamic
Invoked by Matcher to make a target document available to a dynamic program.
putThreshold(double) - Method in class Dynamic
Invoked by Matcher to make threshold available to a dynamic program.

Q

query - Static variable in class Dynamic
 
QUESTION - Static variable in interface LexerFace
 
quoteChar(int) - Method in class StreamTokenizerCAR
 

R

range() - Method in class Value
indicates the Value is a range
RangeOrPrimtiveValue() - Method in class Parser
 
RangeValue() - Method in class Parser
 
RBRACE - Static variable in interface LexerFace
 
RBRACKET - Static variable in interface LexerFace
 
readFile(String) - Static method in class Filer
 
release() - Method in class Dynamic
A process is releasing Dynamic for other processes to use.
removeAttribute(String) - Method in class AttributeTuple
removes the attribute with the provided name.
removeAttribute(String) - Method in class Document
rmoves the named attribute from all fields in the document
removeAttribute(String) - Method in class Field
remove the attribute with the provided name from the field's attributeTuple.
removeCommentContainingKeyPhrase() - Method in class Collection
For system programmer use only.
removeValue() - Method in class Field
sets the valueTuple to be empty (zero elements)
resetSyntax() - Method in class StreamTokenizerCAR
 
RPARENT - Static variable in interface LexerFace
 
rtok - Variable in class Parser
 
run() - Method in class Dynamic
 

S

same(AttributeTuple) - Method in class AttributeTuple
indicates whether this AttributeTuple contains the same attributeTuple (same name=value pairs - order insignificant) as the provided one
sameAsOrConvertibleTo(Class, Class) - Static method in class JKlasses
//---------------------------------------------------------------------------- static boolean wideningPrimitiveConversionOk(Item x, Item y) { // check that y.typ can be widened to x.typ switch(y.typ) { case BYTE: return x.typ==SHORT || x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case SHORT:case CHAR: return x.typ==INT || x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case INT: return x.typ==LONG || x.typ==FLOAT || x.typ==DOUBLE; case LONG: return x.typ==FLOAT || x.typ==DOUBLE; case FLOAT: return x.typ==DOUBLE; default: return false; } }
sameAttributeTuple(Field) - Method in class Field
indicates whether this field contains the same attributeTuple (same name=value pairs - order insignificant) as the provided field
sameValue(Field) - Method in class Field
returns true if this field has the same valueTuple (values are same) as the one provided, else returns false
sameValue(Value) - Method in class Value
indicates whether this Value is the same value as the provided Value
sameValue(ValueTuple) - Method in class ValueTuple
indicates whether this has the same Values as the provided ValueTuple.
score(Field) - Method in class Field
use the default scoring mechanism to score this target field value against the value of the provided queryField argument.
score(Value) - Method in class Value
An input query Value is 'scored' against a target Value.
score(ValueTuple) - Method in class ValueTuple
An input query ValueTuple is 'scored' against a target ValueTuple, in the range 0.0 to 2.0.
scores - Static variable in class Dynamic
receives scores (output requires scores) from Matcher (default true)
SEMICOLON - Static variable in interface LexerFace
 
SERIAL - Static variable in interface CarFace
 
serialize(String) - Method in class Collection
For system programmer use only.
Session - class Session.
 
SESSION - Static variable in interface CarFace
 
Session(Document) - Constructor for class Session
 
setAndValidateParameters(Document) - Method in class CollectionUpdate
 
setAndValidateParameters(Document) - Method in class DocumentUpdate
 
setAndValidateParameters(Document) - Method in class GeneralUpdate
 
setAndValidateParameters(String, Document) - Method in class Matcher
 
SETATTRIBUTE - Static variable in class DocumentUpdate
 
setAttribute(String, String) - Method in class AttributeTuple
sets an attribute to the given name="value" pair.
setAttribute(String, String) - Method in class Field
overwrite the existing attributeTuple with a new one consisting of a single Attribute made from the provided attribute pair.
setCollectionId(String) - Method in class Collection
For system programmer use only.
setCommentTuple(CommentTuple) - Method in class Collection
replaes the current CommentTuple (if there is one) by the one input.
setCommentTuple(CommentTuple) - Method in class Document
set the CommentTuple of this document.
SETFIELD - Static variable in class DocumentUpdate
 
setField(String) - Method in class Document
create a field with the input name as the first 0th field of this document.
setFieldName(String) - Method in class Field
set the field's name to the one provided
setHiMax() - Method in class Value
set hiMax (a boolean indicating that the high value of a range is open)
setLabel(String) - Method in class ValueTuple
for system programmer's use only
setLabelled(boolean) - Method in class ValueTuple
for system programmer's use only
setLoMin() - Method in class Value
set loMin (a boolean indicating that the low value of a range is open)
setNumericValue(double) - Method in class Field
sets the field's valueTuple to a single Value of type DOUBLE_LITERAL, overwriting the previous valueTuple
setScores(Document, ValueTuple) - Method in class CarLibraryA
sets the score attribute of all fields in a given document to the given value.
setStatus(String, int, boolean) - Static method in class Filer
 
setTitle(String) - Method in class Collection
For system programmer use only.
setValue(Value) - Method in class Field
sets the field's valueTuple to the single Value provided, overwriting the previous valueTuple
setValueTuple(ValueTuple) - Method in class Field
overwrite the existing valueTuple with the one provided
setWeights(Document, ValueTuple) - Method in class CarLibraryA
sets the weight attribute of all fields in a given document, that match the given field name, to the given value.
slashSlashComments(boolean) - Method in class StreamTokenizerCAR
 
slashStarComments(boolean) - Method in class StreamTokenizerCAR
 
sleep(int) - Method in class Field
for system programmer's use only
sourceToString() - Method in class Dynamic
 
spaceTrim(String) - Method in class Lexer
 
STAR - Static variable in interface LexerFace
 
Start() - Method in class Parser
 
Start() - Method in class ParserCollection
 
Start() - Method in class ParserSession
 
STARTTAG - Static variable in interface LexerFace
 
StartTag() - Method in class Parser
 
status - Variable in class FileDetails
 
stok - Variable in class Parser
 
StreamTokenizerCAR - class StreamTokenizerCAR.
The StreamTokenizerCAR class is based on Java's StreamTokenizer class.
StreamTokenizerCAR(Reader, boolean, int) - Constructor for class StreamTokenizerCAR
 
STRING_LITERAL - Static variable in interface CarFace
 
stringClass - Static variable in class CollectionUpdate
 
stringClass - Static variable in class DocumentUpdate
 
stringClass - Static variable in class GeneralUpdate
 
stringClass - Static variable in class Matcher
 
StringLiteral() - Method in class Parser
 
STRINGVALUE_LITERAL - Static variable in interface CarFace
 
StringValueLiteral() - Method in class Parser
 
sval - Variable in class StreamTokenizerCAR
 
swap(Object[]) - Method in class Parser
 
sy - Variable in class Parser
 
syName(int) - Static method in class Utils
for system programmer's use only
systemError(String) - Static method in class Error
 
syval - Variable in class Parser
 

T

t(String) - Method in class Action
 
t(String) - Static method in class Attribute
Provides trace output of string if -dAttribute on command line of CAR run
t(String) - Static method in class AttributeTuple
Provides trace output of string if -dAttributeTuple on command line of CAR run
t(String) - Static method in class Collection
Provides trace output of string if -dCollection on command line of CAR run
t(String) - Method in class CollectionUpdate
 
t(String) - Static method in class CommentTuple
Provides trace output of string if -dCommentTuple on command line of CAR run
t(String) - Method in class Document
Provides trace output of string if -dDocument on command line of CAR run
t(String) - Method in class DocumentUpdate
 
t(String) - Static method in class Dynamic
Provides trace output of string if -dDynamic on command line of CAR run
t(String) - Method in class Field
Provides trace output of string if -dField on command line of CAR run
t(String) - Static method in class Filer
 
t(String) - Method in class GeneralUpdate
 
t(String) - Method in class Lexer
 
t(String) - Method in class MainCar
 
t(String) - Method in class Parser
 
t(String) - Method in class Process
 
t(String) - Static method in class Value
Provides trace output of string if -dValue on command line of CAR run
t(String) - Static method in class ValueTuple
Provides trace output of string if -dValueTuple on command line of CAR run
t(String) - Static method in class ValueTupleVector
 
tag - Variable in class Parser
 
target - Static variable in class Dynamic
 
threshold - Static variable in class Dynamic
 
TILDE - Static variable in interface LexerFace
 
time() - Static method in class Utils
converts the current date and time of this locale to a string
token() - Method in class Lexer
 
TOKENMIN - Static variable in interface LexerFace
 
tokenNames - Static variable in interface LexerFace
 
tokenval() - Method in class Lexer
 
toString() - Method in class Attribute
converts the object to a string.
toString() - Method in class AttributeTuple
converts the object to a string.
toString() - Method in class Collection
converts the collection to a string.
toString() - Method in class CollectionUpdate
 
toString() - Method in class CommentTuple
converts the commentTuple to a string.
toString() - Method in class Document
converts the document to a string.
toString() - Method in class DocumentUpdate
 
toString() - Method in class Field
converts the field to a string.
toString() - Method in class GeneralUpdate
 
toString() - Method in class Matcher
 
toString() - Method in class Session
 
toString() - Method in class StreamTokenizerCAR
 
toString() - Method in class Value
converts Value to a string.
toString() - Method in class ValueTuple
converts the ValueTuple to a string.
toString() - Method in class ValueTupleVector
same as abnove but returns a string //-------------------------------------- public String getLabelValue(String label) { for(int i=0;iTT_EOF - Static variable in class StreamTokenizerCAR
 
TT_EOL - Static variable in class StreamTokenizerCAR
 
TT_NOTHING - Static variable in class StreamTokenizerCAR
 
TT_WORD - Static variable in class StreamTokenizerCAR
 
ttype - Static variable in class StreamTokenizerCAR
 
type - Variable in class FileDetails
 
type - Variable in class Process
 
type(String) - Static method in class Filer
 

U

UNPROCESSED - Static variable in class Filer
 
Utils - class Utils.
A class containing a few utility methods for use by CAR
Utils() - Constructor for class Utils
 

V

validate() - Method in class Process
 
validate() - Method in class Session
 
validate(Process, Document) - Method in class Action
 
validatePlannedFiles() - Static method in class Filer
 
Value - class Value.
A Value holds a value (string, numeric etc) that can take a variety of forms, see STICK-E NOTES: the Context Matcher User Manual (Brown) for a complete list.
Value() - Method in class Parser
 
Value(Double) - Constructor for class Value
constructs a Value of type DOUBLE_LITERAL with the provided value double
Value(int, Object) - Constructor for class Value
constructs a non-range Value of the provided type and value
Value(int, Object, Object) - Constructor for class Value
constructs a range Value of the provided type and low and high values
Value(int, Object, String) - Constructor for class Value
constructs a non-range Value for numeric type with leading zero/s.
Value(String) - Constructor for class Value
constructs a Value of type STRINGVALUE_LITERAL with the provided value string
ValueSpec() - Method in class Parser
 
valueTuple - Variable in class Field
the field's valueTuple
ValueTuple - class ValueTuple.
A ValueTuple is a vector of Values.
ValueTuple() - Constructor for class ValueTuple
 
valueTupleClass - Static variable in class CollectionUpdate
 
valueTupleClass - Static variable in class DocumentUpdate
 
valueTupleClass - Static variable in class GeneralUpdate
 
valueTupleClass - Static variable in class Matcher
 
valueTupleVector - Variable in class Field
for system programmer's use only
ValueTupleVector - class ValueTupleVector.
 
ValueTupleVector() - Constructor for class ValueTupleVector
 

W

warn(String) - Static method in class Error
 
WARNING - Static variable in class Filer
 
whitespaceChars(int, int) - Method in class StreamTokenizerCAR
 
wordChars(int, int) - Method in class StreamTokenizerCAR
 
writeFile(String, String) - Static method in class Filer
//------------------------------- static public String getActualInternalDocIds() { Vector v = internalDocCollections; String docIds=""; for(int i=0;i

Y

yys - Variable in class Hash
 
YYstring - class YYstring.
 
YYstring() - Constructor for class YYstring
 
YYstring(String) - Constructor for class YYstring
 

A B C D E F G H I J K L M N O P Q R S T U V W Y
CAR (Context-Aware Retrieval) v1.0

Submit bugs to Lindsey