Package chemaxon.jep.context
Class AtomContext
java.lang.Object
chemaxon.jep.context.MolContext
chemaxon.jep.context.AtomContext
- All Implemented Interfaces:
ChemContext
,chemaxon.marvin.util.CallbackIface
,Serializable
Expression evaluation context containing an input molecule
and an input atom.
Provides function names for accessing context elements
through the
CallbackIface
.- Since:
- JChem 2.2, Marvin 5.1
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class chemaxon.jep.context.MolContext
getFingerprint, getFingerprint, getMolecule, setFingerprint, setMolecule, setSupplier
-
Field Details
-
CFNS
The context function names.
-
-
Constructor Details
-
AtomContext
public AtomContext()Constructor.
-
-
Method Details
-
getContextFunctionNames
Returns {"mol", "fingerprint", "atom"}. This is the accessor function name for getting the molecule.- Specified by:
getContextFunctionNames
in interfaceChemContext
- Overrides:
getContextFunctionNames
in classMolContext
- Returns:
- {"mol", "fingerprint", "atom"}
-
callback
ImplementsCallbackIface
. Returnsnull
for unimplemented callbacks. Implemented callbacks:method arg return value "mol" null
the input molecule "fingerprint" null
the input molecule fingerprint "atom" null
the input atom - Specified by:
callback
in interfacechemaxon.marvin.util.CallbackIface
- Specified by:
callback
in interfaceChemContext
- Overrides:
callback
in classMolContext
- Parameters:
method
- is the accessor method namearg
- is the accessor method argument (the JEP parameter stack asnull
, a single parameter object or a parameter object array depending on the number of parameters on the stack)- Returns:
- the context element
-
setAtom
public void setAtom(int atom) Sets the input atom.- Parameters:
atom
- is the input atom index
-
getAtom
public int getAtom()Returns the input atom index.- Returns:
- the input atom index
-
clear
public void clear()Clears the context.- Specified by:
clear
in interfaceChemContext
- Overrides:
clear
in classMolContext
-