edu.northwestern.at.monk.model
Class CorpusSummaryCountCriterion

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.SummaryCountCriterion
                  extended by edu.northwestern.at.monk.model.CorpusSummaryCountCriterion

public class CorpusSummaryCountCriterion
extends SummaryCountCriterion

A corpus summary count search criterion.

See Also:
MONK Datastore Overview, Licensing Agreement

Constructor Summary
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, java.util.Collection<LongRange> ranges)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, long val)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, java.lang.Long val)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, long start, long end)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, long start, java.lang.Long end)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, java.lang.Long start, long end)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, java.lang.Long start, java.lang.Long end)
          Creates a new corpus summary count search criterion.
CorpusSummaryCountCriterion(FeatureKind featureKind, MainKind mainKind, LongRange... ranges)
          Creates a new corpus summary count search criterion.
 
Method Summary
 
Methods inherited from class edu.northwestern.at.monk.model.SummaryCountCriterion
getCumKind, getFeatureKind, getMainKind, getName
 
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

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   long val)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
val - Value.
Throws:
ModelException -
Should never be thrown

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   java.lang.Long val)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
val - Value, or null if none.
Throws:
ModelException -
Should never be thrown

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   long start,
                                   long end)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
start - Start of range.
end - End of range.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   java.lang.Long start,
                                   long end)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
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)

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   long start,
                                   java.lang.Long end)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
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)

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   java.lang.Long start,
                                   java.lang.Long end)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
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)

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   LongRange... ranges)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
ranges - Ranges.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)

CorpusSummaryCountCriterion

public CorpusSummaryCountCriterion(FeatureKind featureKind,
                                   MainKind mainKind,
                                   java.util.Collection<LongRange> ranges)
                            throws ModelException
Creates a new corpus summary count search criterion.

Parameters:
featureKind - Word, word part, or sentence.
mainKind - All text or main text.
ranges - Collection of ranges.
Throws:
ModelException -
Start is greater than end in range: xxx-yyy. (if start > end)