edu.northwestern.at.monk.model
Class WorkPartSummaryCountCriterion

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

public class WorkPartSummaryCountCriterion
extends SummaryCountCriterion

An work part summary count search criterion.

See Also:
MONK Datastore Overview, Licensing Agreement

Constructor Summary
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, java.util.Collection<LongRange> ranges)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, long val)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, java.lang.Long val)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, long start, long end)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, long start, java.lang.Long end)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, java.lang.Long start, long end)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, java.lang.Long start, java.lang.Long end)
          Creates a new work part summary count search criterion.
WorkPartSummaryCountCriterion(CumKind cumKind, FeatureKind featureKind, MainKind mainKind, LongRange... ranges)
          Creates a new work part 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

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     long val)
                              throws ModelException
Creates a new work part summary count search criterion.

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

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     java.lang.Long val)
                              throws ModelException
Creates a new work part summary count search criterion.

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

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     long start,
                                     long end)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     java.lang.Long start,
                                     long end)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     long start,
                                     java.lang.Long end)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     java.lang.Long start,
                                     java.lang.Long end)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     LongRange... ranges)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)

WorkPartSummaryCountCriterion

public WorkPartSummaryCountCriterion(CumKind cumKind,
                                     FeatureKind featureKind,
                                     MainKind mainKind,
                                     java.util.Collection<LongRange> ranges)
                              throws ModelException
Creates a new work part summary count search criterion.

Parameters:
cumKind - Cumulative or non-cumulative.
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)