public class ModelUtils
extends java.lang.Object
Constructor and Description |
---|
ModelUtils()
Constructor method for i18n purposes only.
|
Modifier and Type | Method and Description |
---|---|
static void |
configure(java.lang.String id,
Configuration config,
java.awt.Component comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureCheckBox(java.lang.String id,
Configuration config,
javax.swing.JCheckBox comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureCheckBoxMenuItem(java.lang.String id,
Configuration config,
javax.swing.JCheckBoxMenuItem comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureCollapsiblePanel(java.lang.String id,
Configuration config,
CollapsiblePanel comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureComboBoxIndex(java.lang.String id,
Configuration config,
javax.swing.JComboBox comp,
java.lang.String name)
Restores values from persistent data stores (selection by index).
|
static void |
configureComboBoxObject(java.lang.String id,
Configuration config,
javax.swing.JComboBox comp,
java.lang.String name)
Restores values from persistent data stores (selection by item object).
|
static void |
configureDialog(java.lang.String id,
Configuration config,
javax.swing.JDialog comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureFrame(java.lang.String id,
Configuration config,
javax.swing.JFrame comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureHistoryField(java.lang.String id,
Configuration config,
HistoryField comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureRadioButton(java.lang.String id,
Configuration config,
javax.swing.JRadioButton comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureSlider(java.lang.String id,
Configuration config,
javax.swing.JSlider comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureSplitPane(java.lang.String id,
Configuration config,
javax.swing.JSplitPane comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureTabbedPane(java.lang.String id,
Configuration config,
javax.swing.JTabbedPane comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureTable(java.lang.String id,
Configuration config,
javax.swing.JTable comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureTableNavigation(java.lang.String id,
Configuration config,
TableNavigation comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureTextArea(java.lang.String id,
Configuration config,
javax.swing.JTextArea comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureTextField(java.lang.String id,
Configuration config,
javax.swing.JTextField comp,
java.lang.String name)
Restores values from persistent data stores.
|
static void |
configureToggleButton(java.lang.String id,
Configuration config,
javax.swing.JToggleButton comp,
java.lang.String name)
Restores values from persistent data stores.
|
static java.lang.String |
generateID(java.util.Hashtable<java.lang.String,ResourceFile> resources)
Generates a unique hexadecimal identifier for model resource files.
|
static void |
removeArtifacts(Configuration config,
int index,
java.lang.String pattern)
Removes artifact entries from the given configuration.
|
static void |
removeArtifacts(Configuration config,
java.lang.String prefix,
int index)
Removes artifact entries from the given configuration.
|
static void |
store(java.lang.String id,
Configuration config,
java.awt.Component comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeCheckBox(java.lang.String id,
Configuration config,
javax.swing.JCheckBox comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeCheckBoxMenuItem(java.lang.String id,
Configuration config,
javax.swing.JCheckBoxMenuItem comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeCollapsiblePanel(java.lang.String id,
Configuration config,
CollapsiblePanel comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeComboBoxIndex(java.lang.String id,
Configuration config,
javax.swing.JComboBox comp,
java.lang.String name)
Stores the current configuration values persistently (selection by index).
|
static void |
storeComboBoxObject(java.lang.String id,
Configuration config,
javax.swing.JComboBox comp,
java.lang.String name)
Stores the current configuration values persistently (selection by item object).
|
static void |
storeDialog(java.lang.String id,
Configuration config,
javax.swing.JDialog comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeFrame(java.lang.String id,
Configuration config,
javax.swing.JFrame comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeHistoryField(java.lang.String id,
Configuration config,
HistoryField comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeRadioButton(java.lang.String id,
Configuration config,
javax.swing.JRadioButton comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeSlider(java.lang.String id,
Configuration config,
javax.swing.JSlider comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeSplitPane(java.lang.String id,
Configuration config,
javax.swing.JSplitPane comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeTabbedPane(java.lang.String id,
Configuration config,
javax.swing.JTabbedPane comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeTable(java.lang.String id,
Configuration config,
javax.swing.JTable comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeTableNavigation(java.lang.String id,
Configuration config,
TableNavigation comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeTextArea(java.lang.String id,
Configuration config,
javax.swing.JTextArea comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeTextField(java.lang.String id,
Configuration config,
javax.swing.JTextField comp,
java.lang.String name)
Stores the current configuration values persistently.
|
static void |
storeToggleButton(java.lang.String id,
Configuration config,
javax.swing.JToggleButton comp,
java.lang.String name)
Stores the current configuration values persistently.
|
public ModelUtils() throws java.lang.InstantiationException
I18NExtractor
).
java.lang.InstantiationException
- Error indicationpublic static java.lang.String generateID(java.util.Hashtable<java.lang.String,ResourceFile> resources)
resources
- Container with registered resourcespublic static void configure(java.lang.String id, Configuration config, java.awt.Component comp, java.lang.String name)
id
- The unique identifier for the instanceconfig
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.IllegalArgumentException
- If the component is not currently supportedpublic static void configureCheckBox(java.lang.String id, Configuration config, javax.swing.JCheckBox comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureCheckBoxMenuItem(java.lang.String id, Configuration config, javax.swing.JCheckBoxMenuItem comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureRadioButton(java.lang.String id, Configuration config, javax.swing.JRadioButton comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureToggleButton(java.lang.String id, Configuration config, javax.swing.JToggleButton comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureTextField(java.lang.String id, Configuration config, javax.swing.JTextField comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureComboBoxIndex(java.lang.String id, Configuration config, javax.swing.JComboBox comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureComboBoxObject(java.lang.String id, Configuration config, javax.swing.JComboBox comp, java.lang.String name)
ComboBoxItem
objects.
The String
representation of the selected object is used here.
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureSplitPane(java.lang.String id, Configuration config, javax.swing.JSplitPane comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureTable(java.lang.String id, Configuration config, javax.swing.JTable comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureDialog(java.lang.String id, Configuration config, javax.swing.JDialog comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureFrame(java.lang.String id, Configuration config, javax.swing.JFrame comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureTabbedPane(java.lang.String id, Configuration config, javax.swing.JTabbedPane comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureHistoryField(java.lang.String id, Configuration config, HistoryField comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureCollapsiblePanel(java.lang.String id, Configuration config, CollapsiblePanel comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureSlider(java.lang.String id, Configuration config, javax.swing.JSlider comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureTableNavigation(java.lang.String id, Configuration config, TableNavigation comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void configureTextArea(java.lang.String id, Configuration config, javax.swing.JTextArea comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void store(java.lang.String id, Configuration config, java.awt.Component comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.IllegalArgumentException
- If the component is not currently supportedjava.lang.NullPointerException
- If parameters are null
public static void storeCheckBox(java.lang.String id, Configuration config, javax.swing.JCheckBox comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeCheckBoxMenuItem(java.lang.String id, Configuration config, javax.swing.JCheckBoxMenuItem comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeRadioButton(java.lang.String id, Configuration config, javax.swing.JRadioButton comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeToggleButton(java.lang.String id, Configuration config, javax.swing.JToggleButton comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeTextField(java.lang.String id, Configuration config, javax.swing.JTextField comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeComboBoxIndex(java.lang.String id, Configuration config, javax.swing.JComboBox comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeComboBoxObject(java.lang.String id, Configuration config, javax.swing.JComboBox comp, java.lang.String name)
ComboBoxItem
objects.
The String
representation of the selected object is used here.
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeSplitPane(java.lang.String id, Configuration config, javax.swing.JSplitPane comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeTable(java.lang.String id, Configuration config, javax.swing.JTable comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeDialog(java.lang.String id, Configuration config, javax.swing.JDialog comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeFrame(java.lang.String id, Configuration config, javax.swing.JFrame comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeTabbedPane(java.lang.String id, Configuration config, javax.swing.JTabbedPane comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeHistoryField(java.lang.String id, Configuration config, HistoryField comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeCollapsiblePanel(java.lang.String id, Configuration config, CollapsiblePanel comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeSlider(java.lang.String id, Configuration config, javax.swing.JSlider comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeTableNavigation(java.lang.String id, Configuration config, TableNavigation comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void storeTextArea(java.lang.String id, Configuration config, javax.swing.JTextArea comp, java.lang.String name)
id
- The unique identifier for the instance (optional)config
- The configurationcomp
- The component to be configuredname
- The component namejava.lang.NullPointerException
- If parameters are null
public static void removeArtifacts(Configuration config, java.lang.String prefix, int index)
config
- The configurationprefix
- The variable prefix including the unit identifierindex
- The first index to check (1-based)java.lang.NullPointerException
- If parameters are null
public static void removeArtifacts(Configuration config, int index, java.lang.String pattern)
config
- The configurationindex
- The first index to check (1-based)pattern
- The variable pattern, placeholder %index% is replacedjava.lang.NullPointerException
- If parameters are null
Copyright © 2005-2013 Leisenfels UG (haftungsbeschränkt). All rights reserved.