Package ca.phon.app.opgraph.nodes.table
Class InventorySettings
java.lang.Object
ca.phon.app.opgraph.nodes.table.InventorySettings
- All Implemented Interfaces:
IgnoreDiacriticsSettings
,Cloneable
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
addSumColumn
(String sumColumn) void
void
clone()
Diacritics selected for filtering.boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Selection mode when ignoring diacritics.void
removeColumn
(int idx) void
removeSumColumn
(int col) boolean
removeSumColumn
(String col) void
setAutoGrouping
(boolean autoGrouping) void
setAutoGroupingColumn
(String autoGroupingColumn) void
setCaseSensitive
(boolean caseSensitive) void
setConfigureAutomatically
(boolean configureAutomatically) void
void
setIgnoreDiacritics
(boolean ignoreDiacritics) void
setIncludeAdditionalGroupData
(boolean includeAdditionalGroupData) void
setIncludeAdditionalWordData
(boolean includeAdditionalWordData) void
setIncludeMetadata
(boolean includeMetadata) void
setOnlyOrExcept
(boolean onlyOrExcept) void
setSelectedDiacritics
(Collection<Diacritic> selectedDiacritics)
-
Constructor Details
-
InventorySettings
public InventorySettings()
-
-
Method Details
-
isAutoGrouping
public boolean isAutoGrouping() -
setAutoGrouping
public void setAutoGrouping(boolean autoGrouping) -
getAutoGroupingColumn
-
setAutoGroupingColumn
-
isConfigureAutomatically
public boolean isConfigureAutomatically() -
setConfigureAutomatically
public void setConfigureAutomatically(boolean configureAutomatically) -
isCaseSensitive
public boolean isCaseSensitive() -
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) -
isIgnoreDiacritics
public boolean isIgnoreDiacritics()- Specified by:
isIgnoreDiacritics
in interfaceIgnoreDiacriticsSettings
-
setIgnoreDiacritics
public void setIgnoreDiacritics(boolean ignoreDiacritics) - Specified by:
setIgnoreDiacritics
in interfaceIgnoreDiacriticsSettings
-
isOnlyOrExcept
public boolean isOnlyOrExcept()Selection mode when ignoring diacritics. Iftrue
selection mode will be 'Only' iffalse
selection mode will b 'Except'. This setting is related to the selected diacritics.- Specified by:
isOnlyOrExcept
in interfaceIgnoreDiacriticsSettings
- Returns:
- diacritic filtering mode
-
setOnlyOrExcept
public void setOnlyOrExcept(boolean onlyOrExcept) - Specified by:
setOnlyOrExcept
in interfaceIgnoreDiacriticsSettings
-
getSelectedDiacritics
Diacritics selected for filtering. The behaviour is determined by the onlyOrExcept paramter.- Specified by:
getSelectedDiacritics
in interfaceIgnoreDiacriticsSettings
- Returns:
- selected diacritics
-
setSelectedDiacritics
- Specified by:
setSelectedDiacritics
in interfaceIgnoreDiacriticsSettings
-
isIncludeMetadata
public boolean isIncludeMetadata() -
setIncludeMetadata
public void setIncludeMetadata(boolean includeMetadata) -
isIncludeAdditionalGroupData
public boolean isIncludeAdditionalGroupData() -
setIncludeAdditionalGroupData
public void setIncludeAdditionalGroupData(boolean includeAdditionalGroupData) -
isIncludeAdditionalWordData
public boolean isIncludeAdditionalWordData() -
setIncludeAdditionalWordData
public void setIncludeAdditionalWordData(boolean includeAdditionalWordData) -
getGroupBy
-
setGroupBy
-
getColumns
-
clearColumns
public void clearColumns() -
removeColumn
-
removeColumn
public void removeColumn(int idx) -
addColumn
public InventorySettings.ColumnInfo addColumn(String col, boolean caseSensitive, boolean ignoreDiacritics) -
addColumn
-
getSumColumns
-
clearSumColumns
public void clearSumColumns() -
removeSumColumn
-
removeSumColumn
-
addSumColumn
-
clone
-