Package adams.data.groupextraction
Interface GroupExtractor
-
- All Superinterfaces:
Destroyable
,OptionHandler
,QuickInfoSupporter
- All Known Subinterfaces:
SpreadSheetRowGroupExtractor
,SpreadSheetRowGroupExtractorWithColumn
- All Known Implementing Classes:
AbstractGroupExtractor
,Manual
,Null
,ReportField
,ReportFieldRegExp
,SpreadSheetCell
,SpreadSheetCellRegExp
,SpreadSheetCellWithLookUp
public interface GroupExtractor extends OptionHandler, QuickInfoSupporter
Ancestor for schemes that extract the group from objects.- Author:
- FracPete (fracpete at waikato dot ac dot nz)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
extractGroup(Object obj)
Extracts the group from the object.boolean
handles(Object obj)
Checks whether the data type is handled.-
Methods inherited from interface adams.core.Destroyable
destroy
-
Methods inherited from interface adams.core.option.OptionHandler
cleanUpOptions, defineOptions, getOptionManager, toCommandLine
-
Methods inherited from interface adams.core.QuickInfoSupporter
getQuickInfo
-
-
-
-
Method Detail
-
handles
boolean handles(Object obj)
Checks whether the data type is handled.- Parameters:
obj
- the object to check- Returns:
- true if handled
-
-