Package DateTemplate

Source Code of DateTemplate.Main

package DateTemplate;

import DisplayProject.CloseHideAdaptor;
import DisplayProject.Constants;
import DisplayProject.CursorMgr;
import DisplayProject.DataField;
import DisplayProject.GridField;
import DisplayProject.UDSWindow;
import DisplayProject.UIutils;
import DisplayProject.WindowManager;
import DisplayProject.WindowUsageMap;
import DisplayProject.actions.AppletConnectionInfo;
import DisplayProject.actions.DateTemplate;
import DisplayProject.actions.HeightPolicy;
import DisplayProject.actions.UserWindow;
import DisplayProject.actions.WidthPolicy;
import DisplayProject.binding.BindingManager;
import DisplayProject.binding.beans.ExtendedPropertyChangeSupport;
import DisplayProject.binding.beans.Observable;
import DisplayProject.controls.TextGraphic;
import DisplayProject.events.ClientEventManager;
import DisplayProject.factory.CompoundFieldFactory;
import DisplayProject.factory.DataFieldFactory;
import DisplayProject.factory.GraphicFactory;
import DisplayProject.plaf.Win32LookAndFeel;
import Framework.DateTimeData;
import Framework.ErrorMgr;
import Framework.EventHandle;
import Framework.EventManager;
import Framework.EventRegistration;
import Framework.File;
import Framework.ForteKeyboardFocusManager;
import Framework.FrameworkUtils;
import Framework.IntervalData;
import Framework.RuntimeProperties;
import Framework.UsageException;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.Insets;
import java.awt.KeyboardFocusManager;
import java.awt.Window;
import java.awt.event.ComponentListener;
import java.beans.PropertyChangeListener;
import java.beans.PropertyChangeSupport;
import java.io.Serializable;
import java.lang.String;
import java.net.MalformedURLException;
import java.net.URL;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.SwingConstants;
import javax.swing.UIManager;
import org.apache.log4j.Logger;

/**
* Main<p>
* <p>
* @author Generated from Forte
* @since  19-Nov-2008
*/
@RuntimeProperties(isDistributed=false, isAnchored=false, isShared=false, isTransactional=false)
@UDSWindow()
@SuppressWarnings("serial")
public class Main
        extends JFrame
        implements Serializable, Observable
{

    // ----------
    // Attributes
    // ----------
    protected File DefaultHelpFile;
    protected BindingManager bindingManager = null;
    public PropertyChangeSupport qq_Listeners = new ExtendedPropertyChangeSupport(this, true);
    private DateTimeData date1;
    private DateTimeData date3;
    private DateTimeData date2;
    private DateTimeData date5;
    private DateTimeData date4;
    private DateTimeData date7;
    private DateTimeData date6;
    private DateTimeData date8;
    private DateTimeData date9;
    private DateTimeData date10;
    private DateTimeData date11;
    private DateTimeData date12;
    private DateTimeData date13;
    private DateTimeData date14;
    private DateTimeData date15;
    private DateTimeData date16;
    private DateTimeData date17;
    private DateTimeData date18;
    private DateTimeData date19;
    private DateTimeData date5a;
    private DateTimeData date5b;

    // ------------
    // Constructors
    // ------------
    public Main() {
        // Explicitly call the superclass constructor to prevent the implicit call
        super();
        this.initialize();
        this.setDate1(new DateTimeData().setCurrent());
        this.setDate2(new DateTimeData().setCurrent());
        this.setDate3(new DateTimeData().setCurrent());
        this.setDate4(new DateTimeData().setCurrent());
        this.setDate5(new DateTimeData().setCurrent());
        this.setDate5a(new DateTimeData().setCurrent());
        this.setDate5b(new DateTimeData().setCurrent());
        this.setDate6(new DateTimeData().setCurrent());
        this.setDate7(new DateTimeData().setCurrent());
        this.setDate8(new DateTimeData().setCurrent());
        this.setDate9(new DateTimeData().setCurrent());
        this.setDate10(new DateTimeData().setCurrent());
        this.setDate11(new DateTimeData().setCurrent());
        this.setDate12(new DateTimeData().setCurrent());
        this.setDate13(new DateTimeData().setCurrent());
        this.setDate14(new DateTimeData().setCurrent());
        this.setDate15(new DateTimeData().setCurrent());
        this.setDate16(new DateTimeData().setCurrent());
        this.setDate17(new DateTimeData().setCurrent());
        this.setDate18(new DateTimeData().setCurrent());
        this.setDate19(new DateTimeData().setCurrent());

    }

    // ----------------------
    // Accessors and Mutators
    // ----------------------
    public File getDefaultHelpFile() {
        return DefaultHelpFile;
    }

    public void setDefaultHelpFile(File defaultHelpFile) {
        DefaultHelpFile = defaultHelpFile;
        UserWindow.createHelp(this, defaultHelpFile);
    }

    public void setHelpURL(String urlString) {
        try {
            URL url = new URL(urlString);
            UserWindow.createHelp(this, url);
        } catch (MalformedURLException e) {
            UsageException err = new UsageException("Cannot create help URL", e);
            ErrorMgr.addError(err);
            throw err;
        }
    }

    protected BindingManager getBindingManager() {
        if (this.bindingManager == null) {
            this.bindingManager = new BindingManager(this);
        }
        return bindingManager;
    }

    public void setDate1(DateTimeData date1) {
        DateTimeData oldValue = this.date1;
        this.date1 = date1;
        this.qq_Listeners.firePropertyChange("date1", oldValue, this.date1);
    }

    public DateTimeData getDate1() {
        return this.date1;
    }

    public void setDate3(DateTimeData date3) {
        DateTimeData oldValue = this.date3;
        this.date3 = date3;
        this.qq_Listeners.firePropertyChange("date3", oldValue, this.date3);
    }

    public DateTimeData getDate3() {
        return this.date3;
    }

    public void setDate2(DateTimeData date2) {
        DateTimeData oldValue = this.date2;
        this.date2 = date2;
        this.qq_Listeners.firePropertyChange("date2", oldValue, this.date2);
    }

    public DateTimeData getDate2() {
        return this.date2;
    }

    public void setDate5(DateTimeData date5) {
        DateTimeData oldValue = this.date5;
        this.date5 = date5;
        this.qq_Listeners.firePropertyChange("date5", oldValue, this.date5);
    }

    public DateTimeData getDate5() {
        return this.date5;
    }

    public void setDate4(DateTimeData date4) {
        DateTimeData oldValue = this.date4;
        this.date4 = date4;
        this.qq_Listeners.firePropertyChange("date4", oldValue, this.date4);
    }

    public DateTimeData getDate4() {
        return this.date4;
    }

    public void setDate7(DateTimeData date7) {
        DateTimeData oldValue = this.date7;
        this.date7 = date7;
        this.qq_Listeners.firePropertyChange("date7", oldValue, this.date7);
    }

    public DateTimeData getDate7() {
        return this.date7;
    }

    public void setDate6(DateTimeData date6) {
        DateTimeData oldValue = this.date6;
        this.date6 = date6;
        this.qq_Listeners.firePropertyChange("date6", oldValue, this.date6);
    }

    public DateTimeData getDate6() {
        return this.date6;
    }

    public void setDate8(DateTimeData date8) {
        DateTimeData oldValue = this.date8;
        this.date8 = date8;
        this.qq_Listeners.firePropertyChange("date8", oldValue, this.date8);
    }

    public DateTimeData getDate8() {
        return this.date8;
    }

    public void setDate9(DateTimeData date9) {
        DateTimeData oldValue = this.date9;
        this.date9 = date9;
        this.qq_Listeners.firePropertyChange("date9", oldValue, this.date9);
    }

    public DateTimeData getDate9() {
        return this.date9;
    }

    public void setDate10(DateTimeData date10) {
        DateTimeData oldValue = this.date10;
        this.date10 = date10;
        this.qq_Listeners.firePropertyChange("date10", oldValue, this.date10);
    }

    public DateTimeData getDate10() {
        return this.date10;
    }

    public void setDate11(DateTimeData date11) {
        DateTimeData oldValue = this.date11;
        this.date11 = date11;
        this.qq_Listeners.firePropertyChange("date11", oldValue, this.date11);
    }

    public DateTimeData getDate11() {
        return this.date11;
    }

    public void setDate12(DateTimeData date12) {
        DateTimeData oldValue = this.date12;
        this.date12 = date12;
        this.qq_Listeners.firePropertyChange("date12", oldValue, this.date12);
    }

    public DateTimeData getDate12() {
        return this.date12;
    }

    public void setDate13(DateTimeData date13) {
        DateTimeData oldValue = this.date13;
        this.date13 = date13;
        this.qq_Listeners.firePropertyChange("date13", oldValue, this.date13);
    }

    public DateTimeData getDate13() {
        return this.date13;
    }

    public void setDate14(DateTimeData date14) {
        DateTimeData oldValue = this.date14;
        this.date14 = date14;
        this.qq_Listeners.firePropertyChange("date14", oldValue, this.date14);
    }

    public DateTimeData getDate14() {
        return this.date14;
    }

    public void setDate15(DateTimeData date15) {
        DateTimeData oldValue = this.date15;
        this.date15 = date15;
        this.qq_Listeners.firePropertyChange("date15", oldValue, this.date15);
    }

    public DateTimeData getDate15() {
        return this.date15;
    }

    public void setDate16(DateTimeData date16) {
        DateTimeData oldValue = this.date16;
        this.date16 = date16;
        this.qq_Listeners.firePropertyChange("date16", oldValue, this.date16);
    }

    public DateTimeData getDate16() {
        return this.date16;
    }

    public void setDate17(DateTimeData date17) {
        DateTimeData oldValue = this.date17;
        this.date17 = date17;
        this.qq_Listeners.firePropertyChange("date17", oldValue, this.date17);
    }

    public DateTimeData getDate17() {
        return this.date17;
    }

    public void setDate18(DateTimeData date18) {
        DateTimeData oldValue = this.date18;
        this.date18 = date18;
        this.qq_Listeners.firePropertyChange("date18", oldValue, this.date18);
    }

    public DateTimeData getDate18() {
        return this.date18;
    }

    public void setDate19(DateTimeData date19) {
        DateTimeData oldValue = this.date19;
        this.date19 = date19;
        this.qq_Listeners.firePropertyChange("date19", oldValue, this.date19);
    }

    public DateTimeData getDate19() {
        return this.date19;
    }

    public void setDate5a(DateTimeData date5a) {
        DateTimeData oldValue = this.date5a;
        this.date5a = date5a;
        this.qq_Listeners.firePropertyChange("date5a", oldValue, this.date5a);
    }

    public DateTimeData getDate5a() {
        return this.date5a;
    }

    public void setDate5b(DateTimeData date5b) {
        DateTimeData oldValue = this.date5b;
        this.date5b = date5b;
        this.qq_Listeners.firePropertyChange("date5b", oldValue, this.date5b);
    }

    public DateTimeData getDate5b() {
        return this.date5b;
    }

    // -------
    // Methods
    // -------
    public void addPropertyChangeListener(String property, PropertyChangeListener listener) {
        qq_Listeners.addPropertyChangeListener(property, listener);
    }

    public void addPropertyChangeListener(PropertyChangeListener listener) {
        qq_Listeners.addPropertyChangeListener(listener);
    }

    public void removePropertyChangeListener(String property, PropertyChangeListener listener) {
        qq_Listeners.removePropertyChangeListener(property, listener);
    }

    public void removePropertyChangeListener(PropertyChangeListener listener) {
        qq_Listeners.removePropertyChangeListener(listener);
    }

    /**
     * display<p>
     * <p>
     */
    public void display() {
        DateTemplate.set(this.getqq_date19(), "mm/dd/yyyy");
        IntervalData interv = new IntervalData();
        interv.setFromClock();
        Logger.getLogger("task.part.logmgr").info(interv);
        UserWindow.open(this);
        // ----------
        // Event Loop
        // ----------
        EventManager.startEventLoop();
        try {
            EventRegistration TaskHandle_Shutdown_langThreadcurrentThread = ClientEventManager.register( Thread.currentThread(), "Shutdown" );

            while (true) {

                UIutils.processGUIActions();
                EventHandle qq_currentEvent = EventManager.waitForEvent();
                if (qq_currentEvent == null)
                    break;

                // -------------
                // task.Shutdown
                // -------------
                if (qq_currentEvent.isEvent(TaskHandle_Shutdown_langThreadcurrentThread)) {
                    try {
                        CursorMgr.startEvent();
                        // ================ Begin Forte Event Handler Translation ================
                        break;
                        // ================ End Forte Event Handler Translation ================
                    }
                    finally {
                        CursorMgr.endEvent();
                    }
                }
            }
            EventManager.deregister( TaskHandle_Shutdown_langThreadcurrentThread );
        }
        //catch (Exception qq_error) {
            //Logger.getLogger("task.part.Event").error("Event loop terminated by unhandled exception: " + qq_error.getMessage(), qq_error );
            //throw qq_error;
        //}
        finally {
            EventManager.endEventLoop();
            UserWindow.close(this);
        }
    }

    // ------------------
    // Window Definitions
    // ------------------
    // <editor-fold defaultstate="collapsed" desc="Window Definitions">
    private int qq_defaultSet = 1;
    private int qq_msgNumber = 0;
    private int qq_msgSet = 0;
    protected Window primaryWindow = null;
    protected int initialX;
    protected int initialY;
    protected int qq_SystemClosePolicy = Constants.SC_ENABLEDSHUTDOWN;
    protected int qq_initialPositionPolicy = Constants.PP_SYSTEMDEFAULT;
    public DataField qq_date10;
    public DataField qq_date11;
    public DataField qq_date12;
    public DataField qq_date13;
    public DataField qq_date14;
    public DataField qq_date15;
    public DataField qq_date16;
    public DataField qq_date17;
    public DataField qq_date18;
    public DataField qq_date19;
    public DataField qq_date1;
    public DataField qq_date2;
    public DataField qq_date3;
    public DataField qq_date4;
    public DataField qq_date5;
    public DataField qq_date5a;
    public DataField qq_date5b;
    public DataField qq_date6;
    public DataField qq_date7;
    public DataField qq_date8;
    public DataField qq_date9;
    public GridField qq_GridField12;
    public JPanel Form;
    public TextGraphic qq_DATELbl;
    public TextGraphic qq_DATETIMELbl;
    public TextGraphic qq_DMYyyyLbl;
    public TextGraphic qq_DMmmLbl;
    public TextGraphic qq_DMmmYyLbl;
    public TextGraphic qq_DdMmYyyyLbl;
    public TextGraphic qq_DddMmmYyLbl;
    public TextGraphic qq_DdddMmmYyLbl;
    public TextGraphic qq_DynamicLbl;
    public TextGraphic qq_HMmAMPMLbl;
    public TextGraphic qq_HMmLbl;
    public TextGraphic qq_HMmSsAMPMLbl;
    public TextGraphic qq_HMmSsLbl;
    public TextGraphic qq_LONGDATELbl;
    public TextGraphic qq_LONGDATETIMELbl;
    public TextGraphic qq_MDYyHMmLbl;
    public TextGraphic qq_MDYyLbl;
    public TextGraphic qq_MmDdYyHhMmLbl;
    public TextGraphic qq_MmDdYyLbl;
    public TextGraphic qq_MmmYyLbl;
    public TextGraphic qq_TIMELbl;

    /**
     * qq_MDYyLbl: transformed from: qqds_TextGraphic
     * TagId=13
     * isInherited=FALSE
     */
    public TextGraphic getqq_MDYyLbl() {
        if (qq_MDYyLbl == null) {
            qq_MDYyLbl = GraphicFactory.newTextGraphic("m/d/yy", "");
            qq_MDYyLbl.setHorizontalAlignment( SwingConstants.LEFT );
            // OPTIONAL UIutils.reloadLabelText(qq_MDYyLbl, mcat);
            WidthPolicy.set(qq_MDYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_MDYyLbl, Constants.SP_NATURAL);
            qq_MDYyLbl.setMinimumSize(new Dimension(40, 14));
        }
        return qq_MDYyLbl;
    }

    public void setqq_MDYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_MDYyLbl;
        qq_MDYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_MDYyLbl", oldValue, value);
    }

    /**
     * qq_date1: transformed from: qqds_DataField
     * TagId=14
     * isInherited=FALSE
     */
    public DataField getqq_date1() {
        if (qq_date1 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->m/d/yy<--
            // TODO [1107,Major]: Template masks of variable length are not supported
            qq_date1 = DataFieldFactory.newDataField("date1", 30, DateTimeData.class);
            DateTemplate.set(qq_date1, "m/d/yy", DateTimeData.class);
            qq_date1.setOriginalFormatText("m/d/yy");
            qq_date1.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date1, "date1");
            WidthPolicy.set(qq_date1, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date1, Constants.SP_NATURAL);
            qq_date1.setMinimumSize(new Dimension(192, 19));
            qq_date1.setSize(new Dimension(192, 19));
        }
        return qq_date1;
    }

    public void setqq_date1(DataField value) {
        DataField oldValue = qq_date1;
        qq_date1 = value;
        this.qq_Listeners.firePropertyChange("qq_date1", oldValue, value);
    }

    /**
     * qq_date3: transformed from: qqds_DataField
     * TagId=15
     * isInherited=FALSE
     */
    public DataField getqq_date3() {
        if (qq_date3 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->d-mmm-yy<--
            // TODO [1107,Major]: Template masks of variable length are not supported
            qq_date3 = DataFieldFactory.newDataField("date3", 30, DateTimeData.class);
            DateTemplate.set(qq_date3, "d-mmm-yy", DateTimeData.class);
            qq_date3.setOriginalFormatText("d-mmm-yy");
            qq_date3.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date3, "date3");
            WidthPolicy.set(qq_date3, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date3, Constants.SP_NATURAL);
            qq_date3.setMinimumSize(new Dimension(192, 19));
            qq_date3.setSize(new Dimension(192, 19));
        }
        return qq_date3;
    }

    public void setqq_date3(DataField value) {
        DataField oldValue = qq_date3;
        qq_date3 = value;
        this.qq_Listeners.firePropertyChange("qq_date3", oldValue, value);
    }

    /**
     * qq_date2: transformed from: qqds_DataField
     * TagId=16
     * isInherited=FALSE
     */
    public DataField getqq_date2() {
        if (qq_date2 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->mm/dd/yy<--
            qq_date2 = DataFieldFactory.newDataField("date2", 30, DateTimeData.class);
            DateTemplate.set(qq_date2, "mm/dd/yy", DateTimeData.class);
            qq_date2.setOriginalFormatText("mm/dd/yy");
            qq_date2.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date2, "date2");
            WidthPolicy.set(qq_date2, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date2, Constants.SP_NATURAL);
            qq_date2.setMinimumSize(new Dimension(192, 19));
            qq_date2.setSize(new Dimension(192, 19));
        }
        return qq_date2;
    }

    public void setqq_date2(DataField value) {
        DataField oldValue = qq_date2;
        qq_date2 = value;
        this.qq_Listeners.firePropertyChange("qq_date2", oldValue, value);
    }

    /**
     * qq_date5: transformed from: qqds_DataField
     * TagId=17
     * isInherited=FALSE
     */
    public DataField getqq_date5() {
        if (qq_date5 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->mmm-yy<--
            qq_date5 = DataFieldFactory.newDataField("date5", 30, DateTimeData.class);
            DateTemplate.set(qq_date5, "mmm-yy", DateTimeData.class);
            qq_date5.setOriginalFormatText("mmm-yy");
            qq_date5.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date5, "date5");
            WidthPolicy.set(qq_date5, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date5, Constants.SP_NATURAL);
            qq_date5.setMinimumSize(new Dimension(192, 19));
            qq_date5.setSize(new Dimension(192, 19));
        }
        return qq_date5;
    }

    public void setqq_date5(DataField value) {
        DataField oldValue = qq_date5;
        qq_date5 = value;
        this.qq_Listeners.firePropertyChange("qq_date5", oldValue, value);
    }

    /**
     * qq_date4: transformed from: qqds_DataField
     * TagId=18
     * isInherited=FALSE
     */
    public DataField getqq_date4() {
        if (qq_date4 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->d-mmm<--
            // TODO [1107,Major]: Template masks of variable length are not supported
            qq_date4 = DataFieldFactory.newDataField("date4", 30, DateTimeData.class);
            DateTemplate.set(qq_date4, "d-mmm", DateTimeData.class);
            qq_date4.setOriginalFormatText("d-mmm");
            qq_date4.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date4, "date4");
            WidthPolicy.set(qq_date4, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date4, Constants.SP_NATURAL);
            qq_date4.setMinimumSize(new Dimension(192, 19));
            qq_date4.setSize(new Dimension(192, 19));
        }
        return qq_date4;
    }

    public void setqq_date4(DataField value) {
        DataField oldValue = qq_date4;
        qq_date4 = value;
        this.qq_Listeners.firePropertyChange("qq_date4", oldValue, value);
    }

    /**
     * qq_date7: transformed from: qqds_DataField
     * TagId=19
     * isInherited=FALSE
     */
    public DataField getqq_date7() {
        if (qq_date7 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->dd.mm.yyyy<--
            qq_date7 = DataFieldFactory.newDataField("date7", 30, DateTimeData.class);
            DateTemplate.set(qq_date7, "dd.mm.yyyy", DateTimeData.class);
            qq_date7.setOriginalFormatText("dd.mm.yyyy");
            qq_date7.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date7, "date7");
            WidthPolicy.set(qq_date7, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date7, Constants.SP_NATURAL);
            qq_date7.setMinimumSize(new Dimension(192, 19));
            qq_date7.setSize(new Dimension(192, 19));
        }
        return qq_date7;
    }

    public void setqq_date7(DataField value) {
        DataField oldValue = qq_date7;
        qq_date7 = value;
        this.qq_Listeners.firePropertyChange("qq_date7", oldValue, value);
    }

    /**
     * qq_date6: transformed from: qqds_DataField
     * TagId=20
     * isInherited=FALSE
     */
    public DataField getqq_date6() {
        if (qq_date6 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->d.m.yyyy<--
            // TODO [1107,Major]: Template masks of variable length are not supported
            qq_date6 = DataFieldFactory.newDataField("date6", 30, DateTimeData.class);
            DateTemplate.set(qq_date6, "d.m.yyyy", DateTimeData.class);
            qq_date6.setOriginalFormatText("d.m.yyyy");
            qq_date6.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date6, "date6");
            WidthPolicy.set(qq_date6, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date6, Constants.SP_NATURAL);
            qq_date6.setMinimumSize(new Dimension(192, 19));
            qq_date6.setSize(new Dimension(192, 19));
        }
        return qq_date6;
    }

    public void setqq_date6(DataField value) {
        DataField oldValue = qq_date6;
        qq_date6 = value;
        this.qq_Listeners.firePropertyChange("qq_date6", oldValue, value);
    }

    /**
     * qq_date8: transformed from: qqds_DataField
     * TagId=21
     * isInherited=FALSE
     */
    public DataField getqq_date8() {
        if (qq_date8 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->h:mm AM/PM<--
            qq_date8 = DataFieldFactory.newDataField("date8", 30, DateTimeData.class);
            DateTemplate.set(qq_date8, "h:mm AM/PM", DateTimeData.class);
            qq_date8.setOriginalFormatText("h:mm AM/PM");
            qq_date8.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date8, "date8");
            WidthPolicy.set(qq_date8, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date8, Constants.SP_NATURAL);
            qq_date8.setMinimumSize(new Dimension(192, 19));
            qq_date8.setSize(new Dimension(192, 19));
        }
        return qq_date8;
    }

    public void setqq_date8(DataField value) {
        DataField oldValue = qq_date8;
        qq_date8 = value;
        this.qq_Listeners.firePropertyChange("qq_date8", oldValue, value);
    }

    /**
     * qq_date9: transformed from: qqds_DataField
     * TagId=22
     * isInherited=FALSE
     */
    public DataField getqq_date9() {
        if (qq_date9 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->h:mm:ss AM/PM<--
            qq_date9 = DataFieldFactory.newDataField("date9", 30, DateTimeData.class);
            DateTemplate.set(qq_date9, "h:mm:ss AM/PM", DateTimeData.class);
            qq_date9.setOriginalFormatText("h:mm:ss AM/PM");
            qq_date9.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date9, "date9");
            WidthPolicy.set(qq_date9, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date9, Constants.SP_NATURAL);
            qq_date9.setMinimumSize(new Dimension(192, 19));
            qq_date9.setSize(new Dimension(192, 19));
        }
        return qq_date9;
    }

    public void setqq_date9(DataField value) {
        DataField oldValue = qq_date9;
        qq_date9 = value;
        this.qq_Listeners.firePropertyChange("qq_date9", oldValue, value);
    }

    /**
     * qq_DMmmYyLbl: transformed from: qqds_TextGraphic
     * TagId=23
     * isInherited=FALSE
     */
    public TextGraphic getqq_DMmmYyLbl() {
        if (qq_DMmmYyLbl == null) {
            qq_DMmmYyLbl = GraphicFactory.newTextGraphic("d-mmm-yy", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DMmmYyLbl, mcat);
            WidthPolicy.set(qq_DMmmYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DMmmYyLbl, Constants.SP_NATURAL);
            qq_DMmmYyLbl.setMinimumSize(new Dimension(55, 14));
        }
        return qq_DMmmYyLbl;
    }

    public void setqq_DMmmYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DMmmYyLbl;
        qq_DMmmYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DMmmYyLbl", oldValue, value);
    }

    /**
     * qq_MmDdYyLbl: transformed from: qqds_TextGraphic
     * TagId=24
     * isInherited=FALSE
     */
    public TextGraphic getqq_MmDdYyLbl() {
        if (qq_MmDdYyLbl == null) {
            qq_MmDdYyLbl = GraphicFactory.newTextGraphic("mm/dd/yy", "");
            // OPTIONAL UIutils.reloadLabelText(qq_MmDdYyLbl, mcat);
            WidthPolicy.set(qq_MmDdYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_MmDdYyLbl, Constants.SP_NATURAL);
            qq_MmDdYyLbl.setMinimumSize(new Dimension(54, 14));
        }
        return qq_MmDdYyLbl;
    }

    public void setqq_MmDdYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_MmDdYyLbl;
        qq_MmDdYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_MmDdYyLbl", oldValue, value);
    }

    /**
     * qq_DMmmLbl: transformed from: qqds_TextGraphic
     * TagId=25
     * isInherited=FALSE
     */
    public TextGraphic getqq_DMmmLbl() {
        if (qq_DMmmLbl == null) {
            qq_DMmmLbl = GraphicFactory.newTextGraphic("d-mmm", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DMmmLbl, mcat);
            WidthPolicy.set(qq_DMmmLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DMmmLbl, Constants.SP_NATURAL);
            qq_DMmmLbl.setMinimumSize(new Dimension(40, 14));
        }
        return qq_DMmmLbl;
    }

    public void setqq_DMmmLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DMmmLbl;
        qq_DMmmLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DMmmLbl", oldValue, value);
    }

    /**
     * qq_MmmYyLbl: transformed from: qqds_TextGraphic
     * TagId=26
     * isInherited=FALSE
     */
    public TextGraphic getqq_MmmYyLbl() {
        if (qq_MmmYyLbl == null) {
            qq_MmmYyLbl = GraphicFactory.newTextGraphic("mmm-yy", "");
            // OPTIONAL UIutils.reloadLabelText(qq_MmmYyLbl, mcat);
            WidthPolicy.set(qq_MmmYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_MmmYyLbl, Constants.SP_NATURAL);
            qq_MmmYyLbl.setMinimumSize(new Dimension(45, 14));
        }
        return qq_MmmYyLbl;
    }

    public void setqq_MmmYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_MmmYyLbl;
        qq_MmmYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_MmmYyLbl", oldValue, value);
    }

    /**
     * qq_DMYyyyLbl: transformed from: qqds_TextGraphic
     * TagId=27
     * isInherited=FALSE
     */
    public TextGraphic getqq_DMYyyyLbl() {
        if (qq_DMYyyyLbl == null) {
            qq_DMYyyyLbl = GraphicFactory.newTextGraphic("d.m.yyyy", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DMYyyyLbl, mcat);
            WidthPolicy.set(qq_DMYyyyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DMYyyyLbl, Constants.SP_NATURAL);
            qq_DMYyyyLbl.setMinimumSize(new Dimension(52, 14));
        }
        return qq_DMYyyyLbl;
    }

    public void setqq_DMYyyyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DMYyyyLbl;
        qq_DMYyyyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DMYyyyLbl", oldValue, value);
    }

    /**
     * qq_DdMmYyyyLbl: transformed from: qqds_TextGraphic
     * TagId=28
     * isInherited=FALSE
     */
    public TextGraphic getqq_DdMmYyyyLbl() {
        if (qq_DdMmYyyyLbl == null) {
            qq_DdMmYyyyLbl = GraphicFactory.newTextGraphic("dd.mm.yyyy", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DdMmYyyyLbl, mcat);
            WidthPolicy.set(qq_DdMmYyyyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DdMmYyyyLbl, Constants.SP_NATURAL);
            qq_DdMmYyyyLbl.setMinimumSize(new Dimension(66, 14));
        }
        return qq_DdMmYyyyLbl;
    }

    public void setqq_DdMmYyyyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DdMmYyyyLbl;
        qq_DdMmYyyyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DdMmYyyyLbl", oldValue, value);
    }

    /**
     * qq_HMmAMPMLbl: transformed from: qqds_TextGraphic
     * TagId=29
     * isInherited=FALSE
     */
    public TextGraphic getqq_HMmAMPMLbl() {
        if (qq_HMmAMPMLbl == null) {
            qq_HMmAMPMLbl = GraphicFactory.newTextGraphic("h:mm AM/PM", "");
            // OPTIONAL UIutils.reloadLabelText(qq_HMmAMPMLbl, mcat);
            WidthPolicy.set(qq_HMmAMPMLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_HMmAMPMLbl, Constants.SP_NATURAL);
            qq_HMmAMPMLbl.setMinimumSize(new Dimension(67, 14));
        }
        return qq_HMmAMPMLbl;
    }

    public void setqq_HMmAMPMLbl(TextGraphic value) {
        TextGraphic oldValue = qq_HMmAMPMLbl;
        qq_HMmAMPMLbl = value;
        this.qq_Listeners.firePropertyChange("qq_HMmAMPMLbl", oldValue, value);
    }

    /**
     * qq_HMmSsAMPMLbl: transformed from: qqds_TextGraphic
     * TagId=30
     * isInherited=FALSE
     */
    public TextGraphic getqq_HMmSsAMPMLbl() {
        if (qq_HMmSsAMPMLbl == null) {
            qq_HMmSsAMPMLbl = GraphicFactory.newTextGraphic("h:mm:ss AM/PM", "");
            // OPTIONAL UIutils.reloadLabelText(qq_HMmSsAMPMLbl, mcat);
            WidthPolicy.set(qq_HMmSsAMPMLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_HMmSsAMPMLbl, Constants.SP_NATURAL);
            qq_HMmSsAMPMLbl.setMinimumSize(new Dimension(81, 14));
        }
        return qq_HMmSsAMPMLbl;
    }

    public void setqq_HMmSsAMPMLbl(TextGraphic value) {
        TextGraphic oldValue = qq_HMmSsAMPMLbl;
        qq_HMmSsAMPMLbl = value;
        this.qq_Listeners.firePropertyChange("qq_HMmSsAMPMLbl", oldValue, value);
    }

    /**
     * qq_date10: transformed from: qqds_DataField
     * TagId=31
     * isInherited=FALSE
     */
    public DataField getqq_date10() {
        if (qq_date10 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->h:mm<--
            qq_date10 = DataFieldFactory.newDataField("date10", 30, DateTimeData.class);
            DateTemplate.set(qq_date10, "h:mm", DateTimeData.class);
            qq_date10.setOriginalFormatText("h:mm");
            qq_date10.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date10, "date10");
            WidthPolicy.set(qq_date10, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date10, Constants.SP_NATURAL);
            qq_date10.setMinimumSize(new Dimension(192, 19));
            qq_date10.setSize(new Dimension(192, 19));
        }
        return qq_date10;
    }

    public void setqq_date10(DataField value) {
        DataField oldValue = qq_date10;
        qq_date10 = value;
        this.qq_Listeners.firePropertyChange("qq_date10", oldValue, value);
    }

    /**
     * qq_HMmLbl: transformed from: qqds_TextGraphic
     * TagId=32
     * isInherited=FALSE
     */
    public TextGraphic getqq_HMmLbl() {
        if (qq_HMmLbl == null) {
            qq_HMmLbl = GraphicFactory.newTextGraphic("h:mm", "");
            // OPTIONAL UIutils.reloadLabelText(qq_HMmLbl, mcat);
            WidthPolicy.set(qq_HMmLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_HMmLbl, Constants.SP_NATURAL);
            qq_HMmLbl.setMinimumSize(new Dimension(31, 14));
        }
        return qq_HMmLbl;
    }

    public void setqq_HMmLbl(TextGraphic value) {
        TextGraphic oldValue = qq_HMmLbl;
        qq_HMmLbl = value;
        this.qq_Listeners.firePropertyChange("qq_HMmLbl", oldValue, value);
    }

    /**
     * qq_date11: transformed from: qqds_DataField
     * TagId=33
     * isInherited=FALSE
     */
    public DataField getqq_date11() {
        if (qq_date11 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->h:mm:ss<--
            qq_date11 = DataFieldFactory.newDataField("date11", 30, DateTimeData.class);
            DateTemplate.set(qq_date11, "h:mm:ss", DateTimeData.class);
            qq_date11.setOriginalFormatText("h:mm:ss");
            qq_date11.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date11, "date11");
            WidthPolicy.set(qq_date11, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date11, Constants.SP_NATURAL);
            qq_date11.setMinimumSize(new Dimension(192, 19));
            qq_date11.setSize(new Dimension(192, 19));
        }
        return qq_date11;
    }

    public void setqq_date11(DataField value) {
        DataField oldValue = qq_date11;
        qq_date11 = value;
        this.qq_Listeners.firePropertyChange("qq_date11", oldValue, value);
    }

    /**
     * qq_HMmSsLbl: transformed from: qqds_TextGraphic
     * TagId=34
     * isInherited=FALSE
     */
    public TextGraphic getqq_HMmSsLbl() {
        if (qq_HMmSsLbl == null) {
            qq_HMmSsLbl = GraphicFactory.newTextGraphic("h:mm:ss", "");
            // OPTIONAL UIutils.reloadLabelText(qq_HMmSsLbl, mcat);
            WidthPolicy.set(qq_HMmSsLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_HMmSsLbl, Constants.SP_NATURAL);
            qq_HMmSsLbl.setMinimumSize(new Dimension(45, 14));
        }
        return qq_HMmSsLbl;
    }

    public void setqq_HMmSsLbl(TextGraphic value) {
        TextGraphic oldValue = qq_HMmSsLbl;
        qq_HMmSsLbl = value;
        this.qq_Listeners.firePropertyChange("qq_HMmSsLbl", oldValue, value);
    }

    /**
     * qq_date12: transformed from: qqds_DataField
     * TagId=35
     * isInherited=FALSE
     */
    public DataField getqq_date12() {
        if (qq_date12 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->m/d/yy h:mm<--
            // TODO [1107,Major]: Template masks of variable length are not supported
            qq_date12 = DataFieldFactory.newDataField("date12", 30, DateTimeData.class);
            DateTemplate.set(qq_date12, "m/d/yy h:mm", DateTimeData.class);
            qq_date12.setOriginalFormatText("m/d/yy h:mm");
            qq_date12.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date12, "date12");
            WidthPolicy.set(qq_date12, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date12, Constants.SP_NATURAL);
            qq_date12.setMinimumSize(new Dimension(192, 19));
            qq_date12.setSize(new Dimension(192, 19));
        }
        return qq_date12;
    }

    public void setqq_date12(DataField value) {
        DataField oldValue = qq_date12;
        qq_date12 = value;
        this.qq_Listeners.firePropertyChange("qq_date12", oldValue, value);
    }

    /**
     * qq_MDYyHMmLbl: transformed from: qqds_TextGraphic
     * TagId=36
     * isInherited=FALSE
     */
    public TextGraphic getqq_MDYyHMmLbl() {
        if (qq_MDYyHMmLbl == null) {
            qq_MDYyHMmLbl = GraphicFactory.newTextGraphic("m/d/yy h:mm", "");
            // OPTIONAL UIutils.reloadLabelText(qq_MDYyHMmLbl, mcat);
            WidthPolicy.set(qq_MDYyHMmLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_MDYyHMmLbl, Constants.SP_NATURAL);
            qq_MDYyHMmLbl.setMinimumSize(new Dimension(69, 14));
        }
        return qq_MDYyHMmLbl;
    }

    public void setqq_MDYyHMmLbl(TextGraphic value) {
        TextGraphic oldValue = qq_MDYyHMmLbl;
        qq_MDYyHMmLbl = value;
        this.qq_Listeners.firePropertyChange("qq_MDYyHMmLbl", oldValue, value);
    }

    /**
     * qq_date13: transformed from: qqds_DataField
     * TagId=37
     * isInherited=FALSE
     */
    public DataField getqq_date13() {
        if (qq_date13 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->mm/dd/yy hh:mm<--
            qq_date13 = DataFieldFactory.newDataField("date13", 30, DateTimeData.class);
            DateTemplate.set(qq_date13, "mm/dd/yy hh:mm", DateTimeData.class);
            qq_date13.setOriginalFormatText("mm/dd/yy hh:mm");
            qq_date13.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date13, "date13");
            WidthPolicy.set(qq_date13, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date13, Constants.SP_NATURAL);
            qq_date13.setMinimumSize(new Dimension(192, 19));
            qq_date13.setSize(new Dimension(192, 19));
        }
        return qq_date13;
    }

    public void setqq_date13(DataField value) {
        DataField oldValue = qq_date13;
        qq_date13 = value;
        this.qq_Listeners.firePropertyChange("qq_date13", oldValue, value);
    }

    /**
     * qq_MmDdYyHhMmLbl: transformed from: qqds_TextGraphic
     * TagId=38
     * isInherited=FALSE
     */
    public TextGraphic getqq_MmDdYyHhMmLbl() {
        if (qq_MmDdYyHhMmLbl == null) {
            qq_MmDdYyHhMmLbl = GraphicFactory.newTextGraphic("mm/dd/yy hh:mm", "");
            // OPTIONAL UIutils.reloadLabelText(qq_MmDdYyHhMmLbl, mcat);
            WidthPolicy.set(qq_MmDdYyHhMmLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_MmDdYyHhMmLbl, Constants.SP_NATURAL);
            qq_MmDdYyHhMmLbl.setMinimumSize(new Dimension(88, 14));
        }
        return qq_MmDdYyHhMmLbl;
    }

    public void setqq_MmDdYyHhMmLbl(TextGraphic value) {
        TextGraphic oldValue = qq_MmDdYyHhMmLbl;
        qq_MmDdYyHhMmLbl = value;
        this.qq_Listeners.firePropertyChange("qq_MmDdYyHhMmLbl", oldValue, value);
    }

    /**
     * qq_date14: transformed from: qqds_DataField
     * TagId=39
     * isInherited=FALSE
     */
    public DataField getqq_date14() {
        if (qq_date14 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->DATE<--
            qq_date14 = DataFieldFactory.newDataField("date14", 30, DateTimeData.class);
            DateTemplate.set(qq_date14, "DATE", DateTimeData.class);
            qq_date14.setOriginalFormatText("DATE");
            qq_date14.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date14, "date14");
            WidthPolicy.set(qq_date14, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date14, Constants.SP_NATURAL);
            qq_date14.setMinimumSize(new Dimension(192, 19));
            qq_date14.setSize(new Dimension(192, 19));
        }
        return qq_date14;
    }

    public void setqq_date14(DataField value) {
        DataField oldValue = qq_date14;
        qq_date14 = value;
        this.qq_Listeners.firePropertyChange("qq_date14", oldValue, value);
    }

    /**
     * qq_DATELbl: transformed from: qqds_TextGraphic
     * TagId=40
     * isInherited=FALSE
     */
    public TextGraphic getqq_DATELbl() {
        if (qq_DATELbl == null) {
            qq_DATELbl = GraphicFactory.newTextGraphic("DATE", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DATELbl, mcat);
            WidthPolicy.set(qq_DATELbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DATELbl, Constants.SP_NATURAL);
            qq_DATELbl.setMinimumSize(new Dimension(31, 14));
        }
        return qq_DATELbl;
    }

    public void setqq_DATELbl(TextGraphic value) {
        TextGraphic oldValue = qq_DATELbl;
        qq_DATELbl = value;
        this.qq_Listeners.firePropertyChange("qq_DATELbl", oldValue, value);
    }

    /**
     * qq_date15: transformed from: qqds_DataField
     * TagId=41
     * isInherited=FALSE
     */
    public DataField getqq_date15() {
        if (qq_date15 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->DATETIME<--
            qq_date15 = DataFieldFactory.newDataField("date15", 30, DateTimeData.class);
            DateTemplate.set(qq_date15, "DATETIME", DateTimeData.class);
            qq_date15.setOriginalFormatText("DATETIME");
            qq_date15.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date15, "date15");
            WidthPolicy.set(qq_date15, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date15, Constants.SP_NATURAL);
            qq_date15.setMinimumSize(new Dimension(192, 19));
            qq_date15.setSize(new Dimension(192, 19));
        }
        return qq_date15;
    }

    public void setqq_date15(DataField value) {
        DataField oldValue = qq_date15;
        qq_date15 = value;
        this.qq_Listeners.firePropertyChange("qq_date15", oldValue, value);
    }

    /**
     * qq_DATETIMELbl: transformed from: qqds_TextGraphic
     * TagId=42
     * isInherited=FALSE
     */
    public TextGraphic getqq_DATETIMELbl() {
        if (qq_DATETIMELbl == null) {
            qq_DATETIMELbl = GraphicFactory.newTextGraphic("DATETIME", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DATETIMELbl, mcat);
            WidthPolicy.set(qq_DATETIMELbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DATETIMELbl, Constants.SP_NATURAL);
            qq_DATETIMELbl.setMinimumSize(new Dimension(55, 14));
        }
        return qq_DATETIMELbl;
    }

    public void setqq_DATETIMELbl(TextGraphic value) {
        TextGraphic oldValue = qq_DATETIMELbl;
        qq_DATETIMELbl = value;
        this.qq_Listeners.firePropertyChange("qq_DATETIMELbl", oldValue, value);
    }

    /**
     * qq_date16: transformed from: qqds_DataField
     * TagId=43
     * isInherited=FALSE
     */
    public DataField getqq_date16() {
        if (qq_date16 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->TIME<--
            qq_date16 = DataFieldFactory.newDataField("date16", 30, DateTimeData.class);
            DateTemplate.set(qq_date16, "TIME", DateTimeData.class);
            qq_date16.setOriginalFormatText("TIME");
            qq_date16.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date16, "date16");
            WidthPolicy.set(qq_date16, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date16, Constants.SP_NATURAL);
            qq_date16.setMinimumSize(new Dimension(192, 19));
            qq_date16.setSize(new Dimension(192, 19));
        }
        return qq_date16;
    }

    public void setqq_date16(DataField value) {
        DataField oldValue = qq_date16;
        qq_date16 = value;
        this.qq_Listeners.firePropertyChange("qq_date16", oldValue, value);
    }

    /**
     * qq_TIMELbl: transformed from: qqds_TextGraphic
     * TagId=44
     * isInherited=FALSE
     */
    public TextGraphic getqq_TIMELbl() {
        if (qq_TIMELbl == null) {
            qq_TIMELbl = GraphicFactory.newTextGraphic("TIME", "");
            // OPTIONAL UIutils.reloadLabelText(qq_TIMELbl, mcat);
            WidthPolicy.set(qq_TIMELbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_TIMELbl, Constants.SP_NATURAL);
            qq_TIMELbl.setMinimumSize(new Dimension(30, 14));
        }
        return qq_TIMELbl;
    }

    public void setqq_TIMELbl(TextGraphic value) {
        TextGraphic oldValue = qq_TIMELbl;
        qq_TIMELbl = value;
        this.qq_Listeners.firePropertyChange("qq_TIMELbl", oldValue, value);
    }

    /**
     * qq_date17: transformed from: qqds_DataField
     * TagId=45
     * isInherited=FALSE
     */
    public DataField getqq_date17() {
        if (qq_date17 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->LONGDATE<--
            qq_date17 = DataFieldFactory.newDataField("date17", 30, DateTimeData.class);
            DateTemplate.set(qq_date17, "LONGDATE", DateTimeData.class);
            qq_date17.setOriginalFormatText("LONGDATE");
            qq_date17.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date17, "date17");
            WidthPolicy.set(qq_date17, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date17, Constants.SP_NATURAL);
            qq_date17.setMinimumSize(new Dimension(192, 19));
            qq_date17.setSize(new Dimension(192, 19));
        }
        return qq_date17;
    }

    public void setqq_date17(DataField value) {
        DataField oldValue = qq_date17;
        qq_date17 = value;
        this.qq_Listeners.firePropertyChange("qq_date17", oldValue, value);
    }

    /**
     * qq_LONGDATELbl: transformed from: qqds_TextGraphic
     * TagId=46
     * isInherited=FALSE
     */
    public TextGraphic getqq_LONGDATELbl() {
        if (qq_LONGDATELbl == null) {
            qq_LONGDATELbl = GraphicFactory.newTextGraphic("LONGDATE", "");
            // OPTIONAL UIutils.reloadLabelText(qq_LONGDATELbl, mcat);
            WidthPolicy.set(qq_LONGDATELbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_LONGDATELbl, Constants.SP_NATURAL);
            qq_LONGDATELbl.setMinimumSize(new Dimension(59, 14));
        }
        return qq_LONGDATELbl;
    }

    public void setqq_LONGDATELbl(TextGraphic value) {
        TextGraphic oldValue = qq_LONGDATELbl;
        qq_LONGDATELbl = value;
        this.qq_Listeners.firePropertyChange("qq_LONGDATELbl", oldValue, value);
    }

    /**
     * qq_date18: transformed from: qqds_DataField
     * TagId=47
     * isInherited=FALSE
     */
    public DataField getqq_date18() {
        if (qq_date18 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->LONGDATETIME<--
            qq_date18 = DataFieldFactory.newDataField("date18", 30, DateTimeData.class);
            DateTemplate.set(qq_date18, "LONGDATETIME", DateTimeData.class);
            qq_date18.setOriginalFormatText("LONGDATETIME");
            qq_date18.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date18, "date18");
            WidthPolicy.set(qq_date18, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date18, Constants.SP_NATURAL);
            qq_date18.setMinimumSize(new Dimension(192, 19));
            qq_date18.setSize(new Dimension(192, 19));
        }
        return qq_date18;
    }

    public void setqq_date18(DataField value) {
        DataField oldValue = qq_date18;
        qq_date18 = value;
        this.qq_Listeners.firePropertyChange("qq_date18", oldValue, value);
    }

    /**
     * qq_LONGDATETIMELbl: transformed from: qqds_TextGraphic
     * TagId=48
     * isInherited=FALSE
     */
    public TextGraphic getqq_LONGDATETIMELbl() {
        if (qq_LONGDATETIMELbl == null) {
            qq_LONGDATETIMELbl = GraphicFactory.newTextGraphic("LONGDATETIME", "");
            // OPTIONAL UIutils.reloadLabelText(qq_LONGDATETIMELbl, mcat);
            WidthPolicy.set(qq_LONGDATETIMELbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_LONGDATETIMELbl, Constants.SP_NATURAL);
            qq_LONGDATETIMELbl.setMinimumSize(new Dimension(83, 14));
        }
        return qq_LONGDATETIMELbl;
    }

    public void setqq_LONGDATETIMELbl(TextGraphic value) {
        TextGraphic oldValue = qq_LONGDATETIMELbl;
        qq_LONGDATETIMELbl = value;
        this.qq_Listeners.firePropertyChange("qq_LONGDATETIMELbl", oldValue, value);
    }

    /**
     * qq_date19: transformed from: qqds_DataField
     * TagId=49
     * isInherited=FALSE
     */
    public DataField getqq_date19() {
        if (qq_date19 == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->h:mm:ss<--
            qq_date19 = DataFieldFactory.newDataField("date19", 30, DateTimeData.class);
            DateTemplate.set(qq_date19, "h:mm:ss", DateTimeData.class);
            qq_date19.setOriginalFormatText("h:mm:ss");
            qq_date19.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date19, "date19");
            WidthPolicy.set(qq_date19, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date19, Constants.SP_NATURAL);
            qq_date19.setMinimumSize(new Dimension(192, 19));
            qq_date19.setSize(new Dimension(192, 19));
        }
        return qq_date19;
    }

    public void setqq_date19(DataField value) {
        DataField oldValue = qq_date19;
        qq_date19 = value;
        this.qq_Listeners.firePropertyChange("qq_date19", oldValue, value);
    }

    /**
     * qq_DynamicLbl: transformed from: qqds_TextGraphic
     * TagId=50
     * isInherited=FALSE
     */
    public TextGraphic getqq_DynamicLbl() {
        if (qq_DynamicLbl == null) {
            qq_DynamicLbl = GraphicFactory.newTextGraphic("Dynamic\n", "");
            // OPTIONAL UIutils.reloadLabelText(qq_DynamicLbl, mcat);
            WidthPolicy.set(qq_DynamicLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DynamicLbl, Constants.SP_NATURAL);
            qq_DynamicLbl.setMinimumSize(new Dimension(45, 14));
        }
        return qq_DynamicLbl;
    }

    public void setqq_DynamicLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DynamicLbl;
        qq_DynamicLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DynamicLbl", oldValue, value);
    }

    /**
     * qq_date5a: transformed from: qqds_DataField
     * TagId=51
     * isInherited=FALSE
     */
    public DataField getqq_date5a() {
        if (qq_date5a == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->dddd-mmm-yy<--
            qq_date5a = DataFieldFactory.newDataField("date5a", 30, DateTimeData.class);
            DateTemplate.set(qq_date5a, "dddd-mmm-yy", DateTimeData.class);
            qq_date5a.setOriginalFormatText("dddd-mmm-yy");
            qq_date5a.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date5a, "date5a");
            WidthPolicy.set(qq_date5a, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date5a, Constants.SP_NATURAL);
            qq_date5a.setMinimumSize(new Dimension(192, 19));
            qq_date5a.setSize(new Dimension(192, 19));
        }
        return qq_date5a;
    }

    public void setqq_date5a(DataField value) {
        DataField oldValue = qq_date5a;
        qq_date5a = value;
        this.qq_Listeners.firePropertyChange("qq_date5a", oldValue, value);
    }

    /**
     * qq_DdddMmmYyLbl: transformed from: qqds_TextGraphic
     * TagId=52
     * isInherited=FALSE
     */
    public TextGraphic getqq_DdddMmmYyLbl() {
        if (qq_DdddMmmYyLbl == null) {
            qq_DdddMmmYyLbl = GraphicFactory.newTextGraphic("dddd-mmm-yy", "");
            qq_DdddMmmYyLbl.setHorizontalAlignment( SwingConstants.LEFT );
            // OPTIONAL UIutils.reloadLabelText(qq_DdddMmmYyLbl, mcat);
            WidthPolicy.set(qq_DdddMmmYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DdddMmmYyLbl, Constants.SP_NATURAL);
            qq_DdddMmmYyLbl.setMinimumSize(new Dimension(74, 14));
        }
        return qq_DdddMmmYyLbl;
    }

    public void setqq_DdddMmmYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DdddMmmYyLbl;
        qq_DdddMmmYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DdddMmmYyLbl", oldValue, value);
    }

    /**
     * qq_date5b: transformed from: qqds_DataField
     * TagId=53
     * isInherited=FALSE
     */
    public DataField getqq_date5b() {
        if (qq_date5b == null) {
            // Mask type: MK_TEMPLATE
            // original Forte format string -->ddd-mmm-yy<--
            qq_date5b = DataFieldFactory.newDataField("date5b", 30, DateTimeData.class);
            DateTemplate.set(qq_date5b, "ddd-mmm-yy", DateTimeData.class);
            qq_date5b.setOriginalFormatText("ddd-mmm-yy");
            qq_date5b.setHorizontalAlignment(JTextField.LEFT);
            getBindingManager().bindComponent(qq_date5b, "date5b");
            WidthPolicy.set(qq_date5b, Constants.SP_EXPLICIT);
            HeightPolicy.set(qq_date5b, Constants.SP_NATURAL);
            qq_date5b.setMinimumSize(new Dimension(192, 19));
            qq_date5b.setSize(new Dimension(192, 19));
        }
        return qq_date5b;
    }

    public void setqq_date5b(DataField value) {
        DataField oldValue = qq_date5b;
        qq_date5b = value;
        this.qq_Listeners.firePropertyChange("qq_date5b", oldValue, value);
    }

    /**
     * qq_DddMmmYyLbl: transformed from: qqds_TextGraphic
     * TagId=54
     * isInherited=FALSE
     */
    public TextGraphic getqq_DddMmmYyLbl() {
        if (qq_DddMmmYyLbl == null) {
            qq_DddMmmYyLbl = GraphicFactory.newTextGraphic("ddd-mmm-yy", "");
            qq_DddMmmYyLbl.setHorizontalAlignment( SwingConstants.LEFT );
            // OPTIONAL UIutils.reloadLabelText(qq_DddMmmYyLbl, mcat);
            WidthPolicy.set(qq_DddMmmYyLbl, Constants.SP_NATURAL);
            HeightPolicy.set(qq_DddMmmYyLbl, Constants.SP_NATURAL);
            qq_DddMmmYyLbl.setMinimumSize(new Dimension(67, 14));
        }
        return qq_DddMmmYyLbl;
    }

    public void setqq_DddMmmYyLbl(TextGraphic value) {
        TextGraphic oldValue = qq_DddMmmYyLbl;
        qq_DddMmmYyLbl = value;
        this.qq_Listeners.firePropertyChange("qq_DddMmmYyLbl", oldValue, value);
    }

    /**
     * qq_GridField12: transformed from: qqds_GridField
     * TagId=12
     * isInherited=FALSE
     * In forte this was a 2x21 grid field.
     * The cell margins are all 50 mils
     * The width policy is set to Natural, and the height policy is set to Natural.
     */
    protected void setqq_GridField12Properties() {
        qq_GridField12.setCellTopMargin(25);
        qq_GridField12.setCellBottomMargin(25);
        qq_GridField12.setCellLeftMargin(25);
        qq_GridField12.setCellRightMargin(25);
        qq_GridField12.setCollapsed(true);
        qq_GridField12.setHeightPolicy(Constants.SP_NATURAL);
        qq_GridField12.setWidthPolicy(Constants.SP_NATURAL);
        qq_GridField12.setBackground(null);
    }

    public GridField getqq_GridField12() {
        if (qq_GridField12 == null) {
            qq_GridField12 = CompoundFieldFactory.newGridField("qq_GridField12", true);
            setqq_GridField12Properties();
            qq_GridField12.setMinimumSize(new Dimension(295, 508));
            GridBagConstraints qq_gbc = new GridBagConstraints();
            qq_gbc.gridx = 0; // Column 1
            qq_gbc.gridy = 0; // Row 1
            qq_gbc.weightx = 0;
            qq_gbc.weighty = 0;
            qq_gbc.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_MDYyLbl(), qq_gbc );

            GridBagConstraints qq_gbc1 = new GridBagConstraints();
            qq_gbc1.gridx = 1; // Column 2
            qq_gbc1.gridy = 0; // Row 1
            qq_gbc1.weightx = 0;
            qq_gbc1.weighty = 0;
            qq_gbc1.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc1.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc1.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date1(), qq_gbc1 );

            GridBagConstraints qq_gbc2 = new GridBagConstraints();
            qq_gbc2.gridx = 0; // Column 1
            qq_gbc2.gridy = 1; // Row 2
            qq_gbc2.weightx = 0;
            qq_gbc2.weighty = 0;
            qq_gbc2.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc2.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc2.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_MmDdYyLbl(), qq_gbc2 );

            GridBagConstraints qq_gbc3 = new GridBagConstraints();
            qq_gbc3.gridx = 1; // Column 2
            qq_gbc3.gridy = 1; // Row 2
            qq_gbc3.weightx = 0;
            qq_gbc3.weighty = 0;
            qq_gbc3.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc3.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc3.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date2(), qq_gbc3 );

            GridBagConstraints qq_gbc4 = new GridBagConstraints();
            qq_gbc4.gridx = 0; // Column 1
            qq_gbc4.gridy = 2; // Row 3
            qq_gbc4.weightx = 0;
            qq_gbc4.weighty = 0;
            qq_gbc4.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc4.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc4.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DMmmYyLbl(), qq_gbc4 );

            GridBagConstraints qq_gbc5 = new GridBagConstraints();
            qq_gbc5.gridx = 1; // Column 2
            qq_gbc5.gridy = 2; // Row 3
            qq_gbc5.weightx = 0;
            qq_gbc5.weighty = 0;
            qq_gbc5.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc5.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc5.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date3(), qq_gbc5 );

            GridBagConstraints qq_gbc6 = new GridBagConstraints();
            qq_gbc6.gridx = 0; // Column 1
            qq_gbc6.gridy = 3; // Row 4
            qq_gbc6.weightx = 0;
            qq_gbc6.weighty = 0;
            qq_gbc6.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc6.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc6.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DMmmLbl(), qq_gbc6 );

            GridBagConstraints qq_gbc7 = new GridBagConstraints();
            qq_gbc7.gridx = 1; // Column 2
            qq_gbc7.gridy = 3; // Row 4
            qq_gbc7.weightx = 0;
            qq_gbc7.weighty = 0;
            qq_gbc7.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc7.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc7.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date4(), qq_gbc7 );

            GridBagConstraints qq_gbc8 = new GridBagConstraints();
            qq_gbc8.gridx = 0; // Column 1
            qq_gbc8.gridy = 4; // Row 5
            qq_gbc8.weightx = 0;
            qq_gbc8.weighty = 0;
            qq_gbc8.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc8.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc8.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DdddMmmYyLbl(), qq_gbc8 );

            GridBagConstraints qq_gbc9 = new GridBagConstraints();
            qq_gbc9.gridx = 1; // Column 2
            qq_gbc9.gridy = 4; // Row 5
            qq_gbc9.weightx = 0;
            qq_gbc9.weighty = 0;
            qq_gbc9.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc9.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc9.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date5a(), qq_gbc9 );

            GridBagConstraints qq_gbc10 = new GridBagConstraints();
            qq_gbc10.gridx = 0; // Column 1
            qq_gbc10.gridy = 5; // Row 6
            qq_gbc10.weightx = 0;
            qq_gbc10.weighty = 0;
            qq_gbc10.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc10.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc10.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DddMmmYyLbl(), qq_gbc10 );

            GridBagConstraints qq_gbc11 = new GridBagConstraints();
            qq_gbc11.gridx = 1; // Column 2
            qq_gbc11.gridy = 5; // Row 6
            qq_gbc11.weightx = 0;
            qq_gbc11.weighty = 0;
            qq_gbc11.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc11.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc11.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date5b(), qq_gbc11 );

            GridBagConstraints qq_gbc12 = new GridBagConstraints();
            qq_gbc12.gridx = 0; // Column 1
            qq_gbc12.gridy = 6; // Row 7
            qq_gbc12.weightx = 0;
            qq_gbc12.weighty = 0;
            qq_gbc12.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc12.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc12.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_MmmYyLbl(), qq_gbc12 );

            GridBagConstraints qq_gbc13 = new GridBagConstraints();
            qq_gbc13.gridx = 1; // Column 2
            qq_gbc13.gridy = 6; // Row 7
            qq_gbc13.weightx = 0;
            qq_gbc13.weighty = 0;
            qq_gbc13.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc13.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc13.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date5(), qq_gbc13 );

            GridBagConstraints qq_gbc14 = new GridBagConstraints();
            qq_gbc14.gridx = 0; // Column 1
            qq_gbc14.gridy = 7; // Row 8
            qq_gbc14.weightx = 0;
            qq_gbc14.weighty = 0;
            qq_gbc14.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc14.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc14.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DMYyyyLbl(), qq_gbc14 );

            GridBagConstraints qq_gbc15 = new GridBagConstraints();
            qq_gbc15.gridx = 1; // Column 2
            qq_gbc15.gridy = 7; // Row 8
            qq_gbc15.weightx = 0;
            qq_gbc15.weighty = 0;
            qq_gbc15.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc15.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc15.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date6(), qq_gbc15 );

            GridBagConstraints qq_gbc16 = new GridBagConstraints();
            qq_gbc16.gridx = 0; // Column 1
            qq_gbc16.gridy = 8; // Row 9
            qq_gbc16.weightx = 0;
            qq_gbc16.weighty = 0;
            qq_gbc16.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc16.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc16.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DdMmYyyyLbl(), qq_gbc16 );

            GridBagConstraints qq_gbc17 = new GridBagConstraints();
            qq_gbc17.gridx = 1; // Column 2
            qq_gbc17.gridy = 8; // Row 9
            qq_gbc17.weightx = 0;
            qq_gbc17.weighty = 0;
            qq_gbc17.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc17.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc17.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date7(), qq_gbc17 );

            GridBagConstraints qq_gbc18 = new GridBagConstraints();
            qq_gbc18.gridx = 0; // Column 1
            qq_gbc18.gridy = 9; // Row 10
            qq_gbc18.weightx = 0;
            qq_gbc18.weighty = 0;
            qq_gbc18.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc18.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc18.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_HMmAMPMLbl(), qq_gbc18 );

            GridBagConstraints qq_gbc19 = new GridBagConstraints();
            qq_gbc19.gridx = 1; // Column 2
            qq_gbc19.gridy = 9; // Row 10
            qq_gbc19.weightx = 0;
            qq_gbc19.weighty = 0;
            qq_gbc19.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc19.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc19.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date8(), qq_gbc19 );

            GridBagConstraints qq_gbc20 = new GridBagConstraints();
            qq_gbc20.gridx = 0; // Column 1
            qq_gbc20.gridy = 10; // Row 11
            qq_gbc20.weightx = 0;
            qq_gbc20.weighty = 0;
            qq_gbc20.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc20.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc20.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_HMmSsAMPMLbl(), qq_gbc20 );

            GridBagConstraints qq_gbc21 = new GridBagConstraints();
            qq_gbc21.gridx = 1; // Column 2
            qq_gbc21.gridy = 10; // Row 11
            qq_gbc21.weightx = 0;
            qq_gbc21.weighty = 0;
            qq_gbc21.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc21.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc21.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date9(), qq_gbc21 );

            GridBagConstraints qq_gbc22 = new GridBagConstraints();
            qq_gbc22.gridx = 0; // Column 1
            qq_gbc22.gridy = 11; // Row 12
            qq_gbc22.weightx = 0;
            qq_gbc22.weighty = 0;
            qq_gbc22.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc22.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc22.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_HMmLbl(), qq_gbc22 );

            GridBagConstraints qq_gbc23 = new GridBagConstraints();
            qq_gbc23.gridx = 1; // Column 2
            qq_gbc23.gridy = 11; // Row 12
            qq_gbc23.weightx = 0;
            qq_gbc23.weighty = 0;
            qq_gbc23.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc23.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc23.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date10(), qq_gbc23 );

            GridBagConstraints qq_gbc24 = new GridBagConstraints();
            qq_gbc24.gridx = 0; // Column 1
            qq_gbc24.gridy = 12; // Row 13
            qq_gbc24.weightx = 0;
            qq_gbc24.weighty = 0;
            qq_gbc24.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc24.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc24.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_HMmSsLbl(), qq_gbc24 );

            GridBagConstraints qq_gbc25 = new GridBagConstraints();
            qq_gbc25.gridx = 1; // Column 2
            qq_gbc25.gridy = 12; // Row 13
            qq_gbc25.weightx = 0;
            qq_gbc25.weighty = 0;
            qq_gbc25.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc25.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc25.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date11(), qq_gbc25 );

            GridBagConstraints qq_gbc26 = new GridBagConstraints();
            qq_gbc26.gridx = 0; // Column 1
            qq_gbc26.gridy = 13; // Row 14
            qq_gbc26.weightx = 0;
            qq_gbc26.weighty = 0;
            qq_gbc26.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc26.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc26.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_MDYyHMmLbl(), qq_gbc26 );

            GridBagConstraints qq_gbc27 = new GridBagConstraints();
            qq_gbc27.gridx = 1; // Column 2
            qq_gbc27.gridy = 13; // Row 14
            qq_gbc27.weightx = 0;
            qq_gbc27.weighty = 0;
            qq_gbc27.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc27.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc27.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date12(), qq_gbc27 );

            GridBagConstraints qq_gbc28 = new GridBagConstraints();
            qq_gbc28.gridx = 0; // Column 1
            qq_gbc28.gridy = 14; // Row 15
            qq_gbc28.weightx = 0;
            qq_gbc28.weighty = 0;
            qq_gbc28.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc28.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc28.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_MmDdYyHhMmLbl(), qq_gbc28 );

            GridBagConstraints qq_gbc29 = new GridBagConstraints();
            qq_gbc29.gridx = 1; // Column 2
            qq_gbc29.gridy = 14; // Row 15
            qq_gbc29.weightx = 0;
            qq_gbc29.weighty = 0;
            qq_gbc29.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc29.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc29.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date13(), qq_gbc29 );

            GridBagConstraints qq_gbc30 = new GridBagConstraints();
            qq_gbc30.gridx = 0; // Column 1
            qq_gbc30.gridy = 15; // Row 16
            qq_gbc30.weightx = 0;
            qq_gbc30.weighty = 0;
            qq_gbc30.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc30.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc30.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DATELbl(), qq_gbc30 );

            GridBagConstraints qq_gbc31 = new GridBagConstraints();
            qq_gbc31.gridx = 1; // Column 2
            qq_gbc31.gridy = 15; // Row 16
            qq_gbc31.weightx = 0;
            qq_gbc31.weighty = 0;
            qq_gbc31.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc31.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc31.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date14(), qq_gbc31 );

            GridBagConstraints qq_gbc32 = new GridBagConstraints();
            qq_gbc32.gridx = 0; // Column 1
            qq_gbc32.gridy = 16; // Row 17
            qq_gbc32.weightx = 0;
            qq_gbc32.weighty = 0;
            qq_gbc32.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc32.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc32.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DATETIMELbl(), qq_gbc32 );

            GridBagConstraints qq_gbc33 = new GridBagConstraints();
            qq_gbc33.gridx = 1; // Column 2
            qq_gbc33.gridy = 16; // Row 17
            qq_gbc33.weightx = 0;
            qq_gbc33.weighty = 0;
            qq_gbc33.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc33.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc33.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date15(), qq_gbc33 );

            GridBagConstraints qq_gbc34 = new GridBagConstraints();
            qq_gbc34.gridx = 0; // Column 1
            qq_gbc34.gridy = 17; // Row 18
            qq_gbc34.weightx = 0;
            qq_gbc34.weighty = 0;
            qq_gbc34.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc34.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc34.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_TIMELbl(), qq_gbc34 );

            GridBagConstraints qq_gbc35 = new GridBagConstraints();
            qq_gbc35.gridx = 1; // Column 2
            qq_gbc35.gridy = 17; // Row 18
            qq_gbc35.weightx = 0;
            qq_gbc35.weighty = 0;
            qq_gbc35.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc35.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc35.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date16(), qq_gbc35 );

            GridBagConstraints qq_gbc36 = new GridBagConstraints();
            qq_gbc36.gridx = 0; // Column 1
            qq_gbc36.gridy = 18; // Row 19
            qq_gbc36.weightx = 0;
            qq_gbc36.weighty = 0;
            qq_gbc36.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc36.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc36.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_LONGDATELbl(), qq_gbc36 );

            GridBagConstraints qq_gbc37 = new GridBagConstraints();
            qq_gbc37.gridx = 1; // Column 2
            qq_gbc37.gridy = 18; // Row 19
            qq_gbc37.weightx = 0;
            qq_gbc37.weighty = 0;
            qq_gbc37.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc37.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc37.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date17(), qq_gbc37 );

            GridBagConstraints qq_gbc38 = new GridBagConstraints();
            qq_gbc38.gridx = 0; // Column 1
            qq_gbc38.gridy = 19; // Row 20
            qq_gbc38.weightx = 0;
            qq_gbc38.weighty = 0;
            qq_gbc38.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc38.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc38.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_LONGDATETIMELbl(), qq_gbc38 );

            GridBagConstraints qq_gbc39 = new GridBagConstraints();
            qq_gbc39.gridx = 1; // Column 2
            qq_gbc39.gridy = 19; // Row 20
            qq_gbc39.weightx = 0;
            qq_gbc39.weighty = 0;
            qq_gbc39.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc39.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc39.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date18(), qq_gbc39 );

            GridBagConstraints qq_gbc40 = new GridBagConstraints();
            qq_gbc40.gridx = 0; // Column 1
            qq_gbc40.gridy = 20; // Row 21
            qq_gbc40.weightx = 0;
            qq_gbc40.weighty = 0;
            qq_gbc40.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc40.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc40.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_DynamicLbl(), qq_gbc40 );

            GridBagConstraints qq_gbc41 = new GridBagConstraints();
            qq_gbc41.gridx = 1; // Column 2
            qq_gbc41.gridy = 20; // Row 21
            qq_gbc41.weightx = 0;
            qq_gbc41.weighty = 0;
            qq_gbc41.anchor = GridBagConstraints.CENTER; // Gravity - original: CG_DEFAULT gf
            qq_gbc41.fill = GridBagConstraints.NONE; // Size to parent - original: No size to parent
            qq_gbc41.insets = new Insets(2, 2, 2, 2); // Top, Left, Bottom, Right Margin
            qq_GridField12.add( getqq_date19(), qq_gbc41 );

        }
        return qq_GridField12;
    }

    public void setqq_GridField12(GridField value) {
        GridField oldValue = qq_GridField12;
        qq_GridField12 = value;
        this.qq_Listeners.firePropertyChange("qq_GridField12", oldValue, value);
    }

    /**
     * Form: transformed from: qqds_Panel
     * TagId=1
     * isInherited=FALSE
     */
    protected void setFormProperties() {
        Form.setOpaque( true );
    }

    public JPanel getForm() {
        if (Form == null) {
            Form = CompoundFieldFactory.newForm();
            this.setFormProperties();
            Form.add( getqq_GridField12() );
        }
        return Form;
    }

    public void setForm(JPanel value) {
        JPanel oldValue = Form;
        Form = value;
        this.qq_Listeners.firePropertyChange("Form", oldValue, value);
    }

    /**
     * Gets the system close policy
     *
     * The SystemClosePolicy property determines how a window responds to user attempts to close it by using the native window system through the window close box or a window system menu command.
     * SystemClosePolicy responds to window closure attempts according to the following parameters:
     * <li>Constants.SC_DISABLED  Does not allow window closure through window system.</li>
     * <li>Constants.SC_ENABLEDNOFINALIZE  Window can be closed, but the contents are not verified, guaranteeing that the window will close (for example, the user clicks the Cancel button).</li>
     * <li>Constants.SC_ENABLEDFINALIZE  Posts the RequestFinalize method on the window, with a reason code of zero.</li>
     * <li>Constants.SC_ENABLEDSHUTDOWN  Posts Shutdown event to window�s task and to all tasks started by that task. This is the default value.</li>
     */
    public int getSystemClosePolicy() {
        return qq_SystemClosePolicy;
    }

    /**
     * Sets the system close policy
     *
     * The SystemClosePolicy property determines how a window responds to user attempts to close it by using the native window system through the window close box or a window system menu command.
     * SystemClosePolicy responds to window closure attempts according to the following parameters:
     * <li>Constants.SC_DISABLED  Does not allow window closure through window system.</li>
     * <li>Constants.SC_ENABLEDNOFINALIZE  Window can be closed, but the contents are not verified, guaranteeing that the window will close (for example, the user clicks the Cancel button).</li>
     * <li>Constants.SC_ENABLEDFINALIZE  Posts the RequestFinalize method on the window, with a reason code of zero.</li>
     * <li>Constants.SC_ENABLEDSHUTDOWN  Posts Shutdown event to window�s task and to all tasks started by that task. This is the default value.</li>
     */
    public void setSystemClosePolicy(int policy) {
        this.qq_SystemClosePolicy = policy;
        if (policy == Constants.SC_DISABLED) {
            this.addComponentListener(new CloseHideAdaptor(this));
        } else {
            for (ComponentListener cl : this.getComponentListeners()) {
                if (cl instanceof CloseHideAdaptor) {
                    this.removeComponentListener(cl);
                    break;
                }
            }
        }
    }

    /**
     * Gets the initial position policy
     *
     * The InitialPositionPolicy property sets the position of a main window when it is first displayed, relative to a primary window or the screen.
     * You use the InitialPositionPolicy property in conjunction with the InitialX, InitialY properties.
     * InitialPositionPolicy sets the position of a window according to the following values:
     * <li>Constants.PP_SYSTEMDEFAULT    Accepts the default window system placement specification.</li>
     * <li>Constants.PP_PRIMARYCENTERED  Centers the window relative to the window specified as the PrimaryWindow property.</li>
     * <li>Constants.PP_PRIMARYRELATIVE  Positions the window relative to the primary window, using the PrimaryWindow, InitialX and InitialY attributes.</li>
     * <li>Constants.PP_SCREENCENTERED  Centers the window relative to the screen.</li>
     * <li>Constants.PP_SCREENRELATIVE  Positions the window relative to the screen, using the InitialX and InitialY properties.</li>
     */
    public int getInitialPositionPolicy() {
        return qq_initialPositionPolicy;
    }

    /**
     * Sets the initial position policy
     *
     * The InitialPositionPolicy property sets the position of a main window when it is first displayed, relative to a primary window or the screen.
     * You use the InitialPositionPolicy property in conjunction with the InitialX, InitialY properties.
     * InitialPositionPolicy sets the position of a window according to the following values:
     * <li>Constants.PP_SYSTEMDEFAULT    Accepts the default window system placement specification.</li>
     * <li>Constants.PP_PRIMARYCENTERED  Centers the window relative to the window specified as the PrimaryWindow property.</li>
     * <li>Constants.PP_PRIMARYRELATIVE  Positions the window relative to the primary window, using the PrimaryWindow, InitialX and InitialY attributes.</li>
     * <li>Constants.PP_SCREENCENTERED  Centers the window relative to the screen.</li>
     * <li>Constants.PP_SCREENRELATIVE  Positions the window relative to the screen, using the InitialX and InitialY properties.</li>
     */
    public void setInitialPositionPolicy(int policy) {
        this.qq_initialPositionPolicy = policy;
    }

    /**
     * Gets the primary window
     *
     * The primary window property designates a window, known as a primary window, to serve as an initial position reference for the current window.
     * When a main window first realizes itself through the Open method on the UserWindow, it assumes a position according to the InitialPositionPolicy attribute.
     * When the InitialPositionPolicy property is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_PRIMARYCENTERED (centered on the primary window),
     * the window realizes itself in a position relative to the designated primary window.<p>
     * <p>
     * To take a position relative to the primary window, a window uses the PrimaryWindow attribute in conjunction with the InitialX and InitialY properties, which specify the window�s horizontal and vertical coordinates.
     */
    public Window getPrimaryWindow() {
        return this.primaryWindow;
    }

    /**
     * Sets the primary window
     *
     * The primary window property designates a window, known as a primary window, to serve as an initial position reference for the current window.
     * When a main window first realizes itself through the Open method on the UserWindow, it assumes a position according to the InitialPositionPolicy attribute.
     * When the InitialPositionPolicy property is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_PRIMARYCENTERED (centered on the primary window),
     * the window realizes itself in a position relative to the designated primary window.<p>
     * <p>
     * To take a position relative to the primary window, a window uses the PrimaryWindow attribute in conjunction with the InitialX and InitialY properties, which specify the window�s horizontal and vertical coordinates.
     */
    public void setPrimaryWindow(Window value) {
        this.primaryWindow = value;
    }

    /**
     * Gets the InitialX value
     *
     * The InitialX property (integer) is the window�s initial horizontal screen position, relative to a primary window or the screen. It is specified in mils.
     * InitialX applies only to main windows and only when a window�s InitialPositionPolicy attribute is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_SCREENRELATIVE (relative to the screen).
     * InitialX, and its corollary, InitialY, work in conjunction with the PrimaryWindow and InitialPositionPolicy attributes to determine the position of a main window when it is first realized.
     */
    public int getInitialX() {
        return initialX;
    }

    /**
     * Sets the InitialX value
     *
     * The InitialX property (integer) is the window�s initial horizontal screen position, relative to a primary window or the screen. It is specified in mils.
     * InitialX applies only to main windows and only when a window�s InitialPositionPolicy attribute is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_SCREENRELATIVE (relative to the screen).
     * InitialX, and its corollary, InitialY, work in conjunction with the PrimaryWindow and InitialPositionPolicy attributes to determine the position of a main window when it is first realized.
     */
    public void setInitialX(int value) {
        this.initialX = value;
    }

    /**
     * Gets the InitialY value
     *
     * The InitialY property (integer) is the window�s initial vertical screen position, relative to a primary window or the screen. It is specified in mils.
     * InitialY applies only to main windows and only when a window�s InitialPositionPolicy attribute is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_SCREENRELATIVE (relative to the screen).
     * InitialY, and its corollary, InitialX, work in conjunction with the PrimaryWindow and InitialPositionPolicy attributes to determine the position of a main window when it is first realized.
     */
    public int getInitialY() {
        return initialY;
    }

    /**
     * Sets the InitialY value
     *
     * The InitialY property (integer) is the window�s initial vertical screen position, relative to a primary window or the screen. It is specified in mils.
     * InitialY applies only to main windows and only when a window�s InitialPositionPolicy attribute is set to PP_PRIMARYRELATIVE (relative to the primary window) or PP_SCREENRELATIVE (relative to the screen).
     * InitialY, and its corollary, InitialX, work in conjunction with the PrimaryWindow and InitialPositionPolicy attributes to determine the position of a main window when it is first realized.
     */
    public void setInitialY(int value) {
        this.initialY = value;
    }

    /**
     * Gets the default message set number for the window and its widgets.
     */
    public int getSetNum() {
        return this.qq_defaultSet;
    }

    /**
     * Sets the default message set number for the window and its widgets.
     */
    public void setSetNum(int value) {
        this.qq_defaultSet = value;
    }

    /**
     * Gets the message set number for the message number of the window's title.
     */
    public int getTitleSetNum() {
        return this.qq_msgSet;
    }

    /**
     * Sets the message set number for the message number of the window's title.
     */
    public void setTitleSetNum(int value) {
        this.qq_msgSet = value;
    }

    /**
     * Gets the message number for the message number of the window's title.
     */
    public int getTitleMsgNum() {
        return this.qq_msgNumber;
    }

    /**
     * Sets the message number for the message number of the window's title.
     */
    public void setTitleMsgNum(int value) {
        this.qq_msgNumber = value;
    }



    /**
     * Initialise the window and all its children.
     */
    protected void initialize() {
        if (this.Form == null) {
            this.setName( "main" );
            this.setTitle( "" );
            this.setSystemClosePolicy(Constants.SC_ENABLEDSHUTDOWN);
            if (this.getContentPane() != this.getForm()) {
                this.setContentPane(getForm());
            }
            this.qq_setupWindowUsage();
            this.setResizable( false );
            this.setAlwaysOnTop(false);
            UserWindow.setIconizeEnabled(this, true);
            WindowManager.addWindowListener(this);
            this.setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
            this.setUsage(DisplayProject.Constants.WU_UPDATE);
            UIutils.processGUIActions();
            this.pack();
            this.setInitialX(0);
            this.setInitialY(0);
            this.setInitialPositionPolicy(Constants.PP_SYSTEMDEFAULT);
        }
    }


    // ----------------
    //  Window usage
    //-----------------
    protected WindowUsageMap usage = new WindowUsageMap();
    public int getUsage() {
        return this.usage.getUsage();
    }
    public WindowUsageMap getUsageMap() {
        return this.usage;
    }
    /**
     * Sets the window usage
     *
     * The Usage property sets the state for all a window�s child widgets at once, providing collective widget state changes on a predefined basis. A widget�s state determines how the widget reacts to mouse actions and how it displays itself. A window�s Usage property provides a convenient way to control the states of a group of widgets in the context of their parent window. With the Usage attribute, you can synchronize widget states to conform to a pattern you establish for the window.
     * The Usage attribute accepts the following values:
     * <li>Constants.WU_EDIT  Edit usage: widgets themselves are editable, but not underlying data.</li>
     * <li>Constants.WU_QUERY  Query only usage: widget data is editable, but not widgets themselves.</li>
     * <li>Constants.WU_UPDATE  Update usage: mouse actions and keyboard input accepted. Widgets themselves are changeable. This is the default.</li>
     * <li>Constants.WU_USER1  A user-defined usage. Default values same as WU_UPDATE.</li>
     * <li>Constants.WU_USER2  A user-defined usage. Default values same as WU_UPDATE.</li>
     * <li>Constants.WU_USER3  A user-defined usage. Default values same as WU_UPDATE.</li>
     * <li>Constants.WU_VIEW  View-only usage: no keyboard input is accepted. Widget posts Click events for mouse clicks.</li>
     */
    public void setUsage(int usage) {
        this.usage.setUsage(usage);
    }
    public void qq_setupWindowUsage() {
        this.usage = new WindowUsageMap();
        this.usage.add(getqq_GridField12(), Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_MDYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date1(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date3(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date2(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date5(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date4(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date7(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date6(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date8(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_date9(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DMmmYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_MmDdYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_DMmmLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_MmmYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_DMYyyyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_DdMmYyyyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_HMmAMPMLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_HMmSsAMPMLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date10(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_HMmLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date11(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_HMmSsLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date12(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_MDYyHMmLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date13(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_MmDdYyHhMmLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date14(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DATELbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date15(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DATETIMELbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date16(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_TIMELbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date17(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_LONGDATELbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date18(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_LONGDATETIMELbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date19(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DynamicLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date5a(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DdddMmmYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
        this.usage.add(getqq_date5b(), Constants.FS_UPDATE, Constants.FS_VIEWONLY, Constants.FS_QUERY, Constants.FS_UPDATE, Constants.FS_UPDATE, Constants.FS_UPDATE);
        this.usage.add(getqq_DddMmmYyLbl(), Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE, Constants.FS_INACTIVE);
    }
    // </editor-fold>

    // -----------
    // Main method
    // -----------
        public static void main( String[] args ) {
            FrameworkUtils.setCmdLineArgs(args);
            AppletConnectionInfo client = null;
            try {
                // Install our own focus manager. MUST be done prior to setting the
                // UIManager, otherwise you'll run into issues like things have the wrong focus.
                KeyboardFocusManager.setCurrentKeyboardFocusManager(new ForteKeyboardFocusManager());

                UIManager.setLookAndFeel(new Win32LookAndFeel());

                client = UserWindow.postAPPLETStarted();
                Main main_start = new Main();
                main_start.display();
                UserWindow.postAPPLETStopped(client);
                System.exit(0);
            } catch (Throwable e) {
                ErrorMgr.showErrors(null, "Unhandled exception", e);
                UserWindow.postAPPLETStopped(client);
                System.exit(0);
            }
        }
// end class main
// c Pass 2 Conversion Time: 702 milliseconds
TOP

Related Classes of DateTemplate.Main

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.