public class InverseSymbolSetQueryAtom extends QueryAtom implements IQueryAtom
SymbolSetQueryAtomIAtomType.HybridizationatomicNumber, charge, electronValency, exactMass, formalCharge, formalNeighbourCount, fractionalPoint3d, hybridization, hydrogenCount, naturalAbundance, point2d, point3d, stereoParity, symbol| Constructor and Description |
|---|
InverseSymbolSetQueryAtom(IChemObjectBuilder builder)
Constructor for the InverseSymbolSetQueryAtom object
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSymbol(String symbol)
Add a symbol to this QueryAtom
|
Set<String> |
getSymbolSet()
Retrieve the Set of symbols
|
boolean |
hasSymbol(String symbol)
Check whether a symbol is already registered
|
boolean |
matches(IAtom atom)
The matches implementation of the QueryAtom interface.
|
void |
removeSymbol(String symbol)
Remove a symbol from this QueryAtom
|
void |
setOperator(String str) |
String |
toString()
The toString method
|
bonds, clone, getAtomicNumber, getAtomTypeName, getBondCount, getBondOrderSum, getCharge, getContainer, getCovalentRadius, getExactMass, getFormalCharge, getFormalNeighbourCount, getFractionalPoint3d, getHybridization, getImplicitHydrogenCount, getIndex, getMassNumber, getMaxBondOrder, getNaturalAbundance, getPoint2d, getPoint3d, getStereoParity, getSymbol, getValency, isAromatic, isInRing, setAtomicNumber, setAtomTypeName, setBondOrderSum, setCharge, setCovalentRadius, setExactMass, setFormalCharge, setFormalNeighbourCount, setFractionalPoint3d, setHybridization, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setMassNumber, setMaxBondOrder, setNaturalAbundance, setPoint2d, setPoint3d, setStereoParity, setSymbol, setValencyaddListener, addProperties, getBuilder, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setPropertyequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitbonds, clone, getBondCount, getCharge, getContainer, getFractionalPoint3d, getImplicitHydrogenCount, getIndex, getPoint2d, getPoint3d, getStereoParity, isAromatic, isInRing, setCharge, setFractionalPoint3d, setImplicitHydrogenCount, setIsAromatic, setIsInRing, setPoint2d, setPoint3d, setStereoParitygetAtomTypeName, getBondOrderSum, getCovalentRadius, getFormalCharge, getFormalNeighbourCount, getHybridization, getMaxBondOrder, getValency, setAtomTypeName, setBondOrderSum, setCovalentRadius, setFormalCharge, setFormalNeighbourCount, setHybridization, setMaxBondOrder, setValencygetExactMass, getMassNumber, getNaturalAbundance, setExactMass, setMassNumber, setNaturalAbundancegetAtomicNumber, getSymbol, setAtomicNumber, setSymboladdListener, addProperties, getFlag, getFlags, getFlagValue, getID, getListenerCount, getNotification, getProperties, getProperty, getProperty, notifyChanged, notifyChanged, removeListener, removeProperty, setFlag, setFlags, setID, setNotification, setProperties, setPropertygetBuilderpublic InverseSymbolSetQueryAtom(IChemObjectBuilder builder)
public void setOperator(String str)
public boolean matches(IAtom atom)
matches in interface IQueryAtommatches in class QueryChemObjectatom - The atom to be matched by this QueryAtompublic void addSymbol(String symbol)
symbol - The symbol to addpublic void removeSymbol(String symbol)
symbol - The symbol to removepublic boolean hasSymbol(String symbol)
symbol - The symbol to check forpublic String toString()
toString in interface IChemObjecttoString in class ObjectCopyright © 2017. All rights reserved.