edu.northwestern.at.wordhoard.swing.calculator.modelutils
Class CQLQueryUtils

java.lang.Object
  extended by edu.northwestern.at.wordhoard.swing.calculator.modelutils.CQLQueryUtils

public class CQLQueryUtils
extends java.lang.Object

CQL Query utilities.


Constructor Summary
protected CQLQueryUtils()
          Don't allow instantiation but do allow overrides.
 
Method Summary
static Word[][] getPhrasesViaQuery(java.lang.String queryString)
          Get multiple word phrases via CQL query.
static Word[][] getPhrasesViaQuery(java.lang.String queryString, CanCountWords canCountWords)
          Get multiple word phrases via CQL query.
static Word[][] getPhrasesViaQuery(java.lang.String queryString, WorkPart[] workParts)
          Get multiple word phrases via CQL query.
static Word[][] getPhrasesViaQuery(WHQuery query)
          Get multiple word phrases via CQL query.
static Word[][] getPhrasesViaQuery(WHQuery query, CanCountWords canCountWords)
          Get phrases via CQL query.
static Word[][] getPhrasesViaQuery(WHQuery query, WorkPart[] workParts)
          Get multiple word phrases via CQL query.
static Word[] getWordsViaQuery(java.lang.String queryString)
          Get words via CQL query.
static Word[] getWordsViaQuery(java.lang.String queryString, CanCountWords canCountWords)
          Get words via CQL query.
static Word[] getWordsViaQuery(java.lang.String queryString, WorkPart[] workParts)
          Get words via CQL query.
static Word[] getWordsViaQuery(WHQuery query)
          Get words via CQL query.
static Word[] getWordsViaQuery(WHQuery query, CanCountWords canCountWords)
          Get words via CQL query.
static Word[] getWordsViaQuery(WHQuery query, WorkPart[] workParts)
          Get words via CQL query.
static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString)
          Get work parts via CQL query.
static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString, CanCountWords canCountWords)
          Get work parts via CQL query.
static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString, WorkPart[] workParts)
          Get work parts via CQL query.
static WorkPart[] getWorkPartsViaQuery(WHQuery query)
          Get work parts via CQL query.
static WorkPart[] getWorkPartsViaQuery(WHQuery query, CanCountWords canCountWords)
          Get work parts via CQL query.
static WorkPart[] getWorkPartsViaQuery(WHQuery query, WorkPart[] workParts)
          Get work parts via CQL query.
static Work[] getWorksViaQuery(java.lang.String queryString)
          Get works via CQL query.
static Work[] getWorksViaQuery(java.lang.String queryString, CanCountWords canCountWords)
          Get works via CQL query.
static Work[] getWorksViaQuery(java.lang.String queryString, WorkPart[] workParts)
          Get works via CQL query.
static Work[] getWorksViaQuery(WHQuery query)
          Get works via CQL query.
static Work[] getWorksViaQuery(WHQuery query, CanCountWords canCountWords)
          Get works via CQL query.
static Work[] getWorksViaQuery(WHQuery query, WorkPart[] workParts)
          Get works via CQL query.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CQLQueryUtils

protected CQLQueryUtils()
Don't allow instantiation but do allow overrides.

Method Detail

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString,
                                              WorkPart[] workParts)
Get work parts via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
workParts - Array of work parts for searching.
Returns:
The corresponding work parts.

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(WHQuery query,
                                              WorkPart[] workParts)
Get work parts via CQL query.

Parameters:
query - The CQL bibliographic query.
workParts - Array of work parts for searching.
Returns:
The corresponding work parts.

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(WHQuery query,
                                              CanCountWords canCountWords)
Get work parts via CQL query.

Parameters:
query - The CQL bibliographic query.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding work parts.

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString,
                                              CanCountWords canCountWords)
Get work parts via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding work parts.

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(java.lang.String queryString)
Get work parts via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
Returns:
The corresponding work parts.

getWorkPartsViaQuery

public static WorkPart[] getWorkPartsViaQuery(WHQuery query)
Get work parts via CQL query.

Parameters:
query - The CQL bibliographic query.
Returns:
The corresponding work parts.

getWorksViaQuery

public static Work[] getWorksViaQuery(java.lang.String queryString,
                                      WorkPart[] workParts)
Get works via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
workParts - Array of work parts for searching.
Returns:
The corresponding works.

getWorksViaQuery

public static Work[] getWorksViaQuery(WHQuery query,
                                      WorkPart[] workParts)
Get works via CQL query.

Parameters:
query - The CQL bibliographic query.
workParts - Array of work parts for searching.
Returns:
The corresponding work parts.

getWorksViaQuery

public static Work[] getWorksViaQuery(WHQuery query,
                                      CanCountWords canCountWords)
Get works via CQL query.

Parameters:
query - The CQL bibliographic query.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding work parts.

getWorksViaQuery

public static Work[] getWorksViaQuery(java.lang.String queryString,
                                      CanCountWords canCountWords)
Get works via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding work parts.

getWorksViaQuery

public static Work[] getWorksViaQuery(java.lang.String queryString)
Get works via CQL query.

Parameters:
queryString - The CQL bibliographic query string.
Returns:
The corresponding works.

getWorksViaQuery

public static Work[] getWorksViaQuery(WHQuery query)
Get works via CQL query.

Parameters:
query - The CQL bibliographic query.
Returns:
The corresponding works.

getWordsViaQuery

public static Word[] getWordsViaQuery(java.lang.String queryString,
                                      WorkPart[] workParts)
Get words via CQL query.

Parameters:
queryString - The CQL word query string.
workParts - Array of work parts for searching.
Returns:
The corresponding words.

getWordsViaQuery

public static Word[] getWordsViaQuery(java.lang.String queryString,
                                      CanCountWords canCountWords)
Get words via CQL query.

Parameters:
queryString - The CQL word query string.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding words.

getWordsViaQuery

public static Word[] getWordsViaQuery(WHQuery query,
                                      CanCountWords canCountWords)
Get words via CQL query.

Parameters:
query - The CQL word query.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding words.

getWordsViaQuery

public static Word[] getWordsViaQuery(WHQuery query,
                                      WorkPart[] workParts)
Get words via CQL query.

Parameters:
query - The CQL word query.
workParts - Array of work parts for searching.
Returns:
The corresponding words.

getWordsViaQuery

public static Word[] getWordsViaQuery(WHQuery query)
Get words via CQL query.

Parameters:
query - The CQL word query.
Returns:
The corresponding words.

getWordsViaQuery

public static Word[] getWordsViaQuery(java.lang.String queryString)
Get words via CQL query.

Parameters:
queryString - The CQL word query string.
Returns:
The corresponding words.

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(java.lang.String queryString,
                                          WorkPart[] workParts)
Get multiple word phrases via CQL query.

Parameters:
queryString - The CQL word query string.
workParts - Array of work parts for searching.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(WHQuery query,
                                          WorkPart[] workParts)
Get multiple word phrases via CQL query.

Parameters:
query - The CQL word query.
workParts - Array of work parts for searching.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(WHQuery query,
                                          CanCountWords canCountWords)
Get phrases via CQL query.

Parameters:
query - The CQL word query.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(java.lang.String queryString,
                                          CanCountWords canCountWords)
Get multiple word phrases via CQL query.

Parameters:
queryString - The CQL word query string.
canCountWords - CanCountWords object whose work parts will be searched.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(java.lang.String queryString)
Get multiple word phrases via CQL query.

Parameters:
queryString - The CQL word query string.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .

getPhrasesViaQuery

public static Word[][] getPhrasesViaQuery(WHQuery query)
Get multiple word phrases via CQL query.

Parameters:
query - The CQL query.
Returns:
The corresponding phrases as an array of arrays of Word, e.g., Word[][] .