01: /*
02: * Copyright 2006 Day Management AG, Switzerland. All rights reserved.
03: */
04: package javax.jcr.query.qom;
05:
06: /**
07: * Evaluates to the lower-case string value (or values, if multi-valued) of
08: * {@link #getOperand operand}.
09: * <p/>
10: * If {@link #getOperand operand} does not evaluate to a string value, its
11: * value is first converted to a string. The lower-case string value is
12: * computed as though the <code>toLowerCase()</code> method of
13: * <code>java.lang.String</code> were called.
14: * <p/>
15: * If {@link #getOperand operand} evaluates to null, the <code>LowerCase</code>
16: * operand also evaluates to null.
17: *
18: * @since JCR 2.0
19: */
20: public interface LowerCase extends DynamicOperand {
21: /**
22: * Gets the operand whose value is converted to a lower-case string.
23: *
24: * @return the operand; non-null
25: */
26: public DynamicOperand getOperand();
27: }
28:
29: // EOF
|