net.ajaest.jdk.data.dict.auxi
Class ANDQueue
java.lang.Object
net.ajaest.jdk.data.dict.auxi.AbstractQueryElement
net.ajaest.jdk.data.dict.auxi.ANDQueue
- All Implemented Interfaces:
- java.lang.Comparable<AbstractQueryElement>
public class ANDQueue
- extends AbstractQueryElement
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
kanjiTree
private final TreeContainer kanjiTree
executeQueue
private final java.util.PriorityQueue<AbstractQueryElement> executeQueue
ANDQueue
public ANDQueue(TreeContainer kanjiTree,
java.util.Collection<QAbout> statements)
getRefs
public java.util.Set<java.lang.Integer> getRefs()
- Specified by:
getRefs
in class AbstractQueryElement
setPriority
public void setPriority(java.lang.Integer p)
initQueue
private void initQueue(java.util.Collection<QAbout> statements)
calcPriority
private void calcPriority()
getPriorityFactor
private java.lang.Integer getPriorityFactor(ValueQAbout<?> vqa)
getCasePenalization
private java.lang.Integer getCasePenalization(QueryCaseEnum queryCase)