Class UnifiedValidatorMessageUtil
- java.lang.Object
-
- org.nuiton.jaxx.validator.swing.unified.UnifiedValidatorMessageUtil
-
public class UnifiedValidatorMessageUtil extends Object
Created on 8/15/14.- Since:
- 2.10
- Author:
- Tony Chemit - dev@tchemit.fr
-
-
Constructor Summary
Constructors Constructor Description UnifiedValidatorMessageUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description protected static UnifiedValidatorMessageTableModelgetModel(JTable messageTable)static UnifiedValidatorMessageTableMouseListenergetUnifiedValidatorMessageTableMouseListener(JTable table)static voidinstallUI(JTable errorTable, UnifiedValidatorMessageTableRenderer render)Prepare the ui where to display the validators messages.static <O> voidregisterErrorTableMouseListener(JTable messageTable, JTable dataTable, SwingListValidatorDataLocator<O> dataLocator)Register for a given validator table ui a validator mouse listener.static <O> voidregisterValidator(SwingValidator<O> validator, JTable messageTable)Prepare the ui where to display the validators messages.static <O> voidregisterValidator(org.nuiton.validator.bean.list.BeanListValidator<O> validator, JTable messageTable, JTable dataTable, SwingListValidatorDataLocator<O> dataLocator)Prepare the ui where to display the validators messages.
-
-
-
Method Detail
-
installUI
public static void installUI(JTable errorTable, UnifiedValidatorMessageTableRenderer render)
Prepare the ui where to display the validators messages.- Parameters:
errorTable- the table where to display validators messagesrender- renderer to use
-
registerValidator
public static <O> void registerValidator(SwingValidator<O> validator, JTable messageTable)
Prepare the ui where to display the validators messages.- Parameters:
messageTable- the table where to display validators messages
-
registerValidator
public static <O> void registerValidator(org.nuiton.validator.bean.list.BeanListValidator<O> validator, JTable messageTable, JTable dataTable, SwingListValidatorDataLocator<O> dataLocator)Prepare the ui where to display the validators messages.- Parameters:
validator- validator to registermessageTable- the table where to display validators messagesdataTable- table with data to validate by the validatordataLocator- tool to find data in the data table from the validator messages
-
registerErrorTableMouseListener
public static <O> void registerErrorTableMouseListener(JTable messageTable, JTable dataTable, SwingListValidatorDataLocator<O> dataLocator)
Register for a given validator table ui a validator mouse listener. If a previous such listener was registered, then we will remove it and register a new one.- Parameters:
messageTable- the validator table uidataTable- table with data to validate by the validatordataLocator- tool to find data in the data table from the validator messages- See Also:
UnifiedValidatorMessageTableMouseListener
-
getUnifiedValidatorMessageTableMouseListener
public static UnifiedValidatorMessageTableMouseListener getUnifiedValidatorMessageTableMouseListener(JTable table)
- Parameters:
table- the validator table ui- Returns:
- the validator table mouse listener, or
nullif not found - See Also:
SwingValidatorMessageTableMouseListener
-
getModel
protected static UnifiedValidatorMessageTableModel getModel(JTable messageTable)
-
-