diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java b/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java index 86eb6ef8d204bed85e4a89799d6f1452765b7217..6010f03e44ddaaa6c44f77591b3bb12f14937928 100644 --- a/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java +++ b/fr.centralesupelec.edf.riseclipse.iec61850.scl.validator.ui/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/ui/component/ResultPane.java @@ -160,34 +160,43 @@ public class ResultPane extends JPanel implements IRiseClipseConsole, ActionList return IRiseClipseConsole.VERBOSE_LEVEL; } + /** + * Utility to create a String by concatenation of Object + */ + private String toString( Object... objects ) { + StringBuilder s = new StringBuilder(); + for( int i = 0; i < objects.length; ++i ) s.append( objects[i].toString() ); + return s.toString(); + } + @Override - public void verbose( Object o ) { + public void verbose( Object... o ) { levels.add( IRiseClipseConsole.VERBOSE_LEVEL ); - messages.add( o.toString() ); + messages.add( toString( o )); } @Override - public void info( Object o ) { + public void info( Object... o ) { levels.add( IRiseClipseConsole.INFO_LEVEL ); - messages.add( o.toString() ); + messages.add( toString( o )); } @Override - public void warning( Object o ) { + public void warning( Object... o ) { levels.add( IRiseClipseConsole.WARNING_LEVEL ); - messages.add( o.toString() ); + messages.add( toString( o )); } @Override - public void error( Object o ) { + public void error( Object... o ) { levels.add( IRiseClipseConsole.ERROR_LEVEL ); - messages.add( o.toString() ); + messages.add( toString( o )); } @Override - public void fatal( Object o ) { + public void fatal( Object... o ) { levels.add( IRiseClipseConsole.FATAL_LEVEL ); - messages.add( o.toString() ); + messages.add( toString( o )); } @Override