/* * <!-- * * ************************************************************** * This Java source has been automatically generated. * MODIFICATIONS TO THIS SOURCE MAY BE OVERWRITTEN - DO NOT MODIFY THIS FILE * ************************************************************** * * * This file (CAL_GregorianBusinessCalendar.java) * was generated from CAL module: Cal.Data.GregorianBusinessCalendar. * The constants and methods provided are intended to facilitate accessing the * Cal.Data.GregorianBusinessCalendar module from Java code. * * Creation date: Tue Aug 28 15:58:43 PDT 2007 * --!> * */ package org.openquark.cal.module.Cal.Data; import org.openquark.cal.compiler.ModuleName; import org.openquark.cal.compiler.QualifiedName; import org.openquark.cal.compiler.SourceModel; /** * This module contains an implementation of a <code>Cal.Data.BusinessCalendar.BusinessCalendar</code> based on the Gregorian calendar. Here, the periods have * their usual Gregorian values and names. * @author Richard Webster */ public final class CAL_GregorianBusinessCalendar { public static final ModuleName MODULE_NAME = ModuleName.make("Cal.Data.GregorianBusinessCalendar"); /** * This inner class (Functions) contains constants * and methods related to binding to CAL functions in the Cal.Data.GregorianBusinessCalendar module. */ public static final class Functions { /** * An instance of BusinessCalendar based on the Gregorian calendar. * Uses American conventions when displaying dates. * @return (CAL type: <code>Cal.Data.BusinessCalendar.BusinessCalendar</code>) */ public static final SourceModel.Expr defaultBusinessCalendar() { return SourceModel.Expr.Var.make(Functions.defaultBusinessCalendar); } /** * Name binding for function: defaultBusinessCalendar. * @see #defaultBusinessCalendar() */ public static final QualifiedName defaultBusinessCalendar = QualifiedName.make( CAL_GregorianBusinessCalendar.MODULE_NAME, "defaultBusinessCalendar"); /** * An instance of BusinessCalendar based on the Gregorian calendar. * Uses a more generic, easily parseable display format: * <ul> * <li> * Periods are always listed from longest to shortest * </li> * <li> * Format is purely numerical except for separators and period type indicators * (e.g. 'Q' for quarters). * </li> * </ul> * * * <dl><dt><b>See Also:</b> * <dd><b>Functions and Class Methods:</b> Cal.Data.GregorianBusinessCalendar.gregorian_periodDisplayName_localizable * </dl> * * @return (CAL type: <code>Cal.Data.BusinessCalendar.BusinessCalendar</code>) */ public static final SourceModel.Expr localizableDisplayNameBusinessCalendar() { return SourceModel.Expr.Var.make( Functions.localizableDisplayNameBusinessCalendar); } /** * Name binding for function: localizableDisplayNameBusinessCalendar. * @see #localizableDisplayNameBusinessCalendar() */ public static final QualifiedName localizableDisplayNameBusinessCalendar = QualifiedName.make( CAL_GregorianBusinessCalendar.MODULE_NAME, "localizableDisplayNameBusinessCalendar"); } /** * 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 = -1259805380; }