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
-