Example usage for org.apache.commons.lang3.mutable MutableDouble MutableDouble

List of usage examples for org.apache.commons.lang3.mutable MutableDouble MutableDouble

Introduction

In this page you can find the example usage for org.apache.commons.lang3.mutable MutableDouble MutableDouble.

Prototype

public MutableDouble(final String value) throws NumberFormatException 

Source Link

Document

Constructs a new MutableDouble parsing the given string.

Usage

From source file:com.quinsoft.swauopencuas.mSARuleS_Object.java

public int omSARuleS_dGetRowCalcAward(View mSARuleS, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    double dMinAward = 0.0;
    //:DECIMAL dAwardAmount
    double dAwardAmount = 0.0;
    //:DECIMAL dValue
    double dValue = 0.0;
    //:DECIMAL dNewValue 
    double dNewValue = 0.0;
    //:STRING ( 64 ) szView
    String szView = null;//from w w  w. j a  v a 2s .co m
    //:STRING ( 64 ) szEntity
    String szEntity = null;
    //:STRING ( 64 ) szAttribute
    String szAttribute = null;
    //:STRING ( 64 ) szAttrType
    String szAttrType = null;
    //:STRING ( 2000 ) szValue
    String szValue = null;
    //:STRING (  1  ) szUseMult
    String szUseMult = null;
    //:VIEW vAnyView
    zVIEW vAnyView = new zVIEW();
    int lTempInteger_0 = 0;
    int lTempInteger_1 = 0;
    int lTempInteger_2 = 0;
    int lTempInteger_3 = 0;
    int lTempInteger_4 = 0;
    int lTempInteger_5 = 0;
    int RESULT = 0;

    //:szUseMult = ""
    {
        StringBuilder sb_szUseMult;
        if (szUseMult == null)
            sb_szUseMult = new StringBuilder(32);
        else
            sb_szUseMult = new StringBuilder(szUseMult);
        ZeidonStringCopy(sb_szUseMult, 1, 0, "", 1, 0, 2);
        szUseMult = sb_szUseMult.toString();
    }
    //:dMinAward = 0
    dMinAward = 0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF   zDERIVED_GET:
    case zDERIVED_GET:
    //:szUseMult = mSARuleS.SACalcLookupRow.UseAmountAsMultiplier 
    {
        MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0);
        StringBuilder sb_szUseMult;
        if (szUseMult == null)
            sb_szUseMult = new StringBuilder(32);
        else
            sb_szUseMult = new StringBuilder(szUseMult);
        GetVariableFromAttribute(sb_szUseMult, mi_lTempInteger_0, 'S', 2, mSARuleS, "SACalcLookupRow",
                "UseAmountAsMultiplier", "", 0);
        lTempInteger_0 = mi_lTempInteger_0.intValue();
        szUseMult = sb_szUseMult.toString();
    }
    //:dMinAward = mSARuleS.SACalcLookupRow.MinimumAwardAmount 
    {
        MutableDouble md_dMinAward = new MutableDouble(dMinAward);
        GetDecimalFromAttribute(md_dMinAward, mSARuleS, "SACalcLookupRow", "MinimumAwardAmount");
        dMinAward = md_dMinAward.doubleValue();
    }
    //:szAttrType  = mSARuleS.SACalcLookupRow.QualAttributeType 
    {
        MutableInt mi_lTempInteger_1 = new MutableInt(lTempInteger_1);
        StringBuilder sb_szAttrType;
        if (szAttrType == null)
            sb_szAttrType = new StringBuilder(32);
        else
            sb_szAttrType = new StringBuilder(szAttrType);
        GetVariableFromAttribute(sb_szAttrType, mi_lTempInteger_1, 'S', 65, mSARuleS, "SACalcLookupRow",
                "QualAttributeType", "", 0);
        lTempInteger_1 = mi_lTempInteger_1.intValue();
        szAttrType = sb_szAttrType.toString();
    }
        //:// see what type the attribute is. 
        //:IF szAttrType = "S"
        if (ZeidonStringCompare(szAttrType, 1, 0, "S", 1, 0, 65) == 0) {
            //:szValue = mSARuleS.SACalcLookupRow.AwardAmount
            {
                MutableInt mi_lTempInteger_2 = new MutableInt(lTempInteger_2);
                StringBuilder sb_szValue;
                if (szValue == null)
                    sb_szValue = new StringBuilder(32);
                else
                    sb_szValue = new StringBuilder(szValue);
                GetVariableFromAttribute(sb_szValue, mi_lTempInteger_2, 'S', 2001, mSARuleS, "SACalcLookupRow",
                        "AwardAmount", "", 0);
                lTempInteger_2 = mi_lTempInteger_2.intValue();
                szValue = sb_szValue.toString();
            }
            //:StoreStringInRecord( mSARuleS, InternalEntityStructure, 
            //:                     InternalAttribStructure, szValue )
            StoreStringInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, szValue);
            //:ELSE
        } else {
            //:IF szUseMult  != "Y"  
            if (ZeidonStringCompare(szUseMult, 1, 0, "Y", 1, 0, 2) != 0) {
                //:dAwardAmount = mSARuleS.SACalcLookupRow.AwardAmount
                {
                    MutableDouble md_dAwardAmount = new MutableDouble(dAwardAmount);
                    GetDecimalFromAttribute(md_dAwardAmount, mSARuleS, "SACalcLookupRow", "AwardAmount");
                    dAwardAmount = md_dAwardAmount.doubleValue();
                }
                //:StoreValueInRecord( mSARuleS, InternalEntityStructure, 
                //:                    InternalAttribStructure, dAwardAmount, 0 )
                StoreValueInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, dAwardAmount, 0);
                //:ELSE 
            } else {
                //:// get the values we are looking for    
                //:szView      = mSARuleS.SACalcLookupRow.QualViewName 
                {
                    MutableInt mi_lTempInteger_3 = new MutableInt(lTempInteger_3);
                    StringBuilder sb_szView;
                    if (szView == null)
                        sb_szView = new StringBuilder(32);
                    else
                        sb_szView = new StringBuilder(szView);
                    GetVariableFromAttribute(sb_szView, mi_lTempInteger_3, 'S', 65, mSARuleS, "SACalcLookupRow",
                            "QualViewName", "", 0);
                    lTempInteger_3 = mi_lTempInteger_3.intValue();
                    szView = sb_szView.toString();
                }
                //:szEntity    = mSARuleS.SACalcLookupRow.QualEntityName 
                {
                    MutableInt mi_lTempInteger_4 = new MutableInt(lTempInteger_4);
                    StringBuilder sb_szEntity;
                    if (szEntity == null)
                        sb_szEntity = new StringBuilder(32);
                    else
                        sb_szEntity = new StringBuilder(szEntity);
                    GetVariableFromAttribute(sb_szEntity, mi_lTempInteger_4, 'S', 65, mSARuleS,
                            "SACalcLookupRow", "QualEntityName", "", 0);
                    lTempInteger_4 = mi_lTempInteger_4.intValue();
                    szEntity = sb_szEntity.toString();
                }
                //:szAttribute = mSARuleS.SACalcLookupRow.QualAttributeName 
                {
                    MutableInt mi_lTempInteger_5 = new MutableInt(lTempInteger_5);
                    StringBuilder sb_szAttribute;
                    if (szAttribute == null)
                        sb_szAttribute = new StringBuilder(32);
                    else
                        sb_szAttribute = new StringBuilder(szAttribute);
                    GetVariableFromAttribute(sb_szAttribute, mi_lTempInteger_5, 'S', 65, mSARuleS,
                            "SACalcLookupRow", "QualAttributeName", "", 0);
                    lTempInteger_5 = mi_lTempInteger_5.intValue();
                    szAttribute = sb_szAttribute.toString();
                }
                //:GET VIEW vAnyView NAMED szView
                RESULT = GetViewByName(vAnyView, szView, mSARuleS, zLEVEL_TASK);
                //:GetDecimalFromAttribute( dValue, vAnyView, szEntity, szAttribute )
                {
                    MutableDouble md_dValue = new MutableDouble(dValue);
                    GetDecimalFromAttribute(md_dValue, vAnyView, szEntity, szAttribute);
                    dValue = md_dValue.doubleValue();
                }
                //:dAwardAmount = mSARuleS.SACalcLookupRow.AwardAmount
                {
                    MutableDouble md_dAwardAmount = new MutableDouble(dAwardAmount);
                    GetDecimalFromAttribute(md_dAwardAmount, mSARuleS, "SACalcLookupRow", "AwardAmount");
                    dAwardAmount = md_dAwardAmount.doubleValue();
                }
                //:dNewValue = dValue * dAwardAmount 
                dNewValue = dValue * dAwardAmount;
                //:IF dNewValue <  dMinAward 
                if (dNewValue < dMinAward) {
                    //:dNewValue = dMinAward 
                    dNewValue = dMinAward;
                }

                //:END
                //:StoreValueInRecord( mSARuleS, InternalEntityStructure, 
                //:                    InternalAttribStructure, dNewValue, 0 )
                StoreValueInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, dNewValue, 0);
            }

            //:END
        }

        //:END 
        break;
    //:  /* end zDERIVED_GET */
    //:OF   zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:     /* end zDERIVED_SET */
    //:END  /* case */
    return (0);
    // END
}

