A B C E G I L M N O P R S T U V X

A

addModifier(String) - Method in class org.z3950.zing.cql.CQLRelation
Adds a new relation modifier to the specified CQLRelation.
addModifier(String, String) - Method in class org.z3950.zing.cql.CQLProxNode
Adds a modifier of the specified type and value to a proximity node.
addModifier(String, String) - Method in class org.z3950.zing.cql.ModifierSet
Adds a modifier of the specified type and value to a ModifierSet.
addSecondSubterm(CQLNode) - Method in class org.z3950.zing.cql.CQLProxNode
Sets the right-hand side of the proximity node whose left-hand-side was specified at creation time.
APPLICATION - Static variable in class org.z3950.zing.cql.CQLNode
 

B

BITSTRING - Static variable in class org.z3950.zing.cql.CQLNode
 
BOOLEAN - Static variable in class org.z3950.zing.cql.CQLNode
 

C

CONSTRUCTED - Static variable in class org.z3950.zing.cql.CQLNode
 
CONTEXT - Static variable in class org.z3950.zing.cql.CQLNode
 
CQLAndNode - class org.z3950.zing.cql.CQLAndNode.
Represents an AND node in a CQL parse-tree.
CQLAndNode(CQLNode, CQLNode) - Constructor for class org.z3950.zing.cql.CQLAndNode
Creates a new AND node with the specified left- and right-hand sides.
CQLBooleanNode - class org.z3950.zing.cql.CQLBooleanNode.
Represents a boolean node in a CQL parse-tree.
CQLGenerator - class org.z3950.zing.cql.CQLGenerator.
A generator that produces random CQL queries.
CQLGenerator(Properties) - Constructor for class org.z3950.zing.cql.CQLGenerator
Creates a new CQL generator with the specified parameters.
CQLNode - class org.z3950.zing.cql.CQLNode.
Represents a node in a CQL parse-tree.
CQLNotNode - class org.z3950.zing.cql.CQLNotNode.
Represents a NOT node in a CQL parse-tree.
CQLNotNode(CQLNode, CQLNode) - Constructor for class org.z3950.zing.cql.CQLNotNode
Creates a new NOT node with the specified left- and right-hand sides.
CQLOrNode - class org.z3950.zing.cql.CQLOrNode.
Represents an OR node in a CQL parse-tree.
CQLOrNode(CQLNode, CQLNode) - Constructor for class org.z3950.zing.cql.CQLOrNode
Creates a new OR node with the specified left- and right-hand sides.
CQLParseException - exception org.z3950.zing.cql.CQLParseException.
Exception indicating that an error ocurred parsing CQL.
CQLParseException(String) - Constructor for class org.z3950.zing.cql.CQLParseException
Creates a new CQLParseException.
CQLParser - class org.z3950.zing.cql.CQLParser.
Compiles CQL strings into parse trees of CQLNode subtypes.
CQLParser() - Constructor for class org.z3950.zing.cql.CQLParser
 
CQLPrefix - class org.z3950.zing.cql.CQLPrefix.
Represents a CQL prefix mapping from short name to long identifier.
CQLPrefixNode - class org.z3950.zing.cql.CQLPrefixNode.
Represents a prefix node in a CQL parse-tree.
CQLPrefixNode(String, String, CQLNode) - Constructor for class org.z3950.zing.cql.CQLPrefixNode
Creates a new CQLPrefixNode inducing a mapping from the specified qualifier-set name to the specified identifier across the specified subtree.
CQLProxNode - class org.z3950.zing.cql.CQLProxNode.
Represents a proximity node in a CQL parse-tree.
CQLProxNode(CQLNode) - Constructor for class org.z3950.zing.cql.CQLProxNode
Creates a new, incomplete, proximity node with the specified left-hand side.
CQLRelation - class org.z3950.zing.cql.CQLRelation.
Represents a relation between a CQL qualifier and term.
CQLRelation(String) - Constructor for class org.z3950.zing.cql.CQLRelation
Creates a new CQLRelation with the specified base relation.
CQLTermNode - class org.z3950.zing.cql.CQLTermNode.
Represents a terminal node in a CQL parse-tree.
CQLTermNode(String, CQLRelation, String) - Constructor for class org.z3950.zing.cql.CQLTermNode
Creates a new term node with the specified qualifier, relation and term.

E

ENUMERATED - Static variable in class org.z3950.zing.cql.CQLNode
 
EXTERNAL - Static variable in class org.z3950.zing.cql.CQLNode
 

G

GENERALSTRING - Static variable in class org.z3950.zing.cql.CQLNode
 
generate() - Method in class org.z3950.zing.cql.CQLGenerator
Generates a single random CQL query.
getBase() - Method in class org.z3950.zing.cql.CQLRelation
Returns the base relation with which the CQLRelation was originally created.
getBase() - Method in class org.z3950.zing.cql.ModifierSet
Returns the base string with which the ModifierSet was created.
getModifiers() - Method in class org.z3950.zing.cql.CQLRelation
Returns an array of the modifiers associated with a CQLRelation.
getModifiers() - Method in class org.z3950.zing.cql.CQLProxNode
Returns an array of the modifiers associated with a proximity node.
getModifiers() - Method in class org.z3950.zing.cql.ModifierSet
Returns an array of the modifiers in a ModifierSet.
getQualifier() - Method in class org.z3950.zing.cql.CQLTermNode
 
getRelation() - Method in class org.z3950.zing.cql.CQLTermNode
 
getResultSetName() - Method in class org.z3950.zing.cql.CQLNode
Returns the name of the result-set to which this query is a reference, if and only if the entire query consists only of a result-set reference.
getResultSetName() - Method in class org.z3950.zing.cql.CQLTermNode
 
getTerm() - Method in class org.z3950.zing.cql.CQLTermNode
 

I

identifier - Variable in class org.z3950.zing.cql.CQLPrefix
The full identifier name of the prefix mapping.
indent(int) - Static method in class org.z3950.zing.cql.CQLNode
Returns a String of spaces for indenting to the specified level.
INTEGER - Static variable in class org.z3950.zing.cql.CQLNode
 

L

left - Variable in class org.z3950.zing.cql.CQLBooleanNode
The root of a parse-tree representing the left-hand side.
lenLen(int) - Static method in class org.z3950.zing.cql.CQLNode
Get the length needed to represent the given length.

M

main(String[]) - Static method in class org.z3950.zing.cql.CQLParser
Simple test-harness for the CQLParser class.
main(String[]) - Static method in class org.z3950.zing.cql.ModifierSet
 
main(String[]) - Static method in class org.z3950.zing.cql.CQLGenerator
A simple test-harness for the generator.
makeOID(String) - Static method in class org.z3950.zing.cql.CQLNode
 
makeQuery(CQLNode, Properties) - Static method in class org.z3950.zing.cql.CQLNode
 
MissingParameterException - exception org.z3950.zing.cql.MissingParameterException.
Exception indicating that a required property was not specified.
MissingParameterException(String) - Constructor for class org.z3950.zing.cql.MissingParameterException
Creates a new MissingParameterException.
modifier(String) - Method in class org.z3950.zing.cql.ModifierSet
Returns the value of the modifier in the specified ModifierSet that corresponds to the specified type.
ModifierSet - class org.z3950.zing.cql.ModifierSet.
Represents a base String and a set of modifier Strings.
ModifierSet(String) - Constructor for class org.z3950.zing.cql.ModifierSet
Creates a new ModifierSet with the specified base.

N

name - Variable in class org.z3950.zing.cql.CQLPrefix
The short name of the prefix mapping.
NULL - Static variable in class org.z3950.zing.cql.CQLNode
 
numLen(long) - Static method in class org.z3950.zing.cql.CQLNode
Get the length needed to represent the given number.

O

OBJECTDESCRIPTOR - Static variable in class org.z3950.zing.cql.CQLNode
 
OBJECTIDENTIFIER - Static variable in class org.z3950.zing.cql.CQLNode
 
OCTETSTRING - Static variable in class org.z3950.zing.cql.CQLNode
 
org.z3950.zing.cql - package org.z3950.zing.cql
 

P

parse(String) - Method in class org.z3950.zing.cql.CQLParser
Compiles a CQL query.
PQFTranslationException - exception org.z3950.zing.cql.PQFTranslationException.
Base class for exceptions occurring when translating parse trees to PQF.
prefix - Variable in class org.z3950.zing.cql.CQLPrefixNode
The prefix definition that governs the subtree.
PRIMITIVE - Static variable in class org.z3950.zing.cql.CQLNode
 
PRIVATE - Static variable in class org.z3950.zing.cql.CQLNode
 
putLen(int, byte[], int) - Static method in class org.z3950.zing.cql.CQLNode
Put a length directly into a BER record.
putNum(long, byte[], int) - Static method in class org.z3950.zing.cql.CQLNode
Put a number into a given buffer
putTag(int, int, int, byte[], int) - Static method in class org.z3950.zing.cql.CQLNode
 

R

renderPrefixes(int, Vector) - Static method in class org.z3950.zing.cql.CQLNode
 
right - Variable in class org.z3950.zing.cql.CQLBooleanNode
The root of a parse-tree representing the right-hand side.

S

SEQUENCE - Static variable in class org.z3950.zing.cql.CQLNode
 
SET - Static variable in class org.z3950.zing.cql.CQLNode
 
subtree - Variable in class org.z3950.zing.cql.CQLPrefixNode
The root of a parse-tree representing the part of the query that is governed by this prefix definition.

T

toCQL() - Method in class org.z3950.zing.cql.CQLNode
Decompiles a parse-tree into a CQL query.
toCQL() - Method in class org.z3950.zing.cql.CQLTermNode
 
toCQL() - Method in class org.z3950.zing.cql.CQLBooleanNode
 
toCQL() - Method in class org.z3950.zing.cql.CQLRelation
 
toCQL() - Method in class org.z3950.zing.cql.ModifierSet
 
toCQL() - Method in class org.z3950.zing.cql.CQLPrefixNode
 
toPQF(Properties) - Method in class org.z3950.zing.cql.CQLNode
Renders a parse-tree into a Yaz-style PQF string.
toPQF(Properties) - Method in class org.z3950.zing.cql.CQLTermNode
 
toPQF(Properties) - Method in class org.z3950.zing.cql.CQLBooleanNode
 
toPQF(Properties) - Method in class org.z3950.zing.cql.CQLRelation
 
toPQF(Properties) - Method in class org.z3950.zing.cql.CQLPrefixNode
 
toType1BER(Properties) - Method in class org.z3950.zing.cql.CQLNode
Renders a parser-tree into a BER-endoded packet representing an equivalent Z39.50 Type-1 query.
toType1BER(Properties) - Method in class org.z3950.zing.cql.CQLTermNode
 
toType1BER(Properties) - Method in class org.z3950.zing.cql.CQLBooleanNode
 
toType1BER(Properties) - Method in class org.z3950.zing.cql.CQLRelation
 
toType1BER(Properties) - Method in class org.z3950.zing.cql.CQLPrefixNode
 
toXCQL(int) - Method in class org.z3950.zing.cql.CQLNode
Translates a parse-tree into an XCQL document.
toXCQL(int, String) - Method in class org.z3950.zing.cql.ModifierSet
 
toXCQL(int, Vector) - Method in class org.z3950.zing.cql.CQLNode
 
toXCQL(int, Vector) - Method in class org.z3950.zing.cql.CQLTermNode
 
toXCQL(int, Vector) - Method in class org.z3950.zing.cql.CQLBooleanNode
 
toXCQL(int, Vector) - Method in class org.z3950.zing.cql.CQLRelation
 
toXCQL(int, Vector) - Method in class org.z3950.zing.cql.CQLPrefixNode
 

U

UNIVERSAL - Static variable in class org.z3950.zing.cql.CQLNode
 
UnknownPositionException - exception org.z3950.zing.cql.UnknownPositionException.
Exception indicating that a position was not recognised.
UnknownPositionException(String) - Constructor for class org.z3950.zing.cql.UnknownPositionException
Creates a new UnknownPositionException.
UnknownQualifierException - exception org.z3950.zing.cql.UnknownQualifierException.
Exception indicating that a qualifier was not recognised.
UnknownQualifierException(String) - Constructor for class org.z3950.zing.cql.UnknownQualifierException
Creates a new UnknownQualifierException.
UnknownRelationException - exception org.z3950.zing.cql.UnknownRelationException.
Exception indicating that a relation was not recognised.
UnknownRelationException(String) - Constructor for class org.z3950.zing.cql.UnknownRelationException
Creates a new UnknownRelationException.
UnknownRelationModifierException - exception org.z3950.zing.cql.UnknownRelationModifierException.
Exception indicating that a relation modifier was not recognised.
UnknownRelationModifierException(String) - Constructor for class org.z3950.zing.cql.UnknownRelationModifierException
Creates a new UnknownRelationModifierException.

V

VISIBLESTRING - Static variable in class org.z3950.zing.cql.CQLNode
 

X

xq(String) - Static method in class org.z3950.zing.cql.CQLNode
Returns the argument String quoted for XML.

A B C E G I L M N O P R S T U V X