edu.northwestern.at.monk.model
Class WordInSentenceOrdinalCriterion

java.lang.Object
  extended by edu.northwestern.at.monk.model.SearchCriterion
      extended by edu.northwestern.at.monk.model.NumericCriterion
          extended by edu.northwestern.at.monk.model.LongCriterion
              extended by edu.northwestern.at.monk.model.WordInSentenceOrdinalCriterion

public class WordInSentenceOrdinalCriterion
extends LongCriterion

A word in sentence ordinal search criterion.

See Also:
MONK Datastore Overview, Licensing Agreement

Constructor Summary
WordInSentenceOrdinalCriterion(java.util.Collection<LongRange> ranges)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(long val)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(java.lang.Long val)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(long start, long end)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(long start, java.lang.Long end)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(java.lang.Long start, long end)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(java.lang.Long start, java.lang.Long end)
          Creates a new word in sentence ordinal search criterion.
WordInSentenceOrdinalCriterion(LongRange... ranges)
          Creates a new word in sentence ordinal search criterion.
 
Method Summary
 
Methods inherited from class edu.northwestern.at.monk.model.LongCriterion
getEnd, getRange, getRanges, getStart, getValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(long val)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
val - Value.
Throws:
ModelException -
Should never be thrown

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(java.lang.Long val)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
val - Value, or null if none.
Throws:
ModelException -
Should never be thrown

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(long start,
                                      long end)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
start - Start of range.
end - End of range.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(java.lang.Long start,
                                      long end)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
start - Start of range, or null if none.
end - End of range.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(long start,
                                      java.lang.Long end)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
start - Start of range.
end - End of range, or null if none.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(java.lang.Long start,
                                      java.lang.Long end)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
start - Start of range, or null if none.
end - End of range, or null if none.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(LongRange... ranges)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
ranges - Ranges.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

WordInSentenceOrdinalCriterion

public WordInSentenceOrdinalCriterion(java.util.Collection<LongRange> ranges)
                               throws ModelException
Creates a new word in sentence ordinal search criterion.

Parameters:
ranges - Collection of ranges.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)