Interface IImportDeclaration

    • Method Detail

      • getElementName

        String getElementName()
        Returns the name that has been imported. For an on-demand import, this includes the trailing ".*". For example, for the statement "import java.util.*", this returns "java.util.*". For the statement "import java.util.Hashtable", this returns "java.util.Hashtable".
        Specified by:
        getElementName in interface IJavaElement
        Returns:
        the name that has been imported
      • getFlags

        int getFlags()
              throws JavaModelException
        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
        Throws:
        JavaModelException - if this element does not exist or if an exception occurs while accessing its corresponding resource.
        Since:
        3.0
        See Also:
        Flags
      • isOnDemand

        boolean isOnDemand()
        Returns whether the import is on-demand. An import is on-demand if it ends with ".*".
        Returns:
        true if the import is on-demand, false otherwise