Ontimize 5.2072EN

com.ontimize.gui.i18n
Interface Internationalization

All Known Subinterfaces:
AdvancedDataComponent, Application, DataComponent, DataComponentGroup, FormComponent, IConfigureFormBundleGUI, ILoginDialog, NavigationMenu.MenuHeaderRenderer, NavigationMenu.MenuItemRenderer, ReferenceComponent, ReferenceDataComponent, ValueChangeDataComponent
All Known Implementing Classes:
AbstractButtonSelection, AbstractFormComponent, AbstractLoginDialog, AbstractMultipleReferenceDataField, Alarm, AlarmList, AnalogImage, ApplicationManager.ExtOpThreadsMonitor, ApplicationManager.ExtOpThreadsMonitorComponent, ApplicationManager.HelpDialog, ApplicationMenuBar, ApplicationToolBar, ApToolBarButton, ApToolBarFiller, ApToolBarNavigator, ApToolBarSeparator, ApToolBarToggleButton, AttachmentListPopup, BackgroundImageGroup, BasicDataComponentGroup, BasicTree, BufferedMessageDialog, BundleCellRenderer, Button, ButtonBar, ButtonGroupDataField, ButtonSelectionInternationalization, CalculatedColumnDialog, CalculatedExpressionDataField, Calculator, CalendarDataField, CalendarSpinnerDataField.CalendarSpinnerGroup, CalendarWindow, CardPanel, CellEditor, Chart, Chart_0_9, Chart_1_0, CheckDataField, CheckMenuItem, CheckToggleImage, CollapsibleGroup, CollapsibleGroup.CollapsibleGroupHeader, CollapsibleGroupPanel, CollapsiblePanel, CollapsiblePanelFiller, Column, ColumnWidthWindow, ComboReferenceCellEditor, ConfigureFormBundleDialog, ControlApplicationPreferences, CurrencyDataField, CustomNumberEditor, CustomSpinnerDateModel.SpinnerDateDocument, DataField, DataLabel, DateCellRenderer, DateDataField, DateDocument, DefaultLoginDialog, DelegationPermissionReferenceLocator.DelegationWindow, DetailForm, EJFile, EntityReportDesigner, EntityResultViewer, ExtendedMultiReference, ExtendedTable, FilterDialog, FindDialog, FontSelector.SimpleFontsDialog, Form, Form.FormTitleLabel, Form.SelColumnsDialog, Form.SelColumnsDialog.SelectableItem, com.ontimize.gui.Form.SelColumnsDialog.TranslatedItem, Form.StatusBar, Form2HTMLDataField, FormatPattern, FormManager, Grid, GroupableColumnGroup, GroupableTableHeader, GroupableTableHeaderUI, HorizontalSeparator, HourDocument, HTMLComponent, HTMLDataField, I18nListCellRenderer, IconCellRenderer, ImageDataField, ImageField, IntegerDataField, JDescriptionPanel, JImage, Label, MainApplication, MemoryMonitorComponent, Menu, MenuItem, MenuSeparator, MessageDialog, MultiReference, NavigationMenu.BasicMenuHeaderRenderer, NavigationMenu.DefaultMenuHeaderRenderer, NavigationMenu.DefaultMenuItemRenderer, NavigatorMenuGUI, NavigatorMenuGUI.SetupDialog, OKCancelFormDialog, OrderWindow, OTreeNode, PercentCellRenderer, PermissionTree, PivotTable, PivotTableUtils.HeaderRenderer, PopupPrintingTemplateList, PrintingSetupWindow, ProgressPrintingWindow, QueryButton, QueryFilterButton, RadioItemGroup, RadioMenuItem, RealCellRenderer, RealDataField, RealDocument, ReferenceCellEditor, ReferenceComboDataField, ReferenceComboDataField.DeployedList, ReferenceDataField, ReferenceExtDataField, ReportDesigner, ReportSelection, ReportSelection.CenterPanel, Row, RTFDataField, Scroll, SearchWindow, SelectableDateGroupItem, SelectableFunctionItem, SelectableItem, SelectableItem, SelectableItemRenderer.SelectableItem, SelectableItemRenderer.TranslatedItem, ServerPermissionManagerComponent, ShortcutDialogConfiguration, SliderDataField, SpinnerDataField.EJSpinner, SplitPane, SubForm, SumRowSetupDialog, SurfaceChartComponent, Tab, Table, TableButton, TableButtonSelection, TableSorter, TabPanel, TextArea, TextFieldDataField.EJTextField, TipWindow, ToggleButton, ToggleImage, TopWindow, TranslateComboBox, TranslatedItem, TranslatedItem, Tree, TwoLevelContainer, TwoLevelImageComponent, WidthTable, WidthTableModel

public interface Internationalization


Field Summary
static boolean DEBUG_LANGUAGE
           
 
Method Summary
 java.util.Vector getTextsToTranslate()
          Returns all the texts in the element suitable for being translated.
 void setComponentLocale(java.util.Locale l)
           
 void setResourceBundle(java.util.ResourceBundle resourceBundle)
          Sets the language resource bundle.
 

Field Detail

DEBUG_LANGUAGE

public static final boolean DEBUG_LANGUAGE
See Also:
Constant Field Values
Method Detail

setComponentLocale

public void setComponentLocale(java.util.Locale l)

setResourceBundle

public void setResourceBundle(java.util.ResourceBundle resourceBundle)
Sets the language resource bundle. When the application changes the configured language, for all the objects that implement this interface this method must be called with the new file.
The method must translate all the elements that have texts in the GUI

Parameters:
resourceBundle - the new language bundle.

getTextsToTranslate

public java.util.Vector getTextsToTranslate()
Returns all the texts in the element suitable for being translated.

Returns:
all the texts in the element suitable for being translated.

Ontimize