Package weka.core
Class SelectedTag
- java.lang.Object
-
- weka.core.SelectedTag
-
- All Implemented Interfaces:
RevisionHandler
public class SelectedTag extends java.lang.Object implements 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: 1.11 $
- Author:
- Len Trigg
-
-
Constructor Summary
Constructors Constructor Description SelectedTag(int tagID, Tag[] tags)Creates a newSelectedTaginstance.SelectedTag(java.lang.String tagText, Tag[] tags)Creates a newSelectedTaginstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)Returns true if this SelectedTag equals another objectjava.lang.StringgetRevision()Returns the revision string.TaggetSelectedTag()Gets the selected Tag.Tag[]getTags()Gets the set of all valid Tags.java.lang.StringtoString()returns the selected tag in string representation
-
-
-
Constructor Detail
-
SelectedTag
public SelectedTag(int tagID, Tag[] tags)Creates a newSelectedTaginstance.- Parameters:
tagID- the id of the selected tag.tags- an array containing the possible valid Tags.- Throws:
java.lang.IllegalArgumentException- if the selected tag isn't in the array of valid values or the IDs/IDStrs are not unique.
-
SelectedTag
public SelectedTag(java.lang.String tagText, Tag[] tags)Creates a newSelectedTaginstance.- Parameters:
tagText- the text of the selected tag (case-insensitive).tags- an array containing the possible valid Tags.- Throws:
java.lang.IllegalArgumentException- if the selected tag isn't in the array of valid values.
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object o)
Returns true if this SelectedTag equals another object- Overrides:
equalsin classjava.lang.Object- Parameters:
o- the object to compare with- Returns:
- true if the tags and the selected tag are the same
-
getSelectedTag
public Tag getSelectedTag()
Gets the selected Tag.- Returns:
- the selected Tag.
-
getTags
public Tag[] getTags()
Gets the set of all valid Tags.- Returns:
- an array containing the valid Tags.
-
toString
public java.lang.String toString()
returns the selected tag in string representation- Overrides:
toStringin classjava.lang.Object- Returns:
- the selected tag as string
-
getRevision
public java.lang.String getRevision()
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-
-