Class FlagsEnabled
- java.lang.Object
-
- com.googlecode.cqengine.query.option.FlagsEnabled
-
public class FlagsEnabled extends Object
A wrapper around object keys ("flags") which are said to be enabled. Example usage usingQueryFactory
:
QueryOptions queryOptions = queryOptions(enableFlags("flag1", "flag2"))
- Author:
- niall.gallagher
-
-
Constructor Summary
Constructors Constructor Description FlagsEnabled()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(Object flag)
static FlagsEnabled
forQueryOptions(QueryOptions queryOptions)
Returns an existingFlagsEnabled
from the QueryOptions, or adds a new instance to the query options and returns that.static boolean
isFlagEnabled(QueryOptions queryOptions, Object flag)
boolean
isFlagEnabled(Object flag)
void
remove(Object flag)
String
toString()
-
-
-
Method Detail
-
add
public void add(Object flag)
-
remove
public void remove(Object flag)
-
isFlagEnabled
public boolean isFlagEnabled(Object flag)
-
forQueryOptions
public static FlagsEnabled forQueryOptions(QueryOptions queryOptions)
Returns an existingFlagsEnabled
from the QueryOptions, or adds a new instance to the query options and returns that.- Parameters:
queryOptions
- TheQueryOptions
- Returns:
- The existing QueryOptions's FlagsEnabled or a new instance.
-
isFlagEnabled
public static boolean isFlagEnabled(QueryOptions queryOptions, Object flag)
-
-