public class MajoritySelector extends BaseSelectorContainer
description, location, project
Constructor and Description |
---|
MajoritySelector()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isSelected(java.io.File basedir,
java.lang.String filename,
java.io.File file)
Returns true (the file is selected) if most of the other selectors
agree.
|
void |
setAllowtie(boolean tiebreaker)
A attribute to specify what will happen if number
of yes votes is the same as the number of no votes
defaults to true
|
java.lang.String |
toString()
Convert the Selectors within this container to a string.
|
add, addAnd, addContains, addContainsRegexp, addCustom, addDate, addDepend, addDepth, addDifferent, addFilename, addMajority, addModified, addNone, addNot, addOr, addPresent, addReadable, addSelector, addSize, addType, addWritable, appendSelector, dieOnCircularReference, getSelectors, hasSelectors, selectorCount, selectorElements, validate
getError, setError, setError, verifySettings
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes
getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
public java.lang.String toString()
BaseSelectorContainer
toString
in class BaseSelectorContainer
public void setAllowtie(boolean tiebreaker)
tiebreaker
- the value to give if there is a tiepublic boolean isSelected(java.io.File basedir, java.lang.String filename, java.io.File file)
isSelected
in interface FileSelector
isSelected
in class BaseSelectorContainer
basedir
- the base directory the scan is being done fromfilename
- is the name of the file to checkfile
- is a java.io.File object for the filename that the selector
can use