Wprowadzenie
Aplikacja Obiekty deweloperskie pozwala na rejestrowanie i przeglądanie obiektów deweloperskich różnych typów. W niniejszym artykule opisany został obiekt o typie String table.
Opis
Typ String table służy do oddzielania tekstów i kodu źródłowego Java. Teksty, które są wyświetlane i tłumaczone w interfejsie użytkownika, nie mogą być określone w źródłach Java. Teksty dla interfejsu użytkownika powinny być zwykle dostarczane z wyspecjalizowanymi typami obiektów programistycznych Data Description, Action i Valueset. String table powinny być używane tylko wtedy, gdy inne obiekty programistyczne są nieodpowiednie.
String table łączą stałą z tekstem, który można przetłumaczyć. W kodzie źródłowym używana jest tylko stała. W czasie wykonywania jest ona używana do określenia tekstu w używanym języku.
Na zakładce Edytor dostępne są pola:
Stała – unikalna nazwa stałej, która jest wprowadzana tylko wielkimi literami. Nazwy są używane w celu uzyskania dostępu do tekstu tabeli ciągów znaków. Stała jest ograniczona do 120 znaków. Jeśli nowa stała jest dodawana do tabeli łańcuchów, która nie znajduje się we własnej przestrzeni nazw rozwoju, stała musi zaczynać się od prefiksu rozwoju bieżącego systemu. W takim przypadku prefiks jest automatycznie wyświetlany podczas tworzenia nowej stałej.
Tekst, który można przetłumaczyć. Tekst jest ograniczony do 1024 znaków. Do tekstu można przesłać do 10 parametrów za pomocą formatu komunikatu Java ({0} do {10}. Do uzyskania tekstu powiązanego ze stałą można użyć klasy com.cisag.pgm.util.Repository-Info.
Zastosowanie
W klasie com.cisag.pgm.util.RepositoryInfo.getText(<kompletna nazwa obiektu deweloperskiego>, <stała>, <parametr>, <język>).
Przykład: RepositoryInfo.getText(„com.cisag.app.Stringtable”, „CONST”)