edu.ucsb.adl.middleware
Class Query.TextualConstraint
java.lang.Object
|
+--edu.ucsb.adl.middleware.Query.Constraint
|
+--edu.ucsb.adl.middleware.Query.SimpleConstraint
|
+--edu.ucsb.adl.middleware.Query.TextualConstraint
- Enclosing class:
- Query
- public static final class Query.TextualConstraint
- extends Query.SimpleConstraint
A textual constraint.
|
Method Summary |
java.lang.String |
getText()
Returns the target text. |
java.lang.String |
toHTML(java.lang.String mapServerURL)
Converts the constraint to HTML. |
java.lang.String |
toXML(int level)
Converts the constraint to XML. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Query.TextualConstraint
public Query.TextualConstraint(java.lang.String bucket,
Query.Field field,
java.lang.String operator,
java.lang.String text)
- Constructs a
TextualConstraint.
- Parameters:
bucket - The bucket to constrain, e.g., "originators".field - The field to constrain, or null.operator - The constraint operator, e.g.,
"contains-phrase".text - The target text, e.g., "Geological Survey".
- Throws:
java.lang.NullPointerException - If any of the arguments other than field is
null.
getText
public java.lang.String getText()
- Returns the target text.
- Returns:
- The target text.
toHTML
public java.lang.String toHTML(java.lang.String mapServerURL)
- Converts the constraint to HTML.
- Specified by:
toHTML in class Query.Constraint
- Parameters:
mapServerURL - Unused.
- Returns:
- An HTML fragment consisting of a single
<li> element.
toXML
public java.lang.String toXML(int level)
- Converts the constraint to XML.
- Specified by:
toXML in class Query.Constraint
- Parameters:
level - The current indentation level; should be nonnegative.
- Returns:
- An XML fragment.