Package com.yahoo.document.predicate
Class FeatureSet
- java.lang.Object
-
- com.yahoo.document.predicate.Predicate
-
- com.yahoo.document.predicate.FeatureSet
-
- All Implemented Interfaces:
java.lang.Cloneable
public class FeatureSet extends Predicate
- Author:
- Simon Thoresen Hult
-
-
Constructor Summary
Constructors Constructor Description FeatureSet(java.lang.String key, java.lang.String... values)
FeatureSet(java.lang.String key, java.util.Collection<java.lang.String> values)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FeatureSet
addValue(java.lang.String value)
FeatureSet
addValues(java.util.Collection<java.lang.String> values)
protected void
appendNegatedTo(java.lang.StringBuilder out)
protected void
appendTo(java.lang.StringBuilder out)
FeatureSet
clone()
boolean
equals(java.lang.Object obj)
java.lang.String
getKey()
java.util.Set<java.lang.String>
getValues()
int
hashCode()
FeatureSet
setKey(java.lang.String key)
FeatureSet
setValues(java.util.Collection<java.lang.String> values)
-
Methods inherited from class com.yahoo.document.predicate.Predicate
appendQuotedTo, asciiDecode, asciiEncode, fromBinary, fromString, toString
-
-
-
-
Method Detail
-
setKey
public FeatureSet setKey(java.lang.String key)
-
getKey
public java.lang.String getKey()
-
addValue
public FeatureSet addValue(java.lang.String value)
-
addValues
public FeatureSet addValues(java.util.Collection<java.lang.String> values)
-
setValues
public FeatureSet setValues(java.util.Collection<java.lang.String> values)
-
getValues
public java.util.Set<java.lang.String> getValues()
-
clone
public FeatureSet clone() throws java.lang.CloneNotSupportedException
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
appendTo
protected void appendTo(java.lang.StringBuilder out)
-
appendNegatedTo
protected void appendNegatedTo(java.lang.StringBuilder out)
-
-