org.omnaest.utils.structure.table.concrete.internal.selection
Class SelectionExecutor<E>

java.lang.Object
  extended by org.omnaest.utils.structure.table.concrete.internal.selection.SelectionExecutor<E>
Type Parameters:
E -

public class SelectionExecutor<E>
extends Object

Author:
Omnaest
See Also:
SelectionImpl

Nested Class Summary
protected static class SelectionExecutor.ArrayTableWithAccessibleTableInternal<E>
          Makes the ArrayTable.ArrayTableInternal accessible for the SelectionExecutor
protected static class SelectionExecutor.StripeInternalData<E>
           
 
Field Summary
protected  SelectionData<E> selectionData
           
 
Constructor Summary
SelectionExecutor(SelectionData<E> selectionData)
           
 
Method Summary
protected static
<E> SelectionExecutor.StripeInternalData<E>
determineStripeDataInternalFromStripe(Table.Stripe<E> stripe)
           
 Table<E> execute()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

selectionData

protected SelectionData<E> selectionData
Constructor Detail

SelectionExecutor

public SelectionExecutor(SelectionData<E> selectionData)
Parameters:
selectionImpl -
Method Detail

execute

public Table<E> execute()
Parameters:
selection -
Returns:

determineStripeDataInternalFromStripe

protected static <E> SelectionExecutor.StripeInternalData<E> determineStripeDataInternalFromStripe(Table.Stripe<E> stripe)
Parameters:
stripe -
Returns:
See Also:
SelectionExecutor.StripeInternalData


Copyright © 2011. All Rights Reserved.