Package weka.core
Class SelectedTag
java.lang.Object
weka.core.SelectedTag
- All Implemented Interfaces:
Serializable,RevisionHandler
Represents a selected value from a finite set of values, where each
value is a Tag (i.e. has some string associated with it). Primarily
used in schemes to select between alternative behaviours,
associating names with the alternative behaviours.
- Version:
- $Revision: 11718 $
- Author:
- Len Trigg
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionSelectedTag(int tagID, Tag[] tags) Creates a newSelectedTaginstance.SelectedTag(String tagText, Tag[] tags) Creates a newSelectedTaginstance. -
Method Summary
-
Constructor Details
-
SelectedTag
Creates a newSelectedTaginstance.- Parameters:
tagID- the id of the selected tag.tags- an array containing the possible valid Tags.- Throws:
IllegalArgumentException- if the selected tag isn't in the array of valid values or the IDs/IDStrs are not unique.
-
SelectedTag
Creates a newSelectedTaginstance.- Parameters:
tagText- the text of the selected tag (case-insensitive).tags- an array containing the possible valid Tags.- Throws:
IllegalArgumentException- if the selected tag isn't in the array of valid values.
-
-
Method Details
-
equals
Returns true if this SelectedTag equals another object -
getSelectedTag
Gets the selected Tag.- Returns:
- the selected Tag.
-
getTags
Gets the set of all valid Tags.- Returns:
- an array containing the valid Tags.
-
toString
returns the selected tag in string representation -
getRevision
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-