info.magnolia.voting.voters
Class VoterSet<T>
java.lang.Object
info.magnolia.voting.voters.BaseVoterImpl<T>
info.magnolia.voting.voters.VoterSet<T>
- Type Parameters:
T
- the type of object passed to vote
- All Implemented Interfaces:
- Voter<T>
public class VoterSet<T>
- extends BaseVoterImpl<T>
Can take a set of voters. The voting can be set as well as the returned
level. If the level is not set (0) the votings result is returned.
VoterSet
public VoterSet()
getVoters
public Voter<T>[] getVoters()
setVoters
public void setVoters(Voter<T>[] voters)
addVoter
public void addVoter(Voter<T> voter)
vote
public int vote(T value)
getVoting
public Voting<T> getVoting()
setVoting
public void setVoting(Voting<T> voting)
isNot
public boolean isNot()
setNot
public void setNot(boolean not)
getLevel
public int getLevel()
setLevel
public void setLevel(int level)
toString
public String toString()
- Overrides:
toString
in class BaseVoterImpl<T>
getOp
public String getOp()
setOp
public void setOp(String op)
Copyright © 2003-2014 Magnolia International Ltd.. All Rights Reserved.