Class SmartsQueryVisitor
- java.lang.Object
-
- org.openscience.cdk.smiles.smarts.parser.SmartsQueryVisitor
-
- All Implemented Interfaces:
SMARTSParserVisitor
@Deprecated public class SmartsQueryVisitor extends Object implements SMARTSParserVisitor
Deprecated.An AST tree visitor. It builds an instance ofQueryAtomContainer
from the AST tree. To use this visitor:SMARTSParser parser = new SMARTSParser(new java.io.StringReader("C*C")); ASTStart ast = parser.start(); SmartsQueryVisitor visitor = new SmartsQueryVisitor(); QueryAtomContainer query = visitor.visit(ast, null);
- Author:
- Dazhi Jiao
- Source code:
- main
- Belongs to CDK module:
- smarts
- Keywords:
- SMARTS AST
- Created on:
- 2007-04-24
-
-
Constructor Summary
Constructors Constructor Description SmartsQueryVisitor(IChemObjectBuilder builder)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description org.openscience.cdk.smiles.smarts.parser.ASTStart
getRoot(Node node)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAliphatic node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAnyAtom node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAromatic node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAtomicMass node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAtomicNumber node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTAtom node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTCharge node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTChirality node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTElement node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitAtom node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitConnectivity node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitHighAndBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitHighAndExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTGroup node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTHybrdizationNumber node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHCount node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHighAndBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHighAndExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTLowAndBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTLowAndExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTNonCHHeavyAtom node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTNotBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTNotExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTOrBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTOrExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTPeriodicGroupNumber node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTReaction node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTRecursiveSmartsExpression node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTRingConnectivity node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTRingIdentifier node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTRingMembership node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTSimpleBond node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTSmallestRingSize node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTSmarts node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTStart node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTTotalConnectivity node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTTotalHCount node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.ASTValence node, Object data)
Deprecated.Object
visit(org.openscience.cdk.smiles.smarts.parser.SimpleNode node, Object data)
Deprecated.
-
-
-
Constructor Detail
-
SmartsQueryVisitor
public SmartsQueryVisitor(IChemObjectBuilder builder)
Deprecated.
-
-
Method Detail
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTRingIdentifier node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAtom node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.SimpleNode node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTStart node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTReaction node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTGroup node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTSmarts node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTNotBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHighAndBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTLowAndBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTOrBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitHighAndBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTSimpleBond node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTRecursiveSmartsExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
getRoot
public org.openscience.cdk.smiles.smarts.parser.ASTStart getRoot(Node node)
Deprecated.
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTElement node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTTotalHCount node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHCount node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitConnectivity node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAtomicNumber node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTHybrdizationNumber node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTCharge node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTRingConnectivity node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTPeriodicGroupNumber node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTTotalConnectivity node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTValence node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTRingMembership node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTSmallestRingSize node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAliphatic node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTNonCHHeavyAtom node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAromatic node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAnyAtom node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTAtomicMass node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTChirality node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTLowAndExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTOrExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTNotExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitHighAndExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTImplicitHighAndExpression node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
visit
public Object visit(org.openscience.cdk.smiles.smarts.parser.ASTExplicitAtom node, Object data)
Deprecated.- Specified by:
visit
in interfaceSMARTSParserVisitor
-
-