diff --git a/common/source/java/ch/systemsx/cisd/common/parser/IPropertiesSetter.java b/common/source/java/ch/systemsx/cisd/common/parser/IPropertiesSetter.java index 7d069e62539194c38bd220481b015eec2baf1e8d..07f01e3a79724019ced6d4c5abbbd6bd2f60e15f 100644 --- a/common/source/java/ch/systemsx/cisd/common/parser/IPropertiesSetter.java +++ b/common/source/java/ch/systemsx/cisd/common/parser/IPropertiesSetter.java @@ -21,10 +21,10 @@ package ch.systemsx.cisd.common.parser; * * @author Tomasz Pylak on Oct 29, 2007 */ -public interface IPropertiesSetter<ConstructedType> +public interface IPropertiesSetter<T> { void setProperty(String name, String valueOrNull); /** returns constructed object, called after setting properties values */ - ConstructedType done(); + T getConstructedObject(); } \ No newline at end of file diff --git a/common/source/java/ch/systemsx/cisd/common/parser/PropertiesParserObjectFactory.java b/common/source/java/ch/systemsx/cisd/common/parser/PropertiesParserObjectFactory.java index f9d218e2a51cac908a51a3e5eda7c629e8df4bc7..8553894ef4163f6f036c9af57b55579f061fd91f 100644 --- a/common/source/java/ch/systemsx/cisd/common/parser/PropertiesParserObjectFactory.java +++ b/common/source/java/ch/systemsx/cisd/common/parser/PropertiesParserObjectFactory.java @@ -48,7 +48,7 @@ public class PropertiesParserObjectFactory<E> implements IParserObjectFactory<E> String propertyValue = getPropertyValue(lineTokens, propertyModel); setter.setProperty(name, propertyValue); } - return setter.done(); + return setter.getConstructedObject(); } private String getPropertyValue(final String[] lineTokens, final IPropertyModel propertyModel) @@ -56,8 +56,10 @@ public class PropertiesParserObjectFactory<E> implements IParserObjectFactory<E> int column = propertyModel.getColumn(); if (column >= lineTokens.length) { - throw UserFailureException.fromTemplate("Value for column '%s' cannot be found in line '%s'", propertyModel - .getName(), merge(lineTokens)); + String name = propertyModel.getName(); + String mergedTokens = merge(lineTokens); + throw UserFailureException.fromTemplate("Value for column '%s' cannot be found in line '%s'", name, + mergedTokens); } return lineTokens[column]; }