net.sourceforge.pmd.ast
Class ASTImportDeclaration

java.lang.Object
  extended bynet.sourceforge.pmd.ast.SimpleNode
      extended bynet.sourceforge.pmd.ast.SimpleJavaNode
          extended bynet.sourceforge.pmd.ast.ASTImportDeclaration
All Implemented Interfaces:
JavaNode, Node

public class ASTImportDeclaration
extends SimpleJavaNode


Field Summary
 
Fields inherited from class net.sourceforge.pmd.ast.SimpleNode
beginColumn, beginLine, children, endColumn, endLine, id, parent, parser
 
Constructor Summary
ASTImportDeclaration(int id)
           
ASTImportDeclaration(JavaParser p, int id)
           
 
Method Summary
 java.lang.String getImportedName()
           
 ASTName getImportedNameNode()
           
 java.lang.String getPackageName()
           
 boolean isImportOnDemand()
           
 boolean isStatic()
           
 java.lang.Object jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void setImportOnDemand()
           
 void setStatic()
           
 
Methods inherited from class net.sourceforge.pmd.ast.SimpleJavaNode
childrenAccept, jjtClose, jjtOpen, toString
 
Methods inherited from class net.sourceforge.pmd.ast.SimpleNode
appendElement, asXml, containsChildOfType, discardIfNecessary, dump, dumpChildren, findChildNodesWithXPath, findChildrenOfType, findChildrenOfType, findChildrenOfType, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstParentOfType, getImage, getNthParent, getParentsOfType, getScope, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtReplaceChild, jjtSetParent, setDataFlowNode, setDiscardable, setImage, setScope, setUnDiscardable, testingOnly__setBeginColumn, testingOnly__setBeginLine, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sourceforge.pmd.ast.Node
jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent
 

Constructor Detail

ASTImportDeclaration

public ASTImportDeclaration(int id)

ASTImportDeclaration

public ASTImportDeclaration(JavaParser p,
                            int id)
Method Detail

setImportOnDemand

public void setImportOnDemand()

isImportOnDemand

public boolean isImportOnDemand()

setStatic

public void setStatic()

isStatic

public boolean isStatic()

getImportedNameNode

public ASTName getImportedNameNode()

getImportedName

public java.lang.String getImportedName()

getPackageName

public java.lang.String getPackageName()

jjtAccept

public java.lang.Object jjtAccept(JavaParserVisitor visitor,
                                  java.lang.Object data)
Accept the visitor. *

Specified by:
jjtAccept in interface JavaNode
Overrides:
jjtAccept in class SimpleJavaNode


Copyright © 2002-2006 InfoEther. All Rights Reserved.