From source file:com.quinsoft.swauopencuas.mSAProf_Object.java

public int omSAProf_dBalance(View mSAProf, String InternalEntityStructure, String InternalAttribStructure,
        Integer GetOrSetFlag) {/*from w  w  w .j av a 2  s.  c  o m*/
    zVIEW mSAProfB = new zVIEW();
    //:DECIMAL dAmount 
    double dAmount = 0.0;
    int RESULT = 0;
    double dTempDecimal_0 = 0.0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF zDERIVED_GET:
    case zDERIVED_GET:

    //:// Corrected 10/28/2011 by DonC based on similar change at ENC.
    //:// We have two dBalance derived attributes. This one here and one in mSAProfE.  This dBalance
    //:// uses the StudentAccountTransApplied entities as they appear in mSAProf, which could have been
    //:// manipulated, so this dBalance is a "work in progress" balance.
    //:// The dBalance in mSAProfE shows exactly the balance as it is in the database based on original 
    //:// StudentAccountTransApplied entities.
    //:// We want these two dBalances to be different!
    //:dAmount = mSAProf.StudentAccountProfile.BalanceForward 
    {
        MutableDouble md_dAmount = new MutableDouble(dAmount);
        GetDecimalFromAttribute(md_dAmount, mSAProf, "StudentAccountProfile", "BalanceForward");
        dAmount = md_dAmount.doubleValue();
    }
        //:FOR EACH mSAProf.StudentAccountTransApplied  
        RESULT = SetCursorFirstEntity(mSAProf, "StudentAccountTransApplied", "");
        while (RESULT > zCURSOR_UNCHANGED) {
            //:dAmount = dAmount + mSAProf.StudentAccountTransApplied.Amount 
            {
                MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
                GetDecimalFromAttribute(md_dTempDecimal_0, mSAProf, "StudentAccountTransApplied", "Amount");
                dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
            }
            dAmount = dAmount + dTempDecimal_0;
            RESULT = SetCursorNextEntity(mSAProf, "StudentAccountTransApplied", "");
        }

        //:END

        //:StoreValueInRecord( mSAProf, InternalEntityStructure, 
        //:                     InternalAttribStructure, dAmount, 0 )
        StoreValueInRecord(mSAProf, InternalEntityStructure, InternalAttribStructure, dAmount, 0);
        break;
    //:   /* end zDERIVED_GET */
    //:OF zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:      /* end zDERIVED_SET */
    //:END   /* case */
    return (0);
    // END
}

From source file:com.quinsoft.zencas.mEmploy_Object.java

public int omEmploy_dFacultyAddMonthAmount(View mEmployOrig, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    zVIEW mEmploy = new zVIEW();
    //:DECIMAL dAdditionMonthsAmount
    double dAdditionMonthsAmount = 0.0;
    //:DECIMAL dAnnualSalaryAmount
    double dAnnualSalaryAmount = 0.0;
    //:INTEGER lAdditionMonthsAmount
    int lAdditionMonthsAmount = 0;
    //:STRING ( 32 )  szEntityName
    String szEntityName = null;/*from   w w w.j av a  2 s .  co  m*/
    int RESULT = 0;
    int lTempInteger_0 = 0;
    int lTempInteger_1 = 0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF   zDERIVED_GET:
    case zDERIVED_GET:

        //:CreateViewFromView( mEmploy, mEmployOrig )
        CreateViewFromView(mEmploy, mEmployOrig);
    //:GetEntityNameFromStructure( InternalEntityStructure, szEntityName )
    {
        ZGLOBAL1_Operation m_ZGLOBAL1_Operation = new ZGLOBAL1_Operation(mEmployOrig);
        {
            StringBuilder sb_szEntityName;
            if (szEntityName == null)
                sb_szEntityName = new StringBuilder(32);
            else
                sb_szEntityName = new StringBuilder(szEntityName);
            m_ZGLOBAL1_Operation.GetEntityNameFromStructure(InternalEntityStructure, sb_szEntityName);
            szEntityName = sb_szEntityName.toString();
        }
        // m_ZGLOBAL1_Operation = null;  // permit gc  (unnecessary)
    }
        //:IF szEntityName = "YearlyContract"
        if (ZeidonStringCompare(szEntityName, 1, 0, "YearlyContract", 1, 0, 33) == 0) {
            //:SET CURSOR FIRST mEmploy.HistoricalContract WHERE mEmploy.HistoricalContract.ID = mEmploy.YearlyContract.ID  
            {
                MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0);
                GetIntegerFromAttribute(mi_lTempInteger_0, mEmploy, "YearlyContract", "ID");
                lTempInteger_0 = mi_lTempInteger_0.intValue();
            }
            RESULT = SetCursorFirstEntityByInteger(mEmploy, "HistoricalContract", "ID", lTempInteger_0, "");
        }

    //:END
    //:// On 3/4/2008, DonC changed the computation of dAdditionMonthsAmount to use the derived Faculty salary instead
    //:// of the actual salary at the request of Fran.
    //:dAnnualSalaryAmount = mEmploy.HistoricalContract.dFacultyComputedSalary
    {
        MutableDouble md_dAnnualSalaryAmount = new MutableDouble(dAnnualSalaryAmount);
        GetDecimalFromAttribute(md_dAnnualSalaryAmount, mEmploy, "HistoricalContract",
                "dFacultyComputedSalary");
        dAnnualSalaryAmount = md_dAnnualSalaryAmount.doubleValue();
    }
    //:dAdditionMonthsAmount = dAnnualSalaryAmount * mEmploy.HistoricalContract.FacultyAdditionalMonths / 9
    {
        MutableInt mi_lTempInteger_1 = new MutableInt(lTempInteger_1);
        GetIntegerFromAttribute(mi_lTempInteger_1, mEmploy, "HistoricalContract", "FacultyAdditionalMonths");
        lTempInteger_1 = mi_lTempInteger_1.intValue();
    }
        dAdditionMonthsAmount = dAnnualSalaryAmount * lTempInteger_1 / 9;

        //:IF dAdditionMonthsAmount = 0
        if (dAdditionMonthsAmount == 0) {
            //:StoreStringInRecord ( mEmploy,
            //:                   InternalEntityStructure, InternalAttribStructure, "" )
            StoreStringInRecord(mEmploy, InternalEntityStructure, InternalAttribStructure, "");
            //:ELSE
        } else {
            //:// Always round up. We'll do this by adding 99 cents and then removing the cents.
            //:dAdditionMonthsAmount = dAdditionMonthsAmount + .99
            dAdditionMonthsAmount = dAdditionMonthsAmount + .99;
            //:lAdditionMonthsAmount = dAdditionMonthsAmount
            lAdditionMonthsAmount = (int) dAdditionMonthsAmount;
            //:dAdditionMonthsAmount = lAdditionMonthsAmount
            dAdditionMonthsAmount = lAdditionMonthsAmount;
            //:StoreValueInRecord ( mEmploy,
            //:                  InternalEntityStructure, InternalAttribStructure, dAdditionMonthsAmount, 0 )
            StoreValueInRecord(mEmploy, InternalEntityStructure, InternalAttribStructure, dAdditionMonthsAmount,
                    0);
        }

        //:END
        //:DropView( mEmploy )
        DropView(mEmploy);
        break;

    //:  /* end zDERIVED_GET */
    //:OF   zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:     /* end zDERIVED_SET */
    //:END  /* case */
    return (0);
    // END
}

From source file:com.quinsoft.swauopencuas.mSAProf_Object.java

public int omSAProf_dTotalChargesPerPeriod(View mSAProf, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    zVIEW mSAProf2 = new zVIEW();
    //:DECIMAL dAmount 
    double dAmount = 0.0;
    int RESULT = 0;
    double dTempDecimal_0 = 0.0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF zDERIVED_GET:
    case zDERIVED_GET:
        //:CreateViewFromView ( mSAProf2, mSAProf )
        CreateViewFromView(mSAProf2, mSAProf);
        //:dAmount = 0
        dAmount = 0;/*from  w w w .j a  v a 2 s. com*/
        //:FOR EACH mSAProf2.PeriodTransApplied 
        //:      WHERE mSAProf2.PeriodSATransactionCode.BillType != ""
        RESULT = SetCursorFirstEntity(mSAProf2, "PeriodTransApplied", "");
        while (RESULT > zCURSOR_UNCHANGED) {
            if (CompareAttributeToString(mSAProf2, "PeriodSATransactionCode", "BillType", "") != 0) {
                //:dAmount = dAmount + mSAProf2.PeriodTransApplied.Amount 
                {
                    MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
                    GetDecimalFromAttribute(md_dTempDecimal_0, mSAProf2, "PeriodTransApplied", "Amount");
                    dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
                }
                dAmount = dAmount + dTempDecimal_0;
            }

            RESULT = SetCursorNextEntity(mSAProf2, "PeriodTransApplied", "");
        }

        //:END 
        //:DropView( mSAProf2 ) 
        DropView(mSAProf2);
        //:StoreValueInRecord( mSAProf, InternalEntityStructure, 
        //:                    InternalAttribStructure, dAmount, 0 )
        StoreValueInRecord(mSAProf, InternalEntityStructure, InternalAttribStructure, dAmount, 0);
        break;
    //:   /* end zDERIVED_GET */

    //:OF zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:   /* end zDERIVED_SET */
    //:END   /* case */
    return (0);
    // END
}

From source file:com.quinsoft.epamms.mSPLDef_Object.java

public int omSPLDef_FormatPrintIcons(View mSPLDef, int lFile, String szWriteBuffer) {
    double PageHeight = 0.0;
    //:DECIMAL PageWidth
    double PageWidth = 0.0;
    //:DECIMAL TopMargin
    double TopMargin = 0.0;
    //:DECIMAL LeftMargin
    double LeftMargin = 0.0;

    //:DECIMAL IconTopLeftTop
    double IconTopLeftTop = 0.0;
    //:DECIMAL IconBottomLeftTop
    double IconBottomLeftTop = 0.0;
    //:DECIMAL IconTopRightTop
    double IconTopRightTop = 0.0;
    //:DECIMAL IconBottomRightTop
    double IconBottomRightTop = 0.0;
    //:DECIMAL IconCenterTopTop
    double IconCenterTopTop = 0.0;
    //:DECIMAL IconCenterLeftTop
    double IconCenterLeftTop = 0.0;
    //:DECIMAL IconCenterRightTop
    double IconCenterRightTop = 0.0;
    //:DECIMAL IconCenterBottomTop
    double IconCenterBottomTop = 0.0;

    //:DECIMAL IconTopLeftLeft
    double IconTopLeftLeft = 0.0;
    //:DECIMAL IconBottomLeftLeft
    double IconBottomLeftLeft = 0.0;
    //:DECIMAL IconTopRightLeft
    double IconTopRightLeft = 0.0;
    //:DECIMAL IconBottomRightLeft
    double IconBottomRightLeft = 0.0;
    //:DECIMAL IconCenterTopLeft
    double IconCenterTopLeft = 0.0;
    //:DECIMAL IconCenterLeftLeft
    double IconCenterLeftLeft = 0.0;
    //:DECIMAL IconCenterRightLeft
    double IconCenterRightLeft = 0.0;
    //:DECIMAL IconCenterBottomLeft
    double IconCenterBottomLeft = 0.0;

    //:STRING ( 10 ) szTop
    String szTop = null;/* ww  w  . j  av a 2s .c o  m*/
    //:STRING ( 10 ) szLeft
    String szLeft = null;
    //:STRING ( 30 ) szDateTime
    String szDateTime = null;
    //:STRING ( 30 ) szDateTimeDisplay
    String szDateTimeDisplay = null;
    //:STRING ( 90 ) szProductIdentifier
    String szProductIdentifier = null;
    int RESULT = 0;
    double dTempDecimal_0 = 0.0;
    double dTempDecimal_1 = 0.0;

    //:// Format the printer icons based on the Page Height and Width.

    //:// There are 4 corner icons and 4 Center line icons, all of which identify the boundaries of the panel images for the page. 
    //:// The Panel area will be positioned 1 inch from the top and 1 inch from the left and 1 inch from the right and one inch from
    //:// the bottom. The 4 center line icons will be in the middle of those corner icons.
    //://
    //:// The 4 corner icons will be positioned:
    //://       TopLeft     Top:  0.2 
    //://                   Left: 0.2
    //://       BottomLeft  Top:  PageHeight - 1.2
    //://                   Left: 0.2
    //://       TopRight    Top:  0.2
    //://                   Left: PageWidth - 1.2
    //://       BottomRight Top:  PageHeight - 1.2
    //://                   Left: PageWidth - 1.2
    //://
    //:// The 4 mid-point icons will be positioned:
    //://       CenterTop    Top:  0.2
    //://                    Left: (PageWidth - 2) / 2 + 0.2
    //://       CenterLeft   Top:  (PageHeight - 2) / 2 + 0.2
    //://                    Left: 0.2
    //://       CenterRight  Top:  (PageHeight - 2) / 2 + 0.2
    //://                    Left: PageWidth - 1.2
    //://       CenterBottom Top:  PageHeight - 1.2
    //://                    Left: (PageWidth - 2) / 2 + 0.2
    //:// 
    //:// In addition, a PDF identifier showing company and date/time is displayed in upper left.

    //:SET CURSOR FIRST mSPLDef.LLD_Panel 
    RESULT = SetCursorFirstEntity(mSPLDef, "LLD_Panel", "");

    //:// Compute Top and Left icon margin values.

    //:TopMargin       = 1
    TopMargin = 1;
    //:LeftMargin      = 1
    LeftMargin = 1;
    //:PageWidth      = mSPLDef.LLD_Page.Width + 2
    {
        MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
        GetDecimalFromAttribute(md_dTempDecimal_0, mSPLDef, "LLD_Page", "Width");
        dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
    }
    PageWidth = dTempDecimal_0 + 2;
    //:PageHeight     = mSPLDef.LLD_Page.Height + 2
    {
        MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1);
        GetDecimalFromAttribute(md_dTempDecimal_1, mSPLDef, "LLD_Page", "Height");
        dTempDecimal_1 = md_dTempDecimal_1.doubleValue();
    }
    PageHeight = dTempDecimal_1 + 2;

    //:IconTopLeftTop         = 0.2
    IconTopLeftTop = 0.2;
    //:IconTopLeftLeft        = 0.2
    IconTopLeftLeft = 0.2;

    //:IconBottomLeftTop      = PageHeight - 0.8
    IconBottomLeftTop = PageHeight - 0.8;
    //:IconBottomLeftLeft     = 0.2
    IconBottomLeftLeft = 0.2;

    //:IconTopRightTop        = 0.2
    IconTopRightTop = 0.2;
    //:IconTopRightLeft       = PageWidth - 0.8
    IconTopRightLeft = PageWidth - 0.8;

    //:IconBottomRightTop     = PageHeight - 0.8
    IconBottomRightTop = PageHeight - 0.8;
    //:IconBottomRightLeft    = PageWidth - 0.8
    IconBottomRightLeft = PageWidth - 0.8;

    //:IconCenterTopTop       = 0.2
    IconCenterTopTop = 0.2;
    //:IconCenterTopLeft      = (PageWidth - 2) / 2 + 0.2
    IconCenterTopLeft = (PageWidth - 2) / 2 + 0.2;

    //:IconCenterLeftTop      = (PageHeight - 2) / 2 + 0.2
    IconCenterLeftTop = (PageHeight - 2) / 2 + 0.2;
    //:IconCenterLeftLeft     = 0.2
    IconCenterLeftLeft = 0.2;

    //:IconCenterRightTop     = (PageHeight - 2) / 2 + 0.2
    IconCenterRightTop = (PageHeight - 2) / 2 + 0.2;
    //:IconCenterRightLeft    = PageWidth - 0.8
    IconCenterRightLeft = PageWidth - 0.8;

    //:IconCenterBottomTop    = PageHeight - 0.8
    IconCenterBottomTop = PageHeight - 0.8;
    //:IconCenterBottomLeft   = (PageWidth - 2) / 2 + 0.2
    IconCenterBottomLeft = (PageWidth - 2) / 2 + 0.2;

    //:// Generate Icons

    //:szWriteBuffer = "               <!-- Printer Location Icon Generation -->"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <!-- Printer Location Icon Generation -->", 1,
                0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Top Left
    //:szTop  = IconTopLeftTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconTopLeftTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconTopLeftLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconTopLeftLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopLeft.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopLeft.png^/>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Top Right
    //:szTop  = IconTopRightTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconTopRightTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconTopRightLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconTopRightLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopRight.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/TopRight.png^/>", 1,
                0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Bottom Left
    //:szTop  = IconBottomLeftTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconBottomLeftTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconBottomLeftLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconBottomLeftLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomLeft.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomLeft.png^/>", 1,
                0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Bottom Right
    //:szTop  = IconBottomRightTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconBottomRightTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconBottomRightLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconBottomRightLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomRight.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/BottomRight.png^/>",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Top Center
    //:szTop  = IconCenterTopTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterTopTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconCenterTopLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterTopLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Bottom Center
    //:szTop  = IconCenterBottomTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterBottomTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconCenterBottomLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterBottomLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterH.png^/>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Left Center
    //:szTop  = IconCenterLeftTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterLeftTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconCenterLeftLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterLeftLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Icon Right Center
    //:szTop  = IconCenterRightTop
    {
        StringBuilder sb_szTop;
        if (szTop == null)
            sb_szTop = new StringBuilder(32);
        else
            sb_szTop = new StringBuilder(szTop);
        ZeidonStringConvertFromNumber(sb_szTop, 1, 0, 10, 0, IconCenterRightTop, "D");
        szTop = sb_szTop.toString();
    }
    //:szLeft = IconCenterRightLeft
    {
        StringBuilder sb_szLeft;
        if (szLeft == null)
            sb_szLeft = new StringBuilder(32);
        else
            sb_szLeft = new StringBuilder(szLeft);
        ZeidonStringConvertFromNumber(sb_szLeft, 1, 0, 10, 0, IconCenterRightLeft, "D");
        szLeft = sb_szLeft.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^" + szTop + "in^ left=^" + szLeft + "in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               <fo:block-container position=^absolute^ top=^",
                1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szTop, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^ left=^", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szLeft, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, "in^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  <fo:block text-align=^left^>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                     <fo:external-graphic src=^c:/lplr/epamms/xsl/images/CenterV.png^/>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }

    //:// Company and Date/Time Identifier

    //:GetStringFromAttributeByContext( szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime", "YYYY/MM/DD HH:MM:SS.S AM", 30 )
    {
        StringBuilder sb_szDateTimeDisplay;
        if (szDateTimeDisplay == null)
            sb_szDateTimeDisplay = new StringBuilder(32);
        else
            sb_szDateTimeDisplay = new StringBuilder(szDateTimeDisplay);
        GetStringFromAttributeByContext(sb_szDateTimeDisplay, mSPLDef, "SubregPhysicalLabelDef", "wDateTime",
                "YYYY/MM/DD HH:MM:SS.S AM", 30);
        szDateTimeDisplay = sb_szDateTimeDisplay.toString();
    }
    //://szDateTimeDisplay = "01/01/2000 00:00:00.0 AM"
    //:szProductIdentifier = mSPLDef.SubregOrganization.Name + "   " + szDateTimeDisplay
    {
        StringBuilder sb_szProductIdentifier;
        if (szProductIdentifier == null)
            sb_szProductIdentifier = new StringBuilder(32);
        else
            sb_szProductIdentifier = new StringBuilder(szProductIdentifier);
        GetStringFromAttribute(sb_szProductIdentifier, mSPLDef, "SubregOrganization", "Name");
        szProductIdentifier = sb_szProductIdentifier.toString();
    }
    {
        StringBuilder sb_szProductIdentifier;
        if (szProductIdentifier == null)
            sb_szProductIdentifier = new StringBuilder(32);
        else
            sb_szProductIdentifier = new StringBuilder(szProductIdentifier);
        ZeidonStringConcat(sb_szProductIdentifier, 1, 0, "   ", 1, 0, 91);
        szProductIdentifier = sb_szProductIdentifier.toString();
    }
    {
        StringBuilder sb_szProductIdentifier;
        if (szProductIdentifier == null)
            sb_szProductIdentifier = new StringBuilder(32);
        else
            sb_szProductIdentifier = new StringBuilder(szProductIdentifier);
        ZeidonStringConcat(sb_szProductIdentifier, 1, 0, szDateTimeDisplay, 1, 0, 91);
        szProductIdentifier = sb_szProductIdentifier.toString();
    }
    //:szWriteBuffer = "               <fo:block-container position=^absolute^ top=^0.4in^ left=^1.0in^>" 
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "               <fo:block-container position=^absolute^ top=^0.4in^ left=^1.0in^>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  <fo:block font-size=^7pt^ letter-spacing=^.2em^ text-align=^left^>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0,
                "                  <fo:block font-size=^7pt^ letter-spacing=^.2em^ text-align=^left^>", 1, 0,
                32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                     " + szProductIdentifier
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                     ", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringConcat(sb_szWriteBuffer, 1, 0, szProductIdentifier, 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "                  </fo:block>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "                  </fo:block>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    //:szWriteBuffer = "               </fo:block-container>"
    {
        StringBuilder sb_szWriteBuffer;
        if (szWriteBuffer == null)
            sb_szWriteBuffer = new StringBuilder(32);
        else
            sb_szWriteBuffer = new StringBuilder(szWriteBuffer);
        ZeidonStringCopy(sb_szWriteBuffer, 1, 0, "               </fo:block-container>", 1, 0, 32001);
        szWriteBuffer = sb_szWriteBuffer.toString();
    }
    //:WL_QC( mSPLDef, lFile, szWriteBuffer, "^", 0 )
    try {
        {
            ZGlobal1_Operation m_ZGlobal1_Operation = new ZGlobal1_Operation(mSPLDef);
            m_ZGlobal1_Operation.WL_QC(mSPLDef, lFile, szWriteBuffer, "^", 0);
            // m_ZGlobal1_Operation = null;  // permit gc  (unnecessary)
        }
        ;
    } catch (Exception e) {
        throw ZeidonException.wrapException(e);
    }
    return (0);
    // END
}

From source file:com.quinsoft.swauopencuas.mSAProf_Object.java

public int omSAProf_dTotalCredits(View mSAProf, String InternalEntityStructure, String InternalAttribStructure,
        Integer GetOrSetFlag) {/*from   w w  w .jav  a 2 s  .  c o m*/
    zVIEW mSAProf2 = new zVIEW();
    //:DECIMAL dAmount 
    double dAmount = 0.0;
    int RESULT = 0;
    double dTempDecimal_0 = 0.0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF zDERIVED_GET:
    case zDERIVED_GET:
        //:CreateViewFromView ( mSAProf2, mSAProf )
        CreateViewFromView(mSAProf2, mSAProf);
        //:dAmount = 0
        dAmount = 0;
        //:FOR EACH mSAProf2.TermEnrolled 
        RESULT = SetCursorFirstEntity(mSAProf2, "TermEnrolled", "");
        while (RESULT > zCURSOR_UNCHANGED) {
            //:IF mSAProf2.TermEnrolled.Status ="T"
            if (CompareAttributeToString(mSAProf2, "TermEnrolled", "Status", "T") == 0) {
                //:dAmount = dAmount + mSAProf2.TermEnrolled.CreditHours 
                {
                    MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
                    GetDecimalFromAttribute(md_dTempDecimal_0, mSAProf2, "TermEnrolled", "CreditHours");
                    dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
                }
                dAmount = dAmount + dTempDecimal_0;
            }

            RESULT = SetCursorNextEntity(mSAProf2, "TermEnrolled", "");
            //:END
        }

        //:END
        //:DropView( mSAProf2 ) 
        DropView(mSAProf2);
        //:StoreValueInRecord( mSAProf, InternalEntityStructure, 
        //:                    InternalAttribStructure, dAmount, 0 )
        StoreValueInRecord(mSAProf, InternalEntityStructure, InternalAttribStructure, dAmount, 0);
        break;
    //:   /* end zDERIVED_GET */
    //:OF zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:      /* end zDERIVED_SET */
    //:END   /* case */
    return (0);
    // END
}

From source file:com.quinsoft.swauopencuas.mSARuleS_Object.java

public int omSARuleS_dGetColCalcAward(View mSARuleS, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    double dMinAward = 0.0;
    //:DECIMAL dAwardAmount
    double dAwardAmount = 0.0;
    //:DECIMAL dValue
    double dValue = 0.0;
    //:DECIMAL dNewValue
    double dNewValue = 0.0;
    //:STRING ( 64 ) szView
    String szView = null;/*from  ww  w  .  j a  v  a2  s.c om*/
    //:STRING ( 64 ) szEntity
    String szEntity = null;
    //:STRING ( 64 ) szAttribute
    String szAttribute = null;
    //:STRING ( 64 ) szAttrType
    String szAttrType = null;
    //:STRING ( 2000 ) szValue
    String szValue = null;
    //:STRING (  1  ) szUseMult
    String szUseMult = null;
    //:VIEW vAnyView
    zVIEW vAnyView = new zVIEW();
    int lTempInteger_0 = 0;
    int lTempInteger_1 = 0;
    int lTempInteger_2 = 0;
    int lTempInteger_3 = 0;
    int lTempInteger_4 = 0;
    int lTempInteger_5 = 0;
    int RESULT = 0;

    //:szUseMult = ""
    {
        StringBuilder sb_szUseMult;
        if (szUseMult == null)
            sb_szUseMult = new StringBuilder(32);
        else
            sb_szUseMult = new StringBuilder(szUseMult);
        ZeidonStringCopy(sb_szUseMult, 1, 0, "", 1, 0, 2);
        szUseMult = sb_szUseMult.toString();
    }
    //:dMinAward = 0
    dMinAward = 0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF   zDERIVED_GET:
    case zDERIVED_GET:
    //:szUseMult = mSARuleS.SACalcLookupColumn.UseAmountAsMultiplier 
    {
        MutableInt mi_lTempInteger_0 = new MutableInt(lTempInteger_0);
        StringBuilder sb_szUseMult;
        if (szUseMult == null)
            sb_szUseMult = new StringBuilder(32);
        else
            sb_szUseMult = new StringBuilder(szUseMult);
        GetVariableFromAttribute(sb_szUseMult, mi_lTempInteger_0, 'S', 2, mSARuleS, "SACalcLookupColumn",
                "UseAmountAsMultiplier", "", 0);
        lTempInteger_0 = mi_lTempInteger_0.intValue();
        szUseMult = sb_szUseMult.toString();
    }
    //:dMinAward = mSARuleS.SACalcLookupColumn.MinimumAwardAmount 
    {
        MutableDouble md_dMinAward = new MutableDouble(dMinAward);
        GetDecimalFromAttribute(md_dMinAward, mSARuleS, "SACalcLookupColumn", "MinimumAwardAmount");
        dMinAward = md_dMinAward.doubleValue();
    }
    //:szAttrType  = mSARuleS.SACalcLookupColumn.QualAttributeType 
    {
        MutableInt mi_lTempInteger_1 = new MutableInt(lTempInteger_1);
        StringBuilder sb_szAttrType;
        if (szAttrType == null)
            sb_szAttrType = new StringBuilder(32);
        else
            sb_szAttrType = new StringBuilder(szAttrType);
        GetVariableFromAttribute(sb_szAttrType, mi_lTempInteger_1, 'S', 65, mSARuleS, "SACalcLookupColumn",
                "QualAttributeType", "", 0);
        lTempInteger_1 = mi_lTempInteger_1.intValue();
        szAttrType = sb_szAttrType.toString();
    }
        //:// see what type the attribute is. 
        //:IF szAttrType = "S"
        if (ZeidonStringCompare(szAttrType, 1, 0, "S", 1, 0, 65) == 0) {
            //:szValue = mSARuleS.SACalcLookupRow.AwardAmount
            {
                MutableInt mi_lTempInteger_2 = new MutableInt(lTempInteger_2);
                StringBuilder sb_szValue;
                if (szValue == null)
                    sb_szValue = new StringBuilder(32);
                else
                    sb_szValue = new StringBuilder(szValue);
                GetVariableFromAttribute(sb_szValue, mi_lTempInteger_2, 'S', 2001, mSARuleS, "SACalcLookupRow",
                        "AwardAmount", "", 0);
                lTempInteger_2 = mi_lTempInteger_2.intValue();
                szValue = sb_szValue.toString();
            }
            //:StoreStringInRecord( mSARuleS, InternalEntityStructure, 
            //:                     InternalAttribStructure, szValue )
            StoreStringInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, szValue);
            //:ELSE
        } else {
            //:IF szUseMult  != "Y"  
            if (ZeidonStringCompare(szUseMult, 1, 0, "Y", 1, 0, 2) != 0) {
                //:dAwardAmount = mSARuleS.SACalcLookupColumn.AwardAmount
                {
                    MutableDouble md_dAwardAmount = new MutableDouble(dAwardAmount);
                    GetDecimalFromAttribute(md_dAwardAmount, mSARuleS, "SACalcLookupColumn", "AwardAmount");
                    dAwardAmount = md_dAwardAmount.doubleValue();
                }
                //:StoreValueInRecord( mSARuleS, InternalEntityStructure, 
                //:                    InternalAttribStructure, dAwardAmount, 0 )
                StoreValueInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, dAwardAmount, 0);
                //:ELSE 
            } else {
                //:// get the values we are looking for    
                //:szView      = mSARuleS.SACalcLookupColumn.QualViewName 
                {
                    MutableInt mi_lTempInteger_3 = new MutableInt(lTempInteger_3);
                    StringBuilder sb_szView;
                    if (szView == null)
                        sb_szView = new StringBuilder(32);
                    else
                        sb_szView = new StringBuilder(szView);
                    GetVariableFromAttribute(sb_szView, mi_lTempInteger_3, 'S', 65, mSARuleS,
                            "SACalcLookupColumn", "QualViewName", "", 0);
                    lTempInteger_3 = mi_lTempInteger_3.intValue();
                    szView = sb_szView.toString();
                }
                //:szEntity    = mSARuleS.SACalcLookupColumn.QualEntityName 
                {
                    MutableInt mi_lTempInteger_4 = new MutableInt(lTempInteger_4);
                    StringBuilder sb_szEntity;
                    if (szEntity == null)
                        sb_szEntity = new StringBuilder(32);
                    else
                        sb_szEntity = new StringBuilder(szEntity);
                    GetVariableFromAttribute(sb_szEntity, mi_lTempInteger_4, 'S', 65, mSARuleS,
                            "SACalcLookupColumn", "QualEntityName", "", 0);
                    lTempInteger_4 = mi_lTempInteger_4.intValue();
                    szEntity = sb_szEntity.toString();
                }
                //:szAttribute = mSARuleS.SACalcLookupColumn.QualAttributeName 
                {
                    MutableInt mi_lTempInteger_5 = new MutableInt(lTempInteger_5);
                    StringBuilder sb_szAttribute;
                    if (szAttribute == null)
                        sb_szAttribute = new StringBuilder(32);
                    else
                        sb_szAttribute = new StringBuilder(szAttribute);
                    GetVariableFromAttribute(sb_szAttribute, mi_lTempInteger_5, 'S', 65, mSARuleS,
                            "SACalcLookupColumn", "QualAttributeName", "", 0);
                    lTempInteger_5 = mi_lTempInteger_5.intValue();
                    szAttribute = sb_szAttribute.toString();
                }
                //:GET VIEW vAnyView NAMED szView
                RESULT = GetViewByName(vAnyView, szView, mSARuleS, zLEVEL_TASK);
                //:GetDecimalFromAttribute( dValue, vAnyView, szEntity, szAttribute )
                {
                    MutableDouble md_dValue = new MutableDouble(dValue);
                    GetDecimalFromAttribute(md_dValue, vAnyView, szEntity, szAttribute);
                    dValue = md_dValue.doubleValue();
                }
                //:dAwardAmount = mSARuleS.SACalcLookupColumn.AwardAmount
                {
                    MutableDouble md_dAwardAmount = new MutableDouble(dAwardAmount);
                    GetDecimalFromAttribute(md_dAwardAmount, mSARuleS, "SACalcLookupColumn", "AwardAmount");
                    dAwardAmount = md_dAwardAmount.doubleValue();
                }
                //:dNewValue = dValue * dAwardAmount 
                dNewValue = dValue * dAwardAmount;
                //:IF dNewValue <  dMinAward 
                if (dNewValue < dMinAward) {
                    //:dNewValue = dMinAward 
                    dNewValue = dMinAward;
                }

                //:END
                //:StoreValueInRecord( mSARuleS, InternalEntityStructure, 
                //:                    InternalAttribStructure, dNewValue, 0 )
                StoreValueInRecord(mSARuleS, InternalEntityStructure, InternalAttribStructure, dNewValue, 0);
            }

            //:END
        }

        //:END 
        break;
    //:  /* end zDERIVED_GET */
    //:OF   zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:     /* end zDERIVED_SET */
    //:END  /* case */
    return (0);
    // END
}

From source file:com.quinsoft.swauopencuas.mSAProf_Object.java

public int omSAProf_dCreditsEnComp(View mSAProf, String InternalEntityStructure, String InternalAttribStructure,
        Integer GetOrSetFlag) {//w w  w  .j  a  v a2 s.  c o  m
    zVIEW mSAProf2 = new zVIEW();
    //:DECIMAL dTotalCredits 
    double dTotalCredits = 0.0;
    //:DECIMAL dCreditHours
    double dCreditHours = 0.0;
    int RESULT = 0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF zDERIVED_GET:
    case zDERIVED_GET:

        //:// Total the credit hours that will be billable. Note that a Class dropped after the
        //:// Dropped Date for the Term will be added here.
        //:CreateViewFromView ( mSAProf2, mSAProf )
        CreateViewFromView(mSAProf2, mSAProf);
        //:NAME VIEW mSAProf2 "mSAProf2"
        SetNameForView(mSAProf2, "mSAProf2", null, zLEVEL_TASK);
        //:dTotalCredits = 0
        dTotalCredits = 0;
        //:FOR EACH mSAProf2.TermEnrolled 
        RESULT = SetCursorFirstEntity(mSAProf2, "TermEnrolled", "");
        while (RESULT > zCURSOR_UNCHANGED) {
            //:IF mSAProf2.TermEnrolled.TakingClassType = "A"
            if (CompareAttributeToString(mSAProf2, "TermEnrolled", "TakingClassType", "A") == 0) {
                //:dCreditHours = mSAProf2.TermClass.CreditHours 
                {
                    MutableDouble md_dCreditHours = new MutableDouble(dCreditHours);
                    GetDecimalFromAttribute(md_dCreditHours, mSAProf2, "TermClass", "CreditHours");
                    dCreditHours = md_dCreditHours.doubleValue();
                }
                //:ELSE
            } else {
                //:dCreditHours = mSAProf2.TermEnrolled.CreditHours 
                {
                    MutableDouble md_dCreditHours = new MutableDouble(dCreditHours);
                    GetDecimalFromAttribute(md_dCreditHours, mSAProf2, "TermEnrolled", "CreditHours");
                    dCreditHours = md_dCreditHours.doubleValue();
                }
            }

            //:END
            //:IF mSAProf2.TermEnrolled.Status ="T"  OR mSAProf2.TermEnrolled.Status ="C" 
            if (CompareAttributeToString(mSAProf2, "TermEnrolled", "Status", "T") == 0
                    || CompareAttributeToString(mSAProf2, "TermEnrolled", "Status", "C") == 0) {
                //:dTotalCredits = dTotalCredits + dCreditHours 
                dTotalCredits = dTotalCredits + dCreditHours;
                //:ELSE
            } else {
                //:IF mSAProf2.TermEnrolled.Status ="D" OR mSAProf2.TermEnrolled.Status ="W" 
                if (CompareAttributeToString(mSAProf2, "TermEnrolled", "Status", "D") == 0
                        || CompareAttributeToString(mSAProf2, "TermEnrolled", "Status", "W") == 0) {
                    //:IF mSAProf2.TermEnrolled.DroppedDate > mSAProf2.PeriodCollegeTerm.AddDropDeadlineDate 
                    if (CompareAttributeToAttribute(mSAProf2, "TermEnrolled", "DroppedDate", mSAProf2,
                            "PeriodCollegeTerm", "AddDropDeadlineDate") > 0) {
                        //:dTotalCredits = dTotalCredits + dCreditHours
                        dTotalCredits = dTotalCredits + dCreditHours;
                    }

                    //:END
                }

                //:END
            }

            RESULT = SetCursorNextEntity(mSAProf2, "TermEnrolled", "");
            //:END
        }

        //:END
        //:DropView( mSAProf2 ) 
        DropView(mSAProf2);
        //:StoreValueInRecord( mSAProf, InternalEntityStructure, 
        //:                    InternalAttribStructure, dTotalCredits, 0 )
        StoreValueInRecord(mSAProf, InternalEntityStructure, InternalAttribStructure, dTotalCredits, 0);
        break;
    //:   /* end zDERIVED_GET */
    //:OF zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:      /* end zDERIVED_SET */
    //:END   /* case */
    return (0);
    // END
}

From source file:com.quinsoft.zencas.mFAProf_Object.java

public int omFAProf_dAggregateAllLoans(View mFAProf, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    double dTotalAmount = 0.0;
    int lTempInteger_0 = 0;
    double dTempDecimal_0 = 0.0;
    double dTempDecimal_1 = 0.0;
    double dTempDecimal_2 = 0.0;
    double dTempDecimal_3 = 0.0;
    double dTempDecimal_4 = 0.0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF   zDERIVED_GET:
    case zDERIVED_GET:

        //:IF mFAProf.FAISIRFinAidHistory EXISTS
        lTempInteger_0 = CheckExistenceOfEntity(mFAProf, "FAISIRFinAidHistory");
        if (lTempInteger_0 == 0) {
            //:dTotalAmount = mFAProf.FAISIRFinAidHistory.AggComSumTotal +
            //:               mFAProf.FinAidProfile.AdditionalUnsubLoanAggregate +
            //:               mFAProf.FinAidProfile.AdditionalSubLoanAggregate 
            {/*from w w  w  . j a v a2  s .c o  m*/
                MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
                GetDecimalFromAttribute(md_dTempDecimal_0, mFAProf, "FAISIRFinAidHistory", "AggComSumTotal");
                dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
            }
            {
                MutableDouble md_dTempDecimal_1 = new MutableDouble(dTempDecimal_1);
                GetDecimalFromAttribute(md_dTempDecimal_1, mFAProf, "FinAidProfile",
                        "AdditionalUnsubLoanAggregate");
                dTempDecimal_1 = md_dTempDecimal_1.doubleValue();
            }
            {
                MutableDouble md_dTempDecimal_2 = new MutableDouble(dTempDecimal_2);
                GetDecimalFromAttribute(md_dTempDecimal_2, mFAProf, "FinAidProfile",
                        "AdditionalSubLoanAggregate");
                dTempDecimal_2 = md_dTempDecimal_2.doubleValue();
            }
            dTotalAmount = dTempDecimal_0 + dTempDecimal_1 + dTempDecimal_2;
            //:ELSE
        } else {
            //:dTotalAmount = mFAProf.FinAidProfile.AdditionalUnsubLoanAggregate +
            //:               mFAProf.FinAidProfile.AdditionalSubLoanAggregate 
            {
                MutableDouble md_dTempDecimal_3 = new MutableDouble(dTempDecimal_3);
                GetDecimalFromAttribute(md_dTempDecimal_3, mFAProf, "FinAidProfile",
                        "AdditionalUnsubLoanAggregate");
                dTempDecimal_3 = md_dTempDecimal_3.doubleValue();
            }
            {
                MutableDouble md_dTempDecimal_4 = new MutableDouble(dTempDecimal_4);
                GetDecimalFromAttribute(md_dTempDecimal_4, mFAProf, "FinAidProfile",
                        "AdditionalSubLoanAggregate");
                dTempDecimal_4 = md_dTempDecimal_4.doubleValue();
            }
            dTotalAmount = dTempDecimal_3 + dTempDecimal_4;
        }

        //:END

        //:StoreValueInRecord( mFAProf,InternalEntityStructure,
        //:                    InternalAttribStructure, dTotalAmount, 0 )
        StoreValueInRecord(mFAProf, InternalEntityStructure, InternalAttribStructure, dTotalAmount, 0);
        break;
    //:/* end zDERIVED_GET */
    //:OF   zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:     /* end zDERIVED_SET */
    //:END  /* case */
    return (0);
    // END 
}

From source file:com.quinsoft.zencas.mEmploy_Object.java

public int omEmploy_dTotalWorkStudy(View mEmploy, String InternalEntityStructure,
        String InternalAttribStructure, Integer GetOrSetFlag) {
    zVIEW mEmployT = new zVIEW();
    //:DECIMAL dTotal
    double dTotal = 0.0;
    int RESULT = 0;
    double dTempDecimal_0 = 0.0;

    //:CASE GetOrSetFlag
    switch (GetOrSetFlag) {
    //:OF   zDERIVED_GET:
    case zDERIVED_GET:

        //:CreateViewFromView( mEmployT, mEmploy )
        CreateViewFromView(mEmployT, mEmploy);
        //:FOR EACH mEmployT.FA_WorkStudyAllocation
        RESULT = SetCursorFirstEntity(mEmployT, "FA_WorkStudyAllocation", "");
        while (RESULT > zCURSOR_UNCHANGED) {
            //:dTotal = dTotal + mEmployT.FA_WorkStudyAllocation.Amount 
            {/*w  w  w.j a  v a2s .  c om*/
                MutableDouble md_dTempDecimal_0 = new MutableDouble(dTempDecimal_0);
                GetDecimalFromAttribute(md_dTempDecimal_0, mEmployT, "FA_WorkStudyAllocation", "Amount");
                dTempDecimal_0 = md_dTempDecimal_0.doubleValue();
            }
            dTotal = dTotal + dTempDecimal_0;
            RESULT = SetCursorNextEntity(mEmployT, "FA_WorkStudyAllocation", "");
        }

        //:END
        //:DropView( mEmployT )
        DropView(mEmployT);
        //:StoreValueInRecord( mEmploy,InternalEntityStructure,
        //:                    InternalAttribStructure, dTotal, 0 )
        StoreValueInRecord(mEmploy, InternalEntityStructure, InternalAttribStructure, dTotal, 0);
        break;

    //:  /* end zDERIVED_GET */
    //:OF   zDERIVED_SET:
    case zDERIVED_SET:
        break;
    }

    //:     /* end zDERIVED_SET */
    //:END  /* case */
    return (0);
    // END
}