/* * <!-- * * ************************************************************** * This Java source has been automatically generated. * MODIFICATIONS TO THIS SOURCE MAY BE OVERWRITTEN - DO NOT MODIFY THIS FILE * ************************************************************** * * * This file (CAL_StringNoCase_internal.java) * was generated from CAL module: Cal.Utilities.StringNoCase. * The constants and methods provided are intended to facilitate accessing the * Cal.Utilities.StringNoCase module from Java code. * * Creation date: Fri Mar 16 13:11:58 PST 2007 * --!> * */ package org.openquark.cal.internal.module.Cal.Utilities; import org.openquark.cal.compiler.ModuleName; import org.openquark.cal.compiler.QualifiedName; import org.openquark.cal.compiler.SourceModel; /** * Defines <code>Cal.Utilities.StringNoCase.StringNoCase</code>, a case-insensitive string type and a variety of useful operations * and class instances for it. * <p> * <code>Cal.Utilities.StringNoCase.StringNoCase</code> is mainly intended to allow the use of <code>Cal.Core.Prelude.String</code>s in case-insensitive ways for keys in maps etc. * In general, very few functions are available for <code>Cal.Utilities.StringNoCase.StringNoCase</code> since we can efficiently just convert to a <code>Cal.Core.Prelude.String</code> and use * the <code>Cal.Core.Prelude.String</code> functions. However, a few additional functions would be useful here. * * @author Bo Ilic */ public final class CAL_StringNoCase_internal { public static final ModuleName MODULE_NAME = ModuleName.make("Cal.Utilities.StringNoCase"); /** * This inner class (Functions) contains constants * and methods related to binding to CAL functions in the Cal.Utilities.StringNoCase module. */ public static final class Functions { /** * Helper binding method for function: appendStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of appendStringNoCase */ public static final SourceModel.Expr appendStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.appendStringNoCase), string1, string2}); } /** * @see #appendStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of appendStringNoCase */ public static final SourceModel.Expr appendStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.appendStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: appendStringNoCase. * @see #appendStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName appendStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "appendStringNoCase"); /** * Helper binding method for function: compareStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of compareStringNoCase */ public static final SourceModel.Expr compareStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.compareStringNoCase), string1, string2}); } /** * @see #compareStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of compareStringNoCase */ public static final SourceModel.Expr compareStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.compareStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: compareStringNoCase. * @see #compareStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName compareStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "compareStringNoCase"); /** * Helper binding method for function: concatStringNoCase. * @param arg_1 * @return the SourceModule.expr representing an application of concatStringNoCase */ public static final SourceModel.Expr concatStringNoCase(SourceModel.Expr arg_1) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.concatStringNoCase), arg_1}); } /** * Name binding for function: concatStringNoCase. * @see #concatStringNoCase(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName concatStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "concatStringNoCase"); /** * Helper binding method for function: emptyStringNoCase. * @return the SourceModule.expr representing an application of emptyStringNoCase */ public static final SourceModel.Expr emptyStringNoCase() { return SourceModel.Expr.Var.make(Functions.emptyStringNoCase); } /** * Name binding for function: emptyStringNoCase. * @see #emptyStringNoCase() */ public static final QualifiedName emptyStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "emptyStringNoCase"); /** * Helper binding method for function: equalsStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of equalsStringNoCase */ public static final SourceModel.Expr equalsStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.equalsStringNoCase), string1, string2}); } /** * @see #equalsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of equalsStringNoCase */ public static final SourceModel.Expr equalsStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.equalsStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: equalsStringNoCase. * @see #equalsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName equalsStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "equalsStringNoCase"); /** * Helper binding method for function: greaterThanEqualsStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of greaterThanEqualsStringNoCase */ public static final SourceModel.Expr greaterThanEqualsStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.greaterThanEqualsStringNoCase), string1, string2}); } /** * @see #greaterThanEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of greaterThanEqualsStringNoCase */ public static final SourceModel.Expr greaterThanEqualsStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.greaterThanEqualsStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: greaterThanEqualsStringNoCase. * @see #greaterThanEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName greaterThanEqualsStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "greaterThanEqualsStringNoCase"); /** * Helper binding method for function: greaterThanStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of greaterThanStringNoCase */ public static final SourceModel.Expr greaterThanStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.greaterThanStringNoCase), string1, string2}); } /** * @see #greaterThanStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of greaterThanStringNoCase */ public static final SourceModel.Expr greaterThanStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.greaterThanStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: greaterThanStringNoCase. * @see #greaterThanStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName greaterThanStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "greaterThanStringNoCase"); /** * Helper binding method for function: isEmptyStringNoCase. * @param string * @return the SourceModule.expr representing an application of isEmptyStringNoCase */ public static final SourceModel.Expr isEmptyStringNoCase(SourceModel.Expr string) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.isEmptyStringNoCase), string}); } /** * @see #isEmptyStringNoCase(org.openquark.cal.compiler.SourceModel.Expr) * @param string * @return the SourceModel.Expr representing an application of isEmptyStringNoCase */ public static final SourceModel.Expr isEmptyStringNoCase(java.lang.String string) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.isEmptyStringNoCase), SourceModel.Expr.makeStringValue(string)}); } /** * Name binding for function: isEmptyStringNoCase. * @see #isEmptyStringNoCase(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName isEmptyStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "isEmptyStringNoCase"); /** * * @param stringNoCase (CAL type: <code>Cal.Utilities.StringNoCase.StringNoCase</code>) * @param arg_2 (CAL type: <code>Cal.Utilities.StringNoCase.StringNoCase</code>) * @return (CAL type: <code>Cal.Core.Prelude.Int</code>) * -1 for LT, 0 for EQ, 1 for GT */ public static final SourceModel.Expr jCompareStringNoCase(SourceModel.Expr stringNoCase, SourceModel.Expr arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.jCompareStringNoCase), stringNoCase, arg_2}); } /** * @see #jCompareStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param stringNoCase * @param arg_2 * @return the SourceModel.Expr representing an application of jCompareStringNoCase */ public static final SourceModel.Expr jCompareStringNoCase(java.lang.String stringNoCase, java.lang.String arg_2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.jCompareStringNoCase), SourceModel.Expr.makeStringValue(stringNoCase), SourceModel.Expr.makeStringValue(arg_2)}); } /** * Name binding for function: jCompareStringNoCase. * @see #jCompareStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName jCompareStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "jCompareStringNoCase"); /** * Helper binding method for function: lessThanEqualsStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of lessThanEqualsStringNoCase */ public static final SourceModel.Expr lessThanEqualsStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.lessThanEqualsStringNoCase), string1, string2}); } /** * @see #lessThanEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of lessThanEqualsStringNoCase */ public static final SourceModel.Expr lessThanEqualsStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.lessThanEqualsStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: lessThanEqualsStringNoCase. * @see #lessThanEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName lessThanEqualsStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "lessThanEqualsStringNoCase"); /** * Helper binding method for function: lessThanStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of lessThanStringNoCase */ public static final SourceModel.Expr lessThanStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.lessThanStringNoCase), string1, string2}); } /** * @see #lessThanStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of lessThanStringNoCase */ public static final SourceModel.Expr lessThanStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.lessThanStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: lessThanStringNoCase. * @see #lessThanStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName lessThanStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "lessThanStringNoCase"); /** * Helper binding method for function: maxStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of maxStringNoCase */ public static final SourceModel.Expr maxStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.maxStringNoCase), string1, string2}); } /** * @see #maxStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of maxStringNoCase */ public static final SourceModel.Expr maxStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.maxStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: maxStringNoCase. * @see #maxStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName maxStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "maxStringNoCase"); /** * Helper binding method for function: minStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of minStringNoCase */ public static final SourceModel.Expr minStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.minStringNoCase), string1, string2}); } /** * @see #minStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of minStringNoCase */ public static final SourceModel.Expr minStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.minStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: minStringNoCase. * @see #minStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName minStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "minStringNoCase"); /** * Helper binding method for function: notEqualsStringNoCase. * @param string1 * @param string2 * @return the SourceModule.expr representing an application of notEqualsStringNoCase */ public static final SourceModel.Expr notEqualsStringNoCase(SourceModel.Expr string1, SourceModel.Expr string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.notEqualsStringNoCase), string1, string2}); } /** * @see #notEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) * @param string1 * @param string2 * @return the SourceModel.Expr representing an application of notEqualsStringNoCase */ public static final SourceModel.Expr notEqualsStringNoCase(java.lang.String string1, java.lang.String string2) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.notEqualsStringNoCase), SourceModel.Expr.makeStringValue(string1), SourceModel.Expr.makeStringValue(string2)}); } /** * Name binding for function: notEqualsStringNoCase. * @see #notEqualsStringNoCase(org.openquark.cal.compiler.SourceModel.Expr, org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName notEqualsStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "notEqualsStringNoCase"); /** * Helper binding method for function: showStringNoCase. * @param x * @return the SourceModule.expr representing an application of showStringNoCase */ public static final SourceModel.Expr showStringNoCase(SourceModel.Expr x) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.showStringNoCase), x}); } /** * @see #showStringNoCase(org.openquark.cal.compiler.SourceModel.Expr) * @param x * @return the SourceModel.Expr representing an application of showStringNoCase */ public static final SourceModel.Expr showStringNoCase(java.lang.String x) { return SourceModel.Expr.Application.make( new SourceModel.Expr[] {SourceModel.Expr.Var.make(Functions.showStringNoCase), SourceModel.Expr.makeStringValue(x)}); } /** * Name binding for function: showStringNoCase. * @see #showStringNoCase(org.openquark.cal.compiler.SourceModel.Expr) */ public static final QualifiedName showStringNoCase = QualifiedName.make( CAL_StringNoCase_internal.MODULE_NAME, "showStringNoCase"); } /** * A hash of the concatenated JavaDoc for this class (including inner classes). * This value is used when checking for changes to generated binding classes. */ public static final int javaDocHash = 1149935927; }