public class MappedResultSet extends Object implements ResultSetListener, ResultSetAware
| Constructor and Description |
|---|
MappedResultSet(W3CEndpointReference epr,
eu.dnetlib.miscutils.functional.UnaryFunction<String,String> mapper,
eu.dnetlib.enabling.tools.ServiceResolver serviceResolver)
Create a new mapped resultset.
|
| Modifier and Type | Method and Description |
|---|---|
eu.dnetlib.miscutils.functional.UnaryFunction<String,String> |
getMapper() |
List<String> |
getResult(int fromPosition,
int toPosition)
get a single page of results.
|
protected List<String> |
getResultFromSource(int fromPosition,
int toPosition) |
ResultSet |
getResultSet() |
eu.dnetlib.enabling.resultset.rmi.ResultSetService |
getResultSetService() |
String |
getRsId() |
eu.dnetlib.enabling.tools.ServiceResolver |
getServiceResolver() |
int |
getSize()
get number of elements.
|
void |
setMapper(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> mapper) |
void |
setResultSet(ResultSet resultSet)
sets the resultset instance.
|
void |
setResultSetService(eu.dnetlib.enabling.resultset.rmi.ResultSetService resultSetService) |
void |
setRsId(String rsId) |
void |
setServiceResolver(eu.dnetlib.enabling.tools.ServiceResolver serviceResolver) |
public MappedResultSet(W3CEndpointReference epr, eu.dnetlib.miscutils.functional.UnaryFunction<String,String> mapper, eu.dnetlib.enabling.tools.ServiceResolver serviceResolver)
epr - input resultset eprmapper - mapper functionserviceResolver - service resolverpublic List<String> getResult(int fromPosition, int toPosition)
getResult in interface TypedResultSetListener<String>fromPosition - from 1toPosition - last includedTypedResultSetListener.getResult(int, int)public int getSize()
getSize in interface TypedResultSetListener<String>TypedResultSetListener.getSize()public eu.dnetlib.enabling.resultset.rmi.ResultSetService getResultSetService()
public void setResultSetService(eu.dnetlib.enabling.resultset.rmi.ResultSetService resultSetService)
public void setMapper(eu.dnetlib.miscutils.functional.UnaryFunction<String,String> mapper)
public eu.dnetlib.enabling.tools.ServiceResolver getServiceResolver()
public void setServiceResolver(eu.dnetlib.enabling.tools.ServiceResolver serviceResolver)
public void setResultSet(ResultSet resultSet)
ResultSetAwaresetResultSet in interface ResultSetAwareresultSet - the resultset instancepublic ResultSet getResultSet()
public String getRsId()
public void setRsId(String rsId)
Copyright © 2017. All rights reserved.