psmith 2003/10/01 16:35:43 Modified: src/java/org/apache/log4j/chainsaw LogPanelPreferenceModel.java Log: added a method that applys another models properties to this model. Usefult for Ok/Cancel style dialogs where OK implies 'commit', and Cancel implies, rollback. Revision Changes Path 1.2 +12 -0 jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogPanelPreferenceModel.java Index: LogPanelPreferenceModel.java =================================================================== RCS file: /home/cvs/jakarta-log4j/src/java/org/apache/log4j/chainsaw/LogPanelPreferenceModel.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- LogPanelPreferenceModel.java 30 Sep 2003 23:21:54 -0000 1.1 +++ LogPanelPreferenceModel.java 1 Oct 2003 23:35:43 -0000 1.2 @@ -137,4 +137,16 @@ propertySupport.removePropertyChangeListener(propertyName, listener); } + /** + * Applies all the properties of another model to this model + * + * @param uncommitedPreferenceModel the model to copy + * all the properties from + */ + public void apply(LogPanelPreferenceModel that) { + setAlternateDateFormatPattern(that.getAlternateDateFormatPattern()); + setUseISO8601Format(that.isUseISO8601Format()); + + } + }
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]