T
- the property type created by the factory
$Id$
Created on: 30/10/2008public interface PropertyFactory<T extends Property>
T createProperty(List<Parameter> params, String value) throws URISyntaxException, ParseException, org.apache.commons.codec.DecoderException
params
- property parameters used to construct a new instancevalue
- a property value used to construct a new instanceURISyntaxException
- where an invalid URL is specified in the property valueParseException
- where an invalid date string is specified in the property valueorg.apache.commons.codec.DecoderException
- where an invalid encoded value is specified in the property valueT createProperty(Group group, List<Parameter> params, String value) throws URISyntaxException, ParseException, org.apache.commons.codec.DecoderException
group
- the property groupparams
- property parameters used to construct a new instancevalue
- a property value used to construct a new instanceURISyntaxException
- where an invalid URL is specified in the property valueParseException
- where an invalid date string is specified in the property valueorg.apache.commons.codec.DecoderException
- where an invalid encoded value is specified in the property valueCopyright © 2008-2012 Micronode. All Rights Reserved.