PeriodicTable class

Utility class for periodic table operations

Constructors

PeriodicTable()

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Static Methods

getByAtomicNumber(int atomicNumber) ElementData?
Gets an element by its atomic number
getByCategory(String category) List<ElementData>
Gets all elements in a specific category
getByGroup(int group) List<ElementData>
Gets all elements in a specific group
getByMassRange(double min, double max) List<ElementData>
Gets elements with atomic mass in the specified range
getByPeriod(int period) List<ElementData>
Gets all elements in a specific period
getByStandardState(String state) List<ElementData>
Gets elements with the specified standard state
getBySymbol(String symbol) ElementData?
Gets an element by its symbol