Interface IParent
- All Known Subinterfaces:
AbstractModule,IClassFile,ICompilationUnit,IField,IImportContainer,IInitializer,IJavaModel,IJavaProject,IMember,IMethod,IModularClassFile,IModuleDescription,IOrdinaryClassFile,IPackageFragment,IPackageFragmentRoot,IType,ITypeRoot
- All Known Implementing Classes:
AbstractClassFile,AbstractModule.AutoModule,AssistCompilationUnit,AssistImportContainer,AssistInitializer,AssistSourceField,AssistSourceMethod,AssistSourceType,BinaryLambdaExpression,BinaryLambdaMethod,BinaryMember,BinaryMethod,BinaryModule,BinaryType,ClassFile,ClassFileWorkingCopy,CompilationUnit,ExternalJavaProject,ExternalPackageFragmentRoot,ImportContainer,Initializer,JarPackageFragmentRoot,JavaModel,JavaProject,JModPackageFragmentRoot,JrtPackageFragmentRoot,LambdaExpression,LambdaMethod,Member,ModularClassFile,NamedMember,PackageFragment,PackageFragmentRoot,ResolvedBinaryField,ResolvedBinaryMethod,ResolvedBinaryType,ResolvedLambdaExpression,ResolvedSourceField,ResolvedSourceMethod,ResolvedSourceType,SourceField,SourceMethod,SourceModule,SourceType
public interface IParent
Common protocol for Java elements that contain other Java elements.
-
Method Summary
Modifier and TypeMethodDescriptionReturns the immediate children of this element.booleanReturns whether this element has one or more immediate children.
-
Method Details
-
getChildren
Returns the immediate children of this element. Unless otherwise specified by the implementing element, the children are in no particular order.- Returns:
- the immediate children of this element
- Throws:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource
-
hasChildren
Returns whether this element has one or more immediate children. This is a convenience method, and may be more efficient than testing whethergetChildrenis an empty array.- Returns:
- true if the immediate children of this element, false otherwise
- Throws:
JavaModelException- if this element does not exist or if an exception occurs while accessing its corresponding resource
-