Package eu.bandm.tools.muli
Support *MU*lti *LI*ngual user interfaces by advanced translation look-up,
incremental deserialization, etc.
-
Interface Summary Interface Description Selection.Listener -
Class Summary Class Description Catalog<K> Catalog.Const Wrapper class to prevent the translation OF AN ARGUMENT, eg.CatalogByString An instantiation ofCatalog
withString
as type parameter for the keys.CatalogToJava Code generator for translating the current state of a givenCatalogByString
into java code to reconstruct it.MessageTranslator<D> Translates the text (and possibly some arguments) of aSimpleMessage.args
into another (human) language.MuLi EachMuLi
represents a multi-lingual identifier or text.MuLi.TextFound A class representing the result of calls toMuLi.get(String...)
and sim.MuLiMessageReceiver<D> A subclass ofMessageReceiver
, providing convenience methods for generating and translatingSimpleMessage
s.MuLiMessageStore<D> Storage for a sequence of multi-lingualeSimpleMessage
s, with graphic interfaces.Numerics Selection -
Exception Summary Exception Description MuLiException A special runteim exception which encapsulates a message text plus an array of Objects, which serve as arguments.