|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.ehcache.config.SearchAttribute
public class SearchAttribute
A cache search attribute. Search attributes must have a name and optionally an expression or class set (if neither is set then this implies java bean style)
Constructor Summary | |
---|---|
SearchAttribute()
|
Method Summary | |
---|---|
NodeElement |
asConfigElement(NodeElement parent)
Create a generated config element node for this search attribute definition |
SearchAttribute |
className(String className)
Set the attribute extractor class name |
AttributeExtractor |
constructExtractor()
Construct the extractor for this attribute configuration |
SearchAttribute |
expression(String expression)
Set the attribute expression |
String |
getClassName()
Get the extractor class name |
String |
getExpression()
Get the attribute expression |
String |
getName()
Get the attribute name |
SearchAttribute |
name(String name)
Set the attribute name |
SearchAttribute |
properties(String props)
Set the extractor properties |
SearchAttribute |
propertySeparator(String sep)
Set the extractor properties separator |
void |
setClass(String className)
Set the extractor class for this attribute. |
void |
setExpression(String expression)
Set the attribute expression. |
void |
setName(String name)
Set the attribute name |
void |
setProperties(String props)
Set the extractor properties |
void |
setPropertySeparator(String sep)
Set the extractor properties separator |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SearchAttribute()
Method Detail |
---|
public void setName(String name)
name
- public void setClass(String className)
AttributeExtractor
className
- public void setExpression(String expression)
ReflectionAttributeExtractor
for more information
expression
- public String getClassName()
public String getExpression()
public String getName()
public AttributeExtractor constructExtractor()
public SearchAttribute name(String name)
name
-
public SearchAttribute className(String className)
className
- attribute extractor class
public SearchAttribute expression(String expression)
expression
- attribute expression
public void setProperties(String props)
props
- public void setPropertySeparator(String sep)
sep
- public SearchAttribute propertySeparator(String sep)
sep
-
public SearchAttribute properties(String props)
props
-
public NodeElement asConfigElement(NodeElement parent)
parent
- the enclosing parent config element
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |