A C G I L M N O P R S T U 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.

C

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.

G

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
 
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.

L

left - Variable in class org.z3950.zing.cql.CQLBooleanNode
The root of a parse-tree representing the left-hand side.

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.
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.

O

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.

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

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
 
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

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.

X

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

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