org.omnaest.utils.structure.table.concrete.internal.adapterprovider
Class TableAdapterProviderImpl<E>

java.lang.Object
  extended by org.omnaest.utils.structure.table.concrete.internal.adapterprovider.TableAdapterProviderImpl<E>
Type Parameters:
E -
All Implemented Interfaces:
Serializable, TableAdaptable.TableAdapterProvider<E>, Table.TableComponent

public class TableAdapterProviderImpl<E>
extends Object
implements TableAdaptable.TableAdapterProvider<E>

Author:
Omnaest
See Also:
TableAdaptable.TableAdapterProvider, Serialized Form

Field Summary
protected  Table<E> table
           
 
Constructor Summary
TableAdapterProviderImpl(Table<E> table)
           
 
Method Summary
<A> A
adapter(TableAdapter<A,E> tableAdapter)
          Returns a given TableAdapter instance under its adapter interface and initialized with the calling Table
<T> List<T>
listOfType(Class<? extends T> beanClass)
           
 ResultSet resultSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

table

protected Table<E> table
Constructor Detail

TableAdapterProviderImpl

public TableAdapterProviderImpl(Table<E> table)
Parameters:
table -
Method Detail

resultSet

public ResultSet resultSet()
Specified by:
resultSet in interface TableAdaptable.TableAdapterProvider<E>
Returns:
See Also:
ResultSet, TableToResultSetAdapter

listOfType

public <T> List<T> listOfType(Class<? extends T> beanClass)
Specified by:
listOfType in interface TableAdaptable.TableAdapterProvider<E>
Returns:
See Also:
List, TableToTypeListAdapter

adapter

public <A> A adapter(TableAdapter<A,E> tableAdapter)
Description copied from interface: TableAdaptable.TableAdapterProvider
Returns a given TableAdapter instance under its adapter interface and initialized with the calling Table

Specified by:
adapter in interface TableAdaptable.TableAdapterProvider<E>
Returns:
the initialized TableAdapter as its adapted interface


Copyright © 2011. All Rights Reserved.