public abstract class BaseCollectionProducer extends Object implements TypeProducer
| Modifier | Constructor and Description |
|---|---|
protected |
BaseCollectionProducer(Class<?> collectionClass)
Constructs BaseCollectionProducer.
|
| Modifier and Type | Method and Description |
|---|---|
protected abstract Object |
createValue(String value)
Create collection's element.
|
Object |
createValue(String param,
javax.ws.rs.core.MultivaluedMap<String,String> values,
String defaultValue)
Create Object (it is Collection) and add in it elements.
|
protected abstract Object createValue(String value) throws Exception
value - this String will be used for creation object, usually String
will be used as parameter for constructor or static method
valueOfException - if any error occurspublic Object createValue(String param, javax.ws.rs.core.MultivaluedMap<String,String> values, String defaultValue) throws Exception
valueOf that accepts a single String argumentcreateValue in interface TypeProducerparam - parameter name, parameter name should be getting from
parameter annotationvalues - all value which can be used for construct object, it can be
header parameters, path parameters, query parameters, etcdefaultValue - default value which can be used if in value can't be
found required value with name paramException - if any errors occursCopyright © 2012–2016 Codenvy, S.A.. All rights reserved.