org.openscience.cdk.smiles.smarts.parser
Class ASTExplicitHighAndExpression

java.lang.Object
  extended by org.openscience.cdk.smiles.smarts.parser.SimpleNode
      extended by org.openscience.cdk.smiles.smarts.parser.ASTExplicitHighAndExpression
All Implemented Interfaces:
Cloneable, Node

public class ASTExplicitHighAndExpression
extends SimpleNode

An AST node. It represents the explicit high precedence and logical operator (&) used between atomic primitives or recursive smarts in smarts.

Author:
Dazhi Jiao
Keywords:
SMARTS AST
Created on:
2007-04-24
Belongs to CDK module:
smarts
Source code:
HEAD

Constructor Summary
ASTExplicitHighAndExpression(int id)
          Creates a new instance.
ASTExplicitHighAndExpression(SMARTSParser p, int id)
          Creates a new instance.
 
Method Summary
 Object jjtAccept(SMARTSParserVisitor visitor, Object data)
          Accept the visitor.
 
Methods inherited from class org.openscience.cdk.smiles.smarts.parser.SimpleNode
childrenAccept, clone, dump, getId, getParser, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtRemoveChild, jjtSetParent, setId, setParser, toString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ASTExplicitHighAndExpression

public ASTExplicitHighAndExpression(int id)
Creates a new instance.


ASTExplicitHighAndExpression

public ASTExplicitHighAndExpression(SMARTSParser p,
                                    int id)
Creates a new instance.

Method Detail

jjtAccept

public Object jjtAccept(SMARTSParserVisitor visitor,
                        Object data)
Description copied from class: SimpleNode
Accept the visitor. *

Specified by:
jjtAccept in interface Node
Overrides:
jjtAccept in class SimpleNode