...
Pomenovanie v D2000 (označenie typu v ESL) | Typ v JAPI | Popis |
---|---|---|
Logický (BOOL) | UnivalBool | 3-stavová logická hodnota s podporou kmitania medzi dvomi logickými stavmi (FALSE, TRUE, OSCILLATE) |
Celočíselný (INT) | UnivalInt | Celočíslená 32-bitová hodnota so znamienkom |
Reálny (REAL) | UnivalReal | Reálna hodnota v pohyblivej rádovej čiarke v dvojitej presnosti (64-bitov) |
Absolútny čas (TIME) | UnivalTime | Časová značka s presnosťou na milisekundy |
Relatívny čas (REAL)Typ D2000 Unival 1 | UnivalTimespan | Dĺžka časového úseku s presnosťou na milisekundy |
Text (TEXT) | UnivalText | Unikódový textový reťazec |
Štruktúrovaný (RECORD) | UnivalRecord | Tabuľka |
Kotva | ||||
---|---|---|---|---|
|
Štruktúrovaný unival je všeobecný typ, ktorý obsahuje údaje organizované vo forme tabuľky. Konkrétna inštancia so štruktúrovanou hodnotou je asociovaná s konkrétnou inštanciou objektu D2000 typu definícia štruktúry, ktorá definuje zoznam stĺpcov tabuľky. Každému stĺpcu prideľuje jednoznačný identifikátor, typ hodnôt a ďalšie vlastnosti. Riadky tabuľky predstavujú jednotlivé záznamy štruktúrovanej hodnoty. Každá bunka v tabuľke obsahuje hodnotu typu unival.
Kotva | ||||
---|---|---|---|---|
|
V systéme D2000 je možné pre jednotlivé objekty nastaviť spôsob zobrazovania v používateľskom rozhraní (tradične predovšetkým v procese HI.exe). Využívajú sa k tomu nasledovné mechanizmy:
...
V knižnici D2JAPI tieto mechanizmy označujeme pojmom „zdieľané zdroje" – „shared resources". Pretože ich definície môžu byť pomerne rozsiahle, knižnica ich po vytvorení spojenia načíta iba ak o to používateľ explicitne požiada v parametri interestSet pri volaní createSession2, napr.:
Blok kódu | ||||
---|---|---|---|---|
| ||||
connector.createSession(this.arguments.getSessionParameters(), eventsListener, EnumSet.allOf(SharedResourceType.class) |
...
Výsledkom je vždy text aj s informáciou o farbe textu a jeho pozadia.
Kotva | ||||
---|---|---|---|---|
|
Hore uvedená trieda Convertor pri formátovaní automaticky prekladá slovníkové kľúče. Je určená však predovšetkým pre formátovanie hodnôt objektov systému D2000 a niekedy je potrebné vykonať preklad lokálne uloženého textu. V takom prípade je možné získať samotný prekladač:
...