| 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.config.Searchable
public class Searchable
Search configuration for a Cache
| Field Summary | |
|---|---|
| static boolean | DYNAMIC_INDEXING_DEFAULTDefault for allowing dynamic indexing | 
| static boolean | KEYS_DEFAULTDefault for auto-searchable keys | 
| static boolean | VALUES_DEFAULTDefault for auto-searchable values | 
| Constructor Summary | |
|---|---|
| Searchable()Constructor | |
| Method Summary | |
|---|---|
|  void | addSearchAttribute(SearchAttribute searchAttribute)Add the given search attribute | 
|  void | allowDynamicIndexing(boolean allow)Allow or disallow dynamic search attribute extraction | 
|  void | freezeConfiguration()Freeze this configuration. | 
|  Map<String,SearchAttribute> | getSearchAttributes()Get the defined search attributes indexed by attribute name | 
|  Map<String,SearchAttribute> | getUserDefinedSearchAttributes()Get the defined search attributes indexed by attribute name *excluding* any search attributes that are automatically/implicitly defined (eg. | 
|  boolean | isDynamicIndexingAllowed()Is dynamic indexing allowed? | 
|  boolean | keys()Are keys searchable? | 
|  void | keys(boolean b)Toggle searchable keys | 
|  Searchable | searchAttribute(SearchAttribute searchAttribute)Add a search attribute | 
|  void | setAllowDynamicIndexing(boolean allow)Allow or disallow dynamic search attribute extraction | 
|  void | setKeys(boolean keys)Toggle searchable keys | 
|  void | setValues(boolean values)Toggle searchable values | 
|  boolean | values()Are values searchable? | 
|  void | values(boolean b)Toggle searchable values | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final boolean KEYS_DEFAULT
public static final boolean VALUES_DEFAULT
public static final boolean DYNAMIC_INDEXING_DEFAULT
| Constructor Detail | 
|---|
public Searchable()
| Method Detail | 
|---|
public void addSearchAttribute(SearchAttribute searchAttribute)
                        throws InvalidConfigurationException
searchAttribute - to add
InvalidConfigurationException - if an attribute already exists for the same namepublic Map<String,SearchAttribute> getSearchAttributes()
public Searchable searchAttribute(SearchAttribute searchAttribute)
searchAttribute - attribute to add
public void freezeConfiguration()
public Map<String,SearchAttribute> getUserDefinedSearchAttributes()
public boolean keys()
public boolean values()
public boolean isDynamicIndexingAllowed()
public void values(boolean b)
b - public void keys(boolean b)
b - public void setKeys(boolean keys)
keys - public void setValues(boolean values)
values - public void setAllowDynamicIndexing(boolean allow)
allow - public void allowDynamicIndexing(boolean allow)
allow - | 
 | ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||