@magic-xpa/utils
Version:
magic utils package
169 lines (168 loc) • 12.2 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
export class PICInterface {
constructor() {
}
}
//--------------------------------------------------------------------------
// TEMP!
//--------------------------------------------------------------------------
PICInterface.PIC_X = 1;
PICInterface.PIC_U = 2;
PICInterface.PIC_L = 3;
PICInterface.PIC_N = 4;
PICInterface.PIC_YY = 5;
PICInterface.PIC_YYYY = 6;
PICInterface.PIC_MMD = 7;
PICInterface.PIC_MMM = 8;
PICInterface.PIC_DD = 9;
PICInterface.PIC_DDD = 10;
PICInterface.PIC_DDDD = 11;
PICInterface.PIC_W = 12;
PICInterface.PIC_WWW = 13;
PICInterface.PIC_HH = 14;
PICInterface.PIC_MMT = 15;
PICInterface.PIC_SS = 16;
PICInterface.PIC_PM = 17;
PICInterface.PIC_HYYYYY = 18;
PICInterface.PIC_HL = 19;
PICInterface.PIC_HDD = 20;
PICInterface.PIC_MS = 21;
PICInterface.PIC_LOCAL = 23;
PICInterface.PIC_MAX_MSK_LEN = 100;
// JPN: Japanese date picture support
PICInterface.PIC_JY1 = PICInterface.PIC_LOCAL + 0;
PICInterface.PIC_JY2 = PICInterface.PIC_LOCAL + 1;
PICInterface.PIC_JY4 = PICInterface.PIC_LOCAL + 2;
PICInterface.PIC_YJ = PICInterface.PIC_LOCAL + 3;
PICInterface.PIC_BB = PICInterface.PIC_LOCAL + 4;
// DBCS pictures for iSeries
PICInterface.PIC_J = PICInterface.PIC_LOCAL + 5;
PICInterface.PIC_T = PICInterface.PIC_LOCAL + 6;
PICInterface.PIC_G = PICInterface.PIC_LOCAL + 7;
PICInterface.PIC_S = PICInterface.PIC_LOCAL + 8;
PICInterface.PIC_MAX_OP = 31;
PICInterface.NULL_CHAR = -1;
PICInterface.DB_STR_MAX = 255;
PICInterface.DAYSINFOURCENT = 146097;
PICInterface.DAYSINCENTURY = 36524;
PICInterface.DAYSINFOURYEAR = 1461;
PICInterface.DAYSINYEAR = 365;
PICInterface.DAYSINMONTH = 31;
PICInterface.DATE_BUDDHIST_GAP = 543;
PICInterface.DEFAULT_DATE = "693961";
PICInterface.DEFAULT_TIME = "0";
PICInterface.date_day_tab = [
0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334, 365
];
PICInterface.date_month_str = [
" ", "January ", "February ", "March ", "April ", "May ", "June ", "July ", "August ", "September ", "October ", "November ", "December "
];
PICInterface.date_dow_str = [
" ", "Sunday ", "Monday ", "Tuesday ", "Wednesday ", "Thursday ", "Friday ", "Saturday "
];
//public final static readonly int DEF_century = 1920;
//public final static readonly Nchar DEF_date_mode = 'E';
// vec of pictures that can be given a numeric char only
PICInterface.NumDirective = [
4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 16
];
if (false) {
/** @type {?} */
PICInterface.PIC_X;
/** @type {?} */
PICInterface.PIC_U;
/** @type {?} */
PICInterface.PIC_L;
/** @type {?} */
PICInterface.PIC_N;
/** @type {?} */
PICInterface.PIC_YY;
/** @type {?} */
PICInterface.PIC_YYYY;
/** @type {?} */
PICInterface.PIC_MMD;
/** @type {?} */
PICInterface.PIC_MMM;
/** @type {?} */
PICInterface.PIC_DD;
/** @type {?} */
PICInterface.PIC_DDD;
/** @type {?} */
PICInterface.PIC_DDDD;
/** @type {?} */
PICInterface.PIC_W;
/** @type {?} */
PICInterface.PIC_WWW;
/** @type {?} */
PICInterface.PIC_HH;
/** @type {?} */
PICInterface.PIC_MMT;
/** @type {?} */
PICInterface.PIC_SS;
/** @type {?} */
PICInterface.PIC_PM;
/** @type {?} */
PICInterface.PIC_HYYYYY;
/** @type {?} */
PICInterface.PIC_HL;
/** @type {?} */
PICInterface.PIC_HDD;
/** @type {?} */
PICInterface.PIC_MS;
/** @type {?} */
PICInterface.PIC_LOCAL;
/** @type {?} */
PICInterface.PIC_MAX_MSK_LEN;
/** @type {?} */
PICInterface.PIC_JY1;
/** @type {?} */
PICInterface.PIC_JY2;
/** @type {?} */
PICInterface.PIC_JY4;
/** @type {?} */
PICInterface.PIC_YJ;
/** @type {?} */
PICInterface.PIC_BB;
/** @type {?} */
PICInterface.PIC_J;
/** @type {?} */
PICInterface.PIC_T;
/** @type {?} */
PICInterface.PIC_G;
/** @type {?} */
PICInterface.PIC_S;
/** @type {?} */
PICInterface.PIC_MAX_OP;
/** @type {?} */
PICInterface.NULL_CHAR;
/** @type {?} */
PICInterface.DB_STR_MAX;
/** @type {?} */
PICInterface.DAYSINFOURCENT;
/** @type {?} */
PICInterface.DAYSINCENTURY;
/** @type {?} */
PICInterface.DAYSINFOURYEAR;
/** @type {?} */
PICInterface.DAYSINYEAR;
/** @type {?} */
PICInterface.DAYSINMONTH;
/** @type {?} */
PICInterface.DATE_BUDDHIST_GAP;
/** @type {?} */
PICInterface.DEFAULT_DATE;
/** @type {?} */
PICInterface.DEFAULT_TIME;
/** @type {?} */
PICInterface.date_day_tab;
/** @type {?} */
PICInterface.date_month_str;
/** @type {?} */
PICInterface.date_dow_str;
/** @type {?} */
PICInterface.NumDirective;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiUElDSW50ZXJmYWNlLmpzIiwic291cmNlUm9vdCI6Im5nOi8vQG1hZ2ljLXhwYS91dGlscy8iLCJzb3VyY2VzIjpbInNyYy9QSUNJbnRlcmZhY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUlBLE1BQU07SUF1RUo7S0FDQzs7Ozs7cUJBbkUrQixDQUFDO3FCQUNELENBQUM7cUJBQ0QsQ0FBQztxQkFDRCxDQUFDO3NCQUNBLENBQUM7d0JBQ0MsQ0FBQzt1QkFDRixDQUFDO3VCQUNELENBQUM7c0JBQ0YsQ0FBQzt1QkFDQSxFQUFFO3dCQUNELEVBQUU7cUJBQ0wsRUFBRTt1QkFDQSxFQUFFO3NCQUNILEVBQUU7dUJBQ0QsRUFBRTtzQkFDSCxFQUFFO3NCQUNGLEVBQUU7MEJBQ0UsRUFBRTtzQkFDTixFQUFFO3VCQUNELEVBQUU7c0JBQ0gsRUFBRTt5QkFDQyxFQUFFOytCQUNJLEdBQUc7O3VCQUdYLFlBQVksQ0FBQyxTQUFTLEdBQUcsQ0FBQzt1QkFDMUIsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDO3VCQUMxQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7c0JBQzNCLFlBQVksQ0FBQyxTQUFTLEdBQUcsQ0FBQztzQkFDMUIsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDOztxQkFHM0IsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDO3FCQUMxQixZQUFZLENBQUMsU0FBUyxHQUFHLENBQUM7cUJBQzFCLFlBQVksQ0FBQyxTQUFTLEdBQUcsQ0FBQztxQkFDMUIsWUFBWSxDQUFDLFNBQVMsR0FBRyxDQUFDOzBCQUNyQixFQUFFO3lCQUNILENBQUMsQ0FBQzswQkFDRCxHQUFHOzhCQUNDLE1BQU07NkJBQ1AsS0FBSzs4QkFDSixJQUFJOzBCQUNSLEdBQUc7MkJBQ0YsRUFBRTtpQ0FDSSxHQUFHOzRCQUNSLFFBQVE7NEJBQ1IsR0FBRzs0QkFDRDtJQUN2QyxDQUFDLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHLEVBQUUsR0FBRyxFQUFFLEdBQUcsRUFBRSxHQUFHO0NBQzNEOzhCQUUwQztJQUN6QyxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZO0NBQ3JMOzRCQUV3QztJQUN2QyxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLFlBQVksRUFBRSxZQUFZLEVBQUUsWUFBWTtDQUMvRzs7Ozs0QkFLd0M7SUFDdkMsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUUsRUFBRSxFQUFFLEVBQUU7Q0FDdEMiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8gPHN1bW1hcnk+XHJcbi8vLyAgIEFuIGludGVyZmFjZSB0byBkZWZpbmUgdGhlIGNvbnN0YW50ZXMgdXNlZCBieSB0aGUgUGljdHVyZSBtZWNoYW5pc20uXHJcbi8vLyA8L3N1bW1hcnk+XHJcblxyXG5leHBvcnQgY2xhc3MgUElDSW50ZXJmYWNlIHtcclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgLy8gVEVNUCFcclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfWDogbnVtYmVyID0gMTtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1U6IG51bWJlciA9IDI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19MOiBudW1iZXIgPSAzO1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTjogbnVtYmVyID0gNDtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1lZOiBudW1iZXIgPSA1O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfWVlZWTogbnVtYmVyID0gNjtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX01NRDogbnVtYmVyID0gNztcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX01NTTogbnVtYmVyID0gODtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0REOiBudW1iZXIgPSA5O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfREREOiBudW1iZXIgPSAxMDtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0REREQ6IG51bWJlciA9IDExO1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfVzogbnVtYmVyID0gMTI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19XV1c6IG51bWJlciA9IDEzO1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSEg6IG51bWJlciA9IDE0O1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTU1UOiBudW1iZXIgPSAxNTtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1NTOiBudW1iZXIgPSAxNjtcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1BNOiBudW1iZXIgPSAxNztcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0hZWVlZWTogbnVtYmVyID0gMTg7IC8vIEhlYnJldyB5ZWFyXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19ITDogbnVtYmVyID0gMTk7IC8vIEhlYnJldyB0aG91c2FuZCB5ZWFyXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19IREQ6IG51bWJlciA9IDIwOyAvLyBIZWJyZXcgZGF5IG9mIG1vbnRoXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19NUzogbnVtYmVyID0gMjE7IC8vIE1pbGxpc2Vjb25kc1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfTE9DQUw6IG51bWJlciA9IDIzOyAvLyB0aGUgc3BhY2UgYmV0d2VlbiBQSUNfTE9DQUwgYW5kIFBJQ19NQVhfT1BcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX01BWF9NU0tfTEVOOiBudW1iZXIgPSAxMDA7XHJcblxyXG4gIC8vIEpQTjogSmFwYW5lc2UgZGF0ZSBwaWN0dXJlIHN1cHBvcnRcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0pZMTogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDA7IC8vIHRoZSBuYW1lIG9mIGFuIGVyYSAoMSBieXRlKVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSlkyOiBudW1iZXIgPSBQSUNJbnRlcmZhY2UuUElDX0xPQ0FMICsgMTsgLy8gdGhlIG5hbWUgb2YgYW4gZXJhICgyIGJ5dGVzKVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSlk0OiBudW1iZXIgPSBQSUNJbnRlcmZhY2UuUElDX0xPQ0FMICsgMjsgLy8gdGhlIG5hbWUgb2YgYW4gZXJhICg0IGJ5dGVzKVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfWUo6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyAzOyAgLy8gYSB5ZWFyIG9mIGFuIGVyYVxyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfQkI6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyA0OyAgLy8gYSBkYXkgb2YgdGhlIHdlZWsgKDIsIDQgb3IgNiBieXRlcylcclxuXHJcbiAgLy8gREJDUyBwaWN0dXJlcyBmb3IgaVNlcmllc1xyXG4gIHN0YXRpYyByZWFkb25seSBQSUNfSjogbnVtYmVyID0gUElDSW50ZXJmYWNlLlBJQ19MT0NBTCArIDU7IC8vIERCQ1Mgb25seSAod2l0aCBTTy9TSSlcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX1Q6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyA2OyAvLyBBbGwgU0JDUyBvciBBbGwgREJDUyAod2l0aCBTTy9TSSlcclxuICBzdGF0aWMgcmVhZG9ubHkgUElDX0c6IG51bWJlciA9IFBJQ0ludGVyZmFjZS5QSUNfTE9DQUwgKyA3OyAvLyBEQkNTIG9ubHkgKHdpdGhvdXQgU08vU0kpXHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19TOiBudW1iZXIgPSBQSUNJbnRlcmZhY2UuUElDX0xPQ0FMICsgODsgLy8gU0JDUyBvbmx5XHJcbiAgc3RhdGljIHJlYWRvbmx5IFBJQ19NQVhfT1A6IG51bWJlciA9IDMxOyAvLyBpcyByZXNlcnZlZCBmb3IgRExMXCJzIHBpY3R1cmVcclxuICBzdGF0aWMgcmVhZG9ubHkgTlVMTF9DSEFSOiBudW1iZXIgPSAtMTtcclxuICBzdGF0aWMgcmVhZG9ubHkgREJfU1RSX01BWDogbnVtYmVyID0gMjU1O1xyXG4gIHN0YXRpYyByZWFkb25seSBEQVlTSU5GT1VSQ0VOVDogbnVtYmVyID0gMTQ2MDk3OyAvLyAoKDM2NSo0KzEpKjI1LTEpKjQrMSAqL1xyXG4gIHN0YXRpYyByZWFkb25seSBEQVlTSU5DRU5UVVJZOiBudW1iZXIgPSAzNjUyNDsgLy8gKDM2NSo0KzEpKjI1LTEgKi9cclxuICBzdGF0aWMgcmVhZG9ubHkgREFZU0lORk9VUllFQVI6IG51bWJlciA9IDE0NjE7IC8vIDM2NSo0KzEgKi9cclxuICBzdGF0aWMgcmVhZG9ubHkgREFZU0lOWUVBUjogbnVtYmVyID0gMzY1O1xyXG4gIHN0YXRpYyByZWFkb25seSBEQVlTSU5NT05USDogbnVtYmVyID0gMzE7XHJcbiAgc3RhdGljIHJlYWRvbmx5IERBVEVfQlVEREhJU1RfR0FQOiBudW1iZXIgPSA1NDM7IC8vIHllYXJzIGFib3ZlIHRoZSBncmVnb3JpYW4gZGF0ZVxyXG4gIHN0YXRpYyByZWFkb25seSBERUZBVUxUX0RBVEU6IHN0cmluZyA9IFwiNjkzOTYxXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IERFRkFVTFRfVElNRTogc3RyaW5nID0gXCIwXCI7XHJcbiAgc3RhdGljIHJlYWRvbmx5IGRhdGVfZGF5X3RhYjogbnVtYmVyW10gPSBbXHJcbiAgICAwLCAzMSwgNTksIDkwLCAxMjAsIDE1MSwgMTgxLCAyMTIsIDI0MywgMjczLCAzMDQsIDMzNCwgMzY1XHJcbiAgXTtcclxuXHJcbiAgc3RhdGljIHJlYWRvbmx5IGRhdGVfbW9udGhfc3RyOiBzdHJpbmdbXSA9IFtcclxuICAgIFwiICAgICAgICAgIFwiLCBcIkphbnVhcnkgICBcIiwgXCJGZWJydWFyeSAgXCIsIFwiTWFyY2ggICAgIFwiLCBcIkFwcmlsICAgICBcIiwgXCJNYXkgICAgICAgXCIsIFwiSnVuZSAgICAgIFwiLCBcIkp1bHkgICAgICBcIiwgXCJBdWd1c3QgICAgXCIsIFwiU2VwdGVtYmVyIFwiLCBcIk9jdG9iZXIgICBcIiwgXCJOb3ZlbWJlciAgXCIsIFwiRGVjZW1iZXIgIFwiXHJcbiAgXTtcclxuXHJcbiAgc3RhdGljIHJlYWRvbmx5IGRhdGVfZG93X3N0cjogc3RyaW5nW10gPSBbXHJcbiAgICBcIiAgICAgICAgICBcIiwgXCJTdW5kYXkgICAgXCIsIFwiTW9uZGF5ICAgIFwiLCBcIlR1ZXNkYXkgICBcIiwgXCJXZWRuZXNkYXkgXCIsIFwiVGh1cnNkYXkgIFwiLCBcIkZyaWRheSAgICBcIiwgXCJTYXR1cmRheSAgXCJcclxuICBdO1xyXG5cclxuICAvL3B1YmxpYyBmaW5hbCBzdGF0aWMgcmVhZG9ubHkgaW50ICAgIERFRl9jZW50dXJ5ICAgICAgID0gMTkyMDtcclxuICAvL3B1YmxpYyBmaW5hbCBzdGF0aWMgcmVhZG9ubHkgTmNoYXIgICBERUZfZGF0ZV9tb2RlICAgICA9ICdFJztcclxuICAvLyB2ZWMgb2YgcGljdHVyZXMgdGhhdCBjYW4gYmUgZ2l2ZW4gYSBudW1lcmljIGNoYXIgb25seVxyXG4gIHN0YXRpYyByZWFkb25seSBOdW1EaXJlY3RpdmU6IG51bWJlcltdID0gW1xyXG4gICAgNCwgNSwgNiwgNywgOSwgMTAsIDExLCAxMiwgMTQsIDE1LCAxNlxyXG4gIF07XHJcblxyXG4gIGNvbnN0cnVjdG9yKCkge1xyXG4gIH1cclxufVxyXG4iXX0=