Namespace: Kekule

Kekule

Root namespace of Kekule library.
Source:

Classes

AbstractAtom
AbstractAtom
AbstractConfigs
AbstractConfigs
ArrayUtils
Atom
Atom
AtomType
BaseStructureConnector
BaseStructureConnector
BaseStructureNode
BaseStructureNode
Bond
Bond
BondForm
BondForm
BondFormFactory
BondOrder
BondStereo
BondType
BoxUtils
ChemDocument
ChemError
ChemObject
ChemObject
ChemObjInteractMode
ChemObjList
ChemObjList
ChemSpace
ChemSpace
ChemSpaceElement
ChemSpaceElement
ChemStructureBuilder
ChemStructureBuilder
ChemStructureConnector
ChemStructureNode
ChemStructureNode
ChemStructureNodeFactory
ChemStructureNodeLabels
ChemStructureObjectGroup
ChemStructureObjectGroup
ChemStructureUtils
ChemTextAnalyzer
ClassDefineUtils
ClassUtils
CompositeMolecule
CompositeMolecule
ConfigPresetMap
ConfigPresetMap
CoordMode
CoordUtils
DataSrcAttribUtils
DocumentUtils
DomHelper
DomHelper
DomUtils
ElectronSet
ElectronSet
Element
Element
Error
Exception
ExceptionHandler
ExceptionLevel
FactoryUtils
FormulaUtils
GeometryUtils
HashEx
HashEx
HtmlElementUtils
HybridizationType
Isotope
Isotope
IsotopeFactory
MapEx
MapEx
MatrixUtils
MolecularFormula
MolecularFormula
Molecule
Molecule
MoleculeGroup
MoleculeList
MoleculeList
NumUtils
ObjPropSettingManager
ObjUtils
PredefinedResLoader
PredefinedResLoader
PredefinedResReferer
Pseudoatom
Pseudoatom
PseudoatomType
RadicalOrder
Reaction
ReactionComponent
ReactionList
ReactionList
ReactionRole
RectUtils
RoleMapUtils
Scalar
StructureConnectionTable
StructureConnectionTable
StructureFragment
StructureFragment
StructureFragmentGroup
StrUtils
StyleUtils
SubGroup
SubGroup
TextBlock
TextBlock
TextLinesBuffer
TextLinesBuffer
TokenAnalyzer
TokenAnalyzer
TwoTupleMapEx
TwoTupleMapEx
UnbondedElectronSet
UnbondedElectronSet
ValenceUtils
VariableAtom
ZoomUtils

Namespaces

Glyph

Members

(static) ChemTextTypes

Enumeration of chem text token type.
Properties:
Name Type Description
CT_ATOM_SYMBOL_LEADING
CT_ATOM_SYMBOL_FOLLOWING
CT_CHARGE_SYMBOL
CT_NUMBER
CT_BRACKET_LEADING
CT_BRACKET_TAILING
CT_SEPARATOR
CT_UNKNOWN
Source:

(static) ElementSeries

Enumeration of series of element.
Properties:
Name Type Description
NONMETAL
METAL
ALKALI_METAL
ALKALI_EARTH_METAL
TRANSITION_METAL
METALLOID
HALOGEN
NOBLE_GAS
LANTHANIDE
ACTINIDE
Source:

(static) ReactionDirection

Enumeration of reaction direction.
Source:

(static) StereoParity

Enumeration of stereo parity of node or connector.
Properties:
Name Type Description
NONE
ODD
EVEN
UNKNOWN
Source:

(static) UrlUtils

Class to help to manipulate URL and file names
Source:

Methods

(static) chemError()

Throw an Kekule.ChemError in ExceptionHandler.
Source:

(static) error()

Throw an Kekule.Error in ExceptionHandler.
Source:

(static) getExceptionMsg(e) → {String}

Returns the message of exception object or string.
Parameters:
Name Type Description
e Variant
Source:
Returns:
Type
String

(static) hasLocalRes() → {Bool}

Check if localization resource is imported and available. If it returns true, l10n constants can be used.
Source:
Returns:
Type
Bool

(static) log(e)

Raise a log message.
Parameters:
Name Type Description
e
Source:

(static) notify(e)

Raise a informative hint message.
Parameters:
Name Type Description
e
Source:

(static) oneOf()

Return value of the first setted params.
Source:

(static) raise()

Throw an exception in ExceptionHandler, same as Kekule.ExceptionHandler.throwException
Source:

(static) throwException()

Throw an exception in ExceptionHandler, same as Kekule.ExceptionHandler.throwException
Source:

(static) warn(e)

Raise a warning message (but do not raise error).
Parameters:
Name Type Description
e
Source: