Interface EntityMimicRecorder<Solution_>
-
- All Known Implementing Classes:
ManualEntityMimicRecorder
,MimicRecordingEntitySelector
public interface EntityMimicRecorder<Solution_>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addMimicReplayingEntitySelector(MimicReplayingEntitySelector<Solution_> replayingEntitySelector)
Iterator<Object>
endingIterator()
EntityDescriptor<Solution_>
getEntityDescriptor()
long
getSize()
boolean
isCountable()
boolean
isNeverEnding()
-
-
-
Method Detail
-
addMimicReplayingEntitySelector
void addMimicReplayingEntitySelector(MimicReplayingEntitySelector<Solution_> replayingEntitySelector)
- Parameters:
replayingEntitySelector
- never null
-
getEntityDescriptor
EntityDescriptor<Solution_> getEntityDescriptor()
- Returns:
- As defined by
EntitySelector.getEntityDescriptor()
- See Also:
EntitySelector.getEntityDescriptor()
-
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()
-
endingIterator
Iterator<Object> endingIterator()
- Returns:
- As defined by
EntitySelector.endingIterator()
- See Also:
EntitySelector.endingIterator()
-
-