diff --git a/Zutil.jar b/Zutil.jar index e719049..9c48a84 100755 Binary files a/Zutil.jar and b/Zutil.jar differ diff --git a/src/zutil/io/StringOutputStream.java b/src/zutil/io/StringOutputStream.java old mode 100644 new mode 100755 index 920112d..c8428b9 --- a/src/zutil/io/StringOutputStream.java +++ b/src/zutil/io/StringOutputStream.java @@ -62,9 +62,7 @@ public class StringOutputStream extends OutputStream{ * Same as {@link OutputStream:clear()} */ @Override - public void close() { - clear(); - } + public void close() {} /** * Clears the String buffer diff --git a/src/zutil/ui/Configurator.java b/src/zutil/ui/Configurator.java index 8125f12..fd8c378 100755 --- a/src/zutil/ui/Configurator.java +++ b/src/zutil/ui/Configurator.java @@ -110,24 +110,26 @@ public class Configurator { /** * Uses a Map to assign all parameters of the Object */ - public void setValues(Map parameters){ + public Configurator setValues(Map parameters){ for(ConfigurationParam param : this.params){ if(parameters.containsKey(param.getName())) param.setValue(parameters.get(param.getName())); } + return this; } /** * Uses a Map to assign all parameters of the Object. * NOTE: the DataNode must be of type Map */ - public void setValues(DataNode node){ + public Configurator setValues(DataNode node){ if(!node.isMap()) - return; + return this; for(ConfigurationParam param : this.params){ if(node.get(param.getName()) != null) param.setValue(node.getString(param.getName())); } + return this; } public DataNode getValuesAsNode(){ @@ -156,7 +158,7 @@ public class Configurator { if(param.isTypeString()) strParams.append(": '").append(param.getString()).append("', "); else - strParams.append(param.getString()); + strParams.append(": ").append(param.getString()); } } catch (IllegalAccessException e) { logger.log(Level.WARNING, null, e); @@ -165,7 +167,7 @@ public class Configurator { ((ConfigurationActionListener) obj).postConfigurationAction(); } if(logger.isLoggable(Level.FINE)) - logger.fine("Configured object: " + obj.getClass().getSimpleName() + "("+ strParams +")"); + logger.fine("Configured object: " + obj.getClass().getName() + " ("+ strParams +")"); }