Class ChemicalReactionParser.Formula

java.lang.Object
org.episteme.natural.chemistry.ChemicalReactionParser.Formula
Enclosing class:
ChemicalReactionParser

public static class ChemicalReactionParser.Formula extends Object
Represents a parsed chemical formula.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • Formula

      public Formula(String original)
  • Method Details

    • getOriginal

      public String getOriginal()
    • getElements

      public Map<String,Integer> getElements()
    • getCoefficient

      public int getCoefficient()
    • setCoefficient

      public void setCoefficient(int c)
    • getState

      public String getState()
    • getCharge

      public int getCharge()
    • getTotalElements

      public Map<String,Integer> getTotalElements()
      Returns the total count of each element (coefficient × subscripts).
    • toString

      public String toString()
      Overrides:
      toString in class Object