Interface ValueMimicRecorder<Solution_>
-
- All Known Implementing Classes:
MimicRecordingValueSelector
public interface ValueMimicRecorder<Solution_>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMimicReplayingValueSelector(MimicReplayingValueSelector<Solution_> replayingValueSelector)
Iterator<Object>
endingIterator(Object entity)
long
getSize()
long
getSize(Object entity)
GenuineVariableDescriptor<Solution_>
getVariableDescriptor()
boolean
isCountable()
boolean
isNeverEnding()
-
-
-
Method Detail
-
addMimicReplayingValueSelector
void addMimicReplayingValueSelector(MimicReplayingValueSelector<Solution_> replayingValueSelector)
- Parameters:
replayingValueSelector
- never null
-
getVariableDescriptor
GenuineVariableDescriptor<Solution_> getVariableDescriptor()
- Returns:
- As defined by
ValueSelector.getVariableDescriptor()
- See Also:
ValueSelector.getVariableDescriptor()
-
isCountable
boolean isCountable()
- Returns:
- As defined by
Selector.isCountable()
- See Also:
Selector.isCountable()
-
isNeverEnding
boolean isNeverEnding()
- Returns:
- As defined by
Selector.isNeverEnding()
- See Also:
Selector.isNeverEnding()
-
getSize
long getSize()
- Returns:
- As defined by
IterableSelector.getSize()
- See Also:
IterableSelector.getSize()
-
getSize
long getSize(Object entity)
- Returns:
- As defined by
ValueSelector.getSize(Object)
- See Also:
ValueSelector.getSize(Object)
-
endingIterator
Iterator<Object> endingIterator(Object entity)
- Returns:
- As defined by
ValueSelector.endingIterator(Object)
- See Also:
ValueSelector.endingIterator(Object)
-
-