relaxed unnecessarily restrictive type parameters

This commit is contained in:
robokaso
2008-07-24 13:31:53 +00:00
parent afa9732b95
commit 9f9b3c72eb
4 changed files with 8 additions and 8 deletions

View File

@@ -83,7 +83,7 @@ public class FlatFileItemReader<T> extends AbstractBufferedItemReaderItemStream<
private LineTokenizer tokenizer = new DelimitedLineTokenizer();
private FieldSetMapper<T> fieldSetMapper;
private FieldSetMapper<? extends T> fieldSetMapper;
/**
* Encapsulates the state of the input source. If it is null then we are
@@ -186,7 +186,7 @@ public class FlatFileItemReader<T> extends AbstractBufferedItemReaderItemStream<
*
* @param fieldSetMapper
*/
public void setFieldSetMapper(FieldSetMapper<T> fieldSetMapper) {
public void setFieldSetMapper(FieldSetMapper<? extends T> fieldSetMapper) {
this.fieldSetMapper = fieldSetMapper;
}

View File

@@ -82,7 +82,7 @@ public class FlatFileItemWriter<T> extends ExecutionContextUserSupport implement
private LineAggregator lineAggregator = new DelimitedLineAggregator();
private FieldSetCreator<T> fieldSetCreator;
private FieldSetCreator<? super T> fieldSetCreator;
private boolean saveState = true;
@@ -137,7 +137,7 @@ public class FlatFileItemWriter<T> extends ExecutionContextUserSupport implement
*
* @param fieldSetCreator the {@link FieldSetCreator} to set
*/
public void setFieldSetCreator(FieldSetCreator<T> fieldSetCreator) {
public void setFieldSetCreator(FieldSetCreator<? super T> fieldSetCreator) {
this.fieldSetCreator = fieldSetCreator;
}

View File

@@ -37,7 +37,7 @@ public class StaxEventItemReader<T> extends AbstractBufferedItemReaderItemStream
private XMLEventReader eventReader;
private EventReaderDeserializer<T> eventReaderDeserializer;
private EventReaderDeserializer<? extends T> eventReaderDeserializer;
private Resource resource;
@@ -57,7 +57,7 @@ public class StaxEventItemReader<T> extends AbstractBufferedItemReaderItemStream
* @param eventReaderDeserializer maps xml fragments corresponding to
* records to objects
*/
public void setFragmentDeserializer(EventReaderDeserializer<T> eventReaderDeserializer) {
public void setFragmentDeserializer(EventReaderDeserializer<? extends T> eventReaderDeserializer) {
this.eventReaderDeserializer = eventReaderDeserializer;
}

View File

@@ -69,7 +69,7 @@ public class StaxEventItemWriter<T> extends ExecutionContextUserSupport implemen
private Resource resource;
// xml serializer
private EventWriterSerializer<T> serializer;
private EventWriterSerializer<? super T> serializer;
// encoding to be used while reading from the resource
private String encoding = DEFAULT_ENCODING;
@@ -135,7 +135,7 @@ public class StaxEventItemWriter<T> extends ExecutionContextUserSupport implemen
*
* @param serializer the Object to XML serializer
*/
public void setSerializer(EventWriterSerializer<T> serializer) {
public void setSerializer(EventWriterSerializer<? super T> serializer) {
this.serializer = serializer;
}