Package org.eclipse.jdt.core.jdom
Interface IDOMCompilationUnit
-
public interface IDOMCompilationUnit extends IDOMNode
Deprecated.The JDOM was made obsolete by the addition in 2.0 of the more powerful, fine-grained DOM/AST API found in the org.eclipse.jdt.core.dom package.Represents a Java compilation unit (source file with one of theJava-like extensions). The corresponding syntactic unit is CompilationUnit (JLS2 7.3). Allowable child types for a compilation unit areIDOMPackage,IDOMImport, andIDOMType.- Restriction:
- This interface is not intended to be implemented by clients.
-
-
Field Summary
-
Fields inherited from interface org.eclipse.jdt.core.jdom.IDOMNode
COMPILATION_UNIT, FIELD, IMPORT, INITIALIZER, METHOD, PACKAGE, TYPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringgetHeader()Deprecated.Returns the header comment for this compilation unit.StringgetName()Deprecated.TheIDOMCompilationNoderefinement of thisIDOMNodemethod returns the name of this compilation unit.voidsetHeader(String comment)Deprecated.Sets the header comment for this compilation unit.voidsetName(String name)Deprecated.TheIDOMCompilationNoderefinement of thisIDOMNodemethod has no effect (the name is computed from the types declared within it).-
Methods inherited from interface org.eclipse.jdt.core.jdom.IDOMNode
addChild, canHaveChildren, clone, getCharacters, getChild, getChildren, getContents, getFirstChild, getJavaElement, getNextNode, getNodeType, getParent, getPreviousNode, insertSibling, isAllowableChild, isSignatureEqual, remove
-
-
-
-
Method Detail
-
getHeader
String getHeader()
Deprecated.Returns the header comment for this compilation unit. The header comment appears before the first declaration in a compilation unit. The syntax for a comment corresponds to Comments (JLS2 3.7), including comment delimiters.- Returns:
- the header comment for this compilation unit, or
nullif no header comment is present
-
getName
String getName()
Deprecated.TheIDOMCompilationNoderefinement of thisIDOMNodemethod returns the name of this compilation unit.The name of a compilation unit is the name of the first top-level public type defined in the compilation unit, suffixed with one of the
Java-like extensions. For example, if the first top-level public type defined in this compilation unit has the name "Hanoi", then name of this compilation unit is "Hanoi.java".In the absence of a public top-level type, the name of the first top-level type is used. In the absence of any type, the name of the compilation unit is
null.
-
setHeader
void setHeader(String comment)
Deprecated.Sets the header comment for this compilation unit. The header comment appears before the first declaration in a compilation unit. The syntax for a comment corresponds to Comments (JLS2 3.7), including comment delimiters.- Parameters:
comment- the header comment for this compilation unit, ornullif indicating no header comment
-
-