From 2ee2a029e572985d3dbacfcadceb399444ac9fed Mon Sep 17 00:00:00 2001 From: Adam Dickmeiss Date: Tue, 3 Feb 2026 12:45:52 +0100 Subject: [PATCH] doc: update links --- README.md | 14 +++++++------- src/main/java/org/z3950/zing/cql/CQLGenerator.java | 4 ++-- src/main/java/org/z3950/zing/cql/CQLNode.java | 8 ++++---- src/main/java/org/z3950/zing/cql/CQLParser.java | 4 ++-- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index c94df9f..df16dca 100644 --- a/README.md +++ b/README.md @@ -19,13 +19,13 @@ CQL-Java is a Free Software project that provides: CQL is "Common Query Language", a query language designed under the umbrella of the ZING initiative (Z39.59-International Next Generation). The official specification is at - http://www.loc.gov/standards/sru/cql/ + https://www.loc.gov/standards/sru/cql/ and there's more (and friendlier) information at - http://zing.z3950.org/cql/index.html + https://zing.z3950.org/cql/index.html XCQL is "XML CQL", a representation of CQL-equivalent queries in XML which is supposed to be easier to parse. The specification is at - http://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/os/schemas/xcql.xsd + https://docs.oasis-open.org/search-ws/searchRetrieve/v1.0/os/schemas/xcql.xsd in the form of an XML Schema. But if you didn't know that, why are you even reading this? :-) @@ -90,7 +90,7 @@ Using the library in your own applications: ## Description -See the automatically generated class documentation in the "target" +See the automatically generated class documentation in the `target` subdirectory. @@ -99,7 +99,7 @@ subdirectory. Original code and documentation by Mike Taylor, Index Data At present maintained by Jakub Skoczen, Index Data -* http://www.indexdata.com/cql-java +* https://www.indexdata.com/cql-java Please email us with bug-reports, wishlist items, patches, deployment stories and, of course, large cash donations. @@ -109,7 +109,7 @@ stories and, of course, large cash donations. The CQL-Java suite is Free Software, which is pretty much legally equivalent -- though not morally equivalent -- to Open Source. See - http://www.gnu.org/philosophy/free-software-for-freedom.html + https://www.gnu.org/philosophy/free-software-for-freedom.html for a detailed if somewhat one-sided discussion of the differences, and particularly of why Free Software is an important idea. @@ -124,7 +124,7 @@ a part of a non-free larger work. ## See also -* http://zing.z3950.org/cql +* https://zing.z3950.org/cql * Adam Dickmeiss's CQL compiler, written in C. * Rob Sanderson's CQL compiler, written in Python. * Jakub Skoczen's CQL-js compiler, written in JavaScript https://github.com/indexdata/cql-js diff --git a/src/main/java/org/z3950/zing/cql/CQLGenerator.java b/src/main/java/org/z3950/zing/cql/CQLGenerator.java index 110406e..b350f57 100644 --- a/src/main/java/org/z3950/zing/cql/CQLGenerator.java +++ b/src/main/java/org/z3950/zing/cql/CQLGenerator.java @@ -19,8 +19,8 @@ * this distribution - there is a generate_x() method * for each grammar element X. * - * @see http://zing.z3950.org/cql/index.html + * @see https://zing.z3950.org/cql/index.html */ public class CQLGenerator { private Properties params; diff --git a/src/main/java/org/z3950/zing/cql/CQLNode.java b/src/main/java/org/z3950/zing/cql/CQLNode.java index f8bb095..2b33b0e 100644 --- a/src/main/java/org/z3950/zing/cql/CQLNode.java +++ b/src/main/java/org/z3950/zing/cql/CQLNode.java @@ -90,9 +90,9 @@ static void renderSortKeys(XCQLBuilder b, int level, * that can be trivially mapped, one-to-one, int Z39.50 Type-1 and * Type-101 queries. A specification for the format can be found * in - * Chapter 7 (Supporting Tools) of the - * YAZ manual. + * YAZ manual. * * @param config * A Properties object containing configuration @@ -130,8 +130,8 @@ abstract public String toPQF(Properties config) * @return * A byte array containing the BER packet. * @see - * ftp://ftp.rsasecurity.com/pub/pkcs/ascii/layman.asc + * A Layman's Guide to a Subset of ASN.1, BER, and DER * @throws PQFTranslationException * If the parse-tree cannot be translated into * PQF, for example diff --git a/src/main/java/org/z3950/zing/cql/CQLParser.java b/src/main/java/org/z3950/zing/cql/CQLParser.java index eae3455..27456ce 100644 --- a/src/main/java/org/z3950/zing/cql/CQLParser.java +++ b/src/main/java/org/z3950/zing/cql/CQLParser.java @@ -14,8 +14,8 @@ /** * Compiles CQL strings into parse trees of CQLNode subtypes. * - * @see http://zing.z3950.org/cql/index.html + * @see https://zing.z3950.org/cql/index.html */ public class CQLParser { private CQLTokenizer lexer;