UNPKG

@magic-xpa/utils

Version:

magic utils package

169 lines (168 loc) • 12.2 kB
/** * @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=