Interface IDOMImport

All Superinterfaces:
Cloneable, IDOMNode

public interface IDOMImport 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 an import declaration. The corresponding syntactic unit is ImportDeclaration (JLS2 7.5). An import has no children and its parent is a compilation unit.
Restriction:
This interface is not intended to be implemented by clients.
  • Method Details

    • getName

      String getName()
      Deprecated.
      The IDOMImport refinement of this IDOMNode method returns the name of this import. The syntax for an import name corresponds to a fully qualified type name, or to an on-demand package name as defined by ImportDeclaration (JLS2 7.5).
      Specified by:
      getName in interface IDOMNode
      Returns:
      the name of this import
    • isOnDemand

      boolean isOnDemand()
      Deprecated.
      Returns whether this import declaration ends with ".*".
      Returns:
      true if this in an on-demand import
    • getFlags

      int getFlags()
      Deprecated.
      Returns the modifier flags for this import. The flags can be examined using class Flags. Only the static flag is meaningful for import declarations.
      Returns:
      the modifier flags for this import
      Since:
      3.0
      See Also:
    • setFlags

      void setFlags(int flags)
      Deprecated.
      Sets the modifier flags for this import. The flags can be examined using class Flags. Only the static flag is meaningful for import declarations.
      Parameters:
      flags - the modifier flags for this import
      Since:
      3.0
      See Also:
    • setName

      void setName(String name)
      Deprecated.
      The IDOMImport refinement of this IDOMNode method sets the name of this import. The syntax for an import name corresponds to a fully qualified type name, or to an on-demand package name as defined by ImportDeclaration (JLS2 7.5).
      Specified by:
      setName in interface IDOMNode
      Parameters:
      name - the given name
      Throws:
      IllegalArgumentException - if null is specified