Class RelationBean
- All Implemented Interfaces:
GenerateUniqueParameterization
- Direct Known Subclasses:
EqualToBean,GreaterThanBean,GreaterThanEqualToBean,LessThanBean,LessThanEqualToBean
public abstract class RelationBean
extends AnchorBean<RelationBean>
implements GenerateUniqueParameterization
Base class that specifies a relation between two
doubles.- Author:
- Owen Feehan
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanabstract DoubleBiPredicatecreate()Creates aDoubleBiPredicatethat implements the relation.booleaninthashCode()abstract StringtoString()Methods inherited from class org.anchoranalysis.bean.AnchorBean
checkMisconfigured, describeBean, describeChildren, duplicateBean, fields, findFieldsOfClass, getBeanName, getLocalPath, localise
-
Constructor Details
-
RelationBean
public RelationBean()
-
-
Method Details
-
create
Creates aDoubleBiPredicatethat implements the relation.- Returns:
- the relation as a predicate.
-
toString
- Overrides:
toStringin classAnchorBean<RelationBean>
-
uniqueName
- Specified by:
uniqueNamein interfaceGenerateUniqueParameterization
-
equals
- Specified by:
equalsin interfaceGenerateUniqueParameterization- Overrides:
equalsin classObject
-
canEqual
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceGenerateUniqueParameterization- Overrides:
hashCodein classObject
-