net.sourceforge.pmd.ast
Class ASTImportDeclaration

java.lang.Object
  extended by net.sourceforge.pmd.ast.SimpleNode
      extended by net.sourceforge.pmd.ast.SimpleJavaNode
          extended by net.sourceforge.pmd.ast.SimpleJavaTypeNode
              extended by net.sourceforge.pmd.ast.ASTImportDeclaration
All Implemented Interfaces:
JavaNode, Node, TypeNode

public class ASTImportDeclaration
extends SimpleJavaTypeNode


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
 void dump(java.lang.String prefix)
           
 java.lang.String getImportedName()
           
 ASTName getImportedNameNode()
           
 java.lang.Package getPackage()
           
 java.lang.String getPackageName()
           
 boolean isImportOnDemand()
           
 boolean isStatic()
           
 java.lang.Object jjtAccept(JavaParserVisitor visitor, java.lang.Object data)
          Accept the visitor.
 void setImportOnDemand()
           
 void setPackage(java.lang.Package packge)
           
 void setStatic()
           
 
Methods inherited from class net.sourceforge.pmd.ast.SimpleJavaTypeNode
getType, setType
 
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, dumpChildren, findChildNodesWithXPath, findChildrenOfType, findChildrenOfType, findChildrenOfType, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstParentOfType, getImage, getLabel, getNthParent, getParentsOfType, getScope, hasImageEqualTo, jjtAddChild, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtSetParent, setDataFlowNode, setImage, setScope, 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()

dump

public void dump(java.lang.String prefix)
Overrides:
dump in class SimpleNode

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

setPackage

public void setPackage(java.lang.Package packge)

getPackage

public java.lang.Package getPackage()


Copyright © 2002-2011 InfoEther. All Rights Reserved.