edu.northwestern.at.monk.model
Class AuthorNumCorporaCriterion

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.AuthorNumCorporaCriterion

public class AuthorNumCorporaCriterion
extends LongCriterion

An author number of corpora search criterion.

See Also:
MONK Datastore Overview, Licensing Agreement

Constructor Summary
AuthorNumCorporaCriterion(java.util.Collection<LongRange> ranges)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(long val)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(java.lang.Long val)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(long start, long end)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(long start, java.lang.Long end)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(java.lang.Long start, long end)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(java.lang.Long start, java.lang.Long end)
          Creates a new author number of corpora search criterion.
AuthorNumCorporaCriterion(LongRange... ranges)
          Creates a new author number of corpora 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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(long val)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(java.lang.Long val)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(long start,
                                 long end)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(java.lang.Long start,
                                 long end)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(long start,
                                 java.lang.Long end)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(java.lang.Long start,
                                 java.lang.Long end)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(LongRange... ranges)
                          throws ModelException
Creates a new author number of corpora search criterion.

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

AuthorNumCorporaCriterion

public AuthorNumCorporaCriterion(java.util.Collection<LongRange> ranges)
                          throws ModelException
Creates a new author number of corpora search criterion.

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