If I have this line in the code java.util.Collection search = searchQuery1.getResultList(); Is this a collection of <list>? and can I find out if search should be named"Search" or does it have to be instantiated of something?
I was given a much better example. the collection must contain an array of resultsets it calls getResultSet().
extended by java.util.AbstractCollection<E>
All Implemented Interfaces:
Direct Known Subclasses:
AbstractList, AbstractQueue, AbstractSet
public abstract class AbstractCollection<E>
This class provides a skeletal implementation of the Collection interface, to minimize the effort required to implement this interface.
To implement an unmodifiable collection, the programmer needs only to extend this class and provide implementations for the iterator and size methods. (The iterator returned by the iterator method must implement hasNext and next.)
To implement a modifiable collection, the programmer must additionally override this class's add method (which otherwise throws an UnsupportedOperationException), and the iterator returned by the iterator method must additionally implement its remove method.
The programmer should generally provide a void (no argument) and Collection constructor, as per the recommendation in the Collection interface specification.
The documentation for each non-abstract methods in this class describes its implementation in detail. Each of these methods may be overridden if the collection being implemented admits a more efficient implementation.
This class is a member of the Java Collections Framework.
Thanks for posting generic information on a Collection for whoever might randomly need such, but it doesn't change the fact that the actually return type of that collection can only be ascertained by the api itself. Perhaps you need to reword your original question, because based upon this last post above it's not very clear what you are wanting to know.