All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class openjava.ptree.ImportStatement

java.lang.Object
   |
   +----openjava.ptree.PtreeObject
           |
           +----openjava.ptree.NonLeaf
                   |
                   +----openjava.ptree.ImportStatement

public class ImportStatement
extends NonLeaf
The ImportStatement class presents for import statement of compilation unit. This consists of (path) (classname or *) "import" QualifiedName "." Identifier ";" If identifier is null, it presents for a multiple classes importation.


Constructor Index

 o ImportStatement(QualifiedName, Identifier)
Allocates this object with specified parse-tree elements.

Method Index

 o getClassName()
 o getPath()
 o isMulti()
Tests if this import statement includes multiple classes importing like "java.lang.*;".
 o setClassName(Identifier)
 o setFull(QualifiedName)
NOT IMPLEMENTED
 o setPath(QualifiedName)
 o writeCode()
Overrides writing code method

Constructors

 o ImportStatement
 public ImportStatement(QualifiedName e0,
                        Identifier e1)
Allocates this object with specified parse-tree elements.

Methods

 o writeCode
 public void writeCode()
Overrides writing code method

Overrides:
writeCode in class NonLeaf
 o setPath
 public void setPath(QualifiedName qn)
 o getPath
 public QualifiedName getPath()
 o setClassName
 public void setClassName(Identifier ident)
 o getClassName
 public Identifier getClassName()
 o setFull
 public void setFull(QualifiedName qn)
NOT IMPLEMENTED

 o isMulti
 public boolean isMulti()
Tests if this import statement includes multiple classes importing like "java.lang.*;".

Returns:
true if this imports multiple classes

All Packages  Class Hierarchy  This Package  Previous  Next  Index