public class TaxonNodeByNameComparator extends AbstractStringComparator<TaxonNode> implements java.util.Comparator<TaxonNode>, ITaxonNodeComparator<TaxonNode>
substitutionRules
Constructor and Description |
---|
TaxonNodeByNameComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(TaxonNode node1,
TaxonNode node2) |
protected int |
compareNames(TaxonNode node1,
TaxonNode node2) |
protected int |
compareNodes(TaxonNode node1,
TaxonNode node2) |
boolean |
isIgnoreHybridSign()
Whether to ignore the hybrid sign ("×") during comparison.
|
boolean |
isSortInfraGenericFirst() |
void |
setIgnoreHybridSign(boolean ignore) |
void |
setSortInfraGenericFirst(boolean infraGenericFirst) |
applySubstitutionRules, setSubstitutionRules
public int compare(TaxonNode node1, TaxonNode node2)
compare
in interface java.util.Comparator<TaxonNode>
protected int compareNames(TaxonNode node1, TaxonNode node2)
node1
- node2
- protected int compareNodes(TaxonNode node1, TaxonNode node2)
node1
- node2
- public boolean isIgnoreHybridSign()
ITaxonNodeComparator
isIgnoreHybridSign
in interface ITaxonNodeComparator<TaxonNode>
public void setIgnoreHybridSign(boolean ignore)
setIgnoreHybridSign
in interface ITaxonNodeComparator<TaxonNode>
public boolean isSortInfraGenericFirst()
public void setSortInfraGenericFirst(boolean infraGenericFirst)
Copyright © 2007-2020 EDIT. All Rights Reserved.