public class MolecularFormulaChecker extends Object
Validate a molecular formula given in IMolecularformula object. The validation is based according different rules that you have to introduce before see IRule.
Constructor and Description |
---|
MolecularFormulaChecker(List<IRule> rules)
Construct an instance of MolecularFormulaChecker.
|
Modifier and Type | Method and Description |
---|---|
List<IRule> |
getRules()
Get the IRules to be applied to validate the IMolecularFormula.
|
IMolecularFormula |
isValid(IMolecularFormula formula)
Validate if a IMolecularFormula is valid.
|
Double |
isValidSum(IMolecularFormula formula)
Validate if a IMolecularFormula is valid.
|
public List<IRule> getRules()
public Double isValidSum(IMolecularFormula formula)
isValid(IMolecularFormula)
formula
- The IMolecularFormula valueisValid(IMolecularFormula)
public IMolecularFormula isValid(IMolecularFormula formula)
isValidSum(IMolecularFormula)
.formula
- The IMolecularFormula valueisValidSum(IMolecularFormula)
Copyright © 2021. All rights reserved.