|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectweka.filters.Filter
weka.filters.SimpleFilter
weka.filters.SimpleStreamFilter
weka.filters.unsupervised.attribute.SortLabels
public class SortLabels
A simple filter for sorting the labels of nominal attributes.
Valid options are:-D Turns on output of debugging information.
-R <index1,index2-index4,...> Specify list of string attributes to convert to words. (default: select all relational attributes)
-V Inverts the matching sense of the selection.
-S <CASE|NON-CASE> Determines the type of sorting: CASE = Case-sensitive NON-CASE = Case-insensitive (default: CASE)
Nested Class Summary | |
---|---|
static class |
SortLabels.CaseInsensitiveComparator
Represents a case-insensitive comparator for two strings. |
static class |
SortLabels.CaseSensitiveComparator
Represents a case-sensitive comparator for two strings. |
Field Summary | |
---|---|
static int |
SORT_CASEINSENSITIVE
sorts the strings case-insensitive. |
static int |
SORT_CASESENSITIVE
sorts the strings case-sensitive. |
static Tag[] |
TAGS_SORTTYPE
Tag allowing selection of sort type. |
Constructor Summary | |
---|---|
SortLabels()
|
Method Summary | |
---|---|
java.lang.String |
attributeIndicesTipText()
Returns the tip text for this property. |
Range |
getAttributeIndices()
Gets the current selected attributes. |
Capabilities |
getCapabilities()
Returns the Capabilities of this filter. |
boolean |
getInvertSelection()
Gets whether the supplied columns are to be processed or skipped. |
java.lang.String[] |
getOptions()
Gets the current settings of the classifier. |
java.lang.String |
getRevision()
Returns the revision string. |
SelectedTag |
getSortType()
Gets the sort type to be used. |
java.lang.String |
globalInfo()
Returns a string describing this filter. |
java.lang.String |
invertSelectionTipText()
Returns the tip text for this property. |
java.util.Enumeration |
listOptions()
Returns an enumeration describing the available options. |
static void |
main(java.lang.String[] args)
runs the filter with the given arguments. |
void |
setAttributeIndices(java.lang.String value)
Set the range of attributes to process. |
void |
setInvertSelection(boolean value)
Sets whether selected columns should be processed or skipped. |
void |
setOptions(java.lang.String[] options)
Parses the options for this object. |
void |
setSortType(SelectedTag type)
Sets the sort type to be used. |
java.lang.String |
sortTypeTipText()
Returns the tip text for this property. |
Methods inherited from class weka.filters.SimpleStreamFilter |
---|
batchFinished, input |
Methods inherited from class weka.filters.SimpleFilter |
---|
debugTipText, getDebug, setDebug, setInputFormat |
Methods inherited from class weka.filters.Filter |
---|
batchFilterFile, filterFile, getCapabilities, getOutputFormat, isFirstBatchDone, isNewBatch, isOutputFormatDefined, makeCopies, makeCopy, numPendingOutput, output, outputPeek, toString, useFilter, wekaStaticWrapper |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int SORT_CASESENSITIVE
public static final int SORT_CASEINSENSITIVE
public static final Tag[] TAGS_SORTTYPE
Constructor Detail |
---|
public SortLabels()
Method Detail |
---|
public java.lang.String globalInfo()
globalInfo
in class SimpleFilter
public java.util.Enumeration listOptions()
listOptions
in interface OptionHandler
listOptions
in class SimpleFilter
public void setOptions(java.lang.String[] options) throws java.lang.Exception
-D Turns on output of debugging information.
-R <index1,index2-index4,...> Specify list of string attributes to convert to words. (default: select all relational attributes)
-V Inverts the matching sense of the selection.
-S <CASE|NON-CASE> Determines the type of sorting: CASE = Case-sensitive NON-CASE = Case-insensitive (default: CASE)
setOptions
in interface OptionHandler
setOptions
in class SimpleFilter
options
- the options to use
java.lang.Exception
- if setting of options failsSimpleFilter.reset()
public java.lang.String[] getOptions()
getOptions
in interface OptionHandler
getOptions
in class SimpleFilter
public java.lang.String attributeIndicesTipText()
public void setAttributeIndices(java.lang.String value)
value
- the new range.public Range getAttributeIndices()
public java.lang.String invertSelectionTipText()
public void setInvertSelection(boolean value)
value
- the new invert settingpublic boolean getInvertSelection()
public java.lang.String sortTypeTipText()
public void setSortType(SelectedTag type)
type
- the type of sortingpublic SelectedTag getSortType()
public Capabilities getCapabilities()
getCapabilities
in interface CapabilitiesHandler
getCapabilities
in class Filter
Capabilities
public java.lang.String getRevision()
getRevision
in interface RevisionHandler
getRevision
in class Filter
public static void main(java.lang.String[] args)
args
- the commandline arguments
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |