|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.jdt.internal.core.SearchableEnvironment
public class SearchableEnvironment
This class provides a SearchableBuilderEnvironment for code assist which
uses the Java model as a search tool.
| Field Summary | |
|---|---|
NameLookup |
nameLookup
|
| Constructor Summary | |
|---|---|
SearchableEnvironment(JavaProject project,
ICompilationUnit[] workingCopies)
Creates a SearchableEnvironment on the given project |
|
SearchableEnvironment(JavaProject project,
WorkingCopyOwner owner)
Creates a SearchableEnvironment on the given project |
|
| Method Summary | |
|---|---|
void |
cleanup()
This method cleans the environment uo. |
void |
findExactTypes(char[] name,
boolean findMembers,
int searchFor,
ISearchRequestor storage)
Find the top-level types that are defined in the current environment and whose simple name matches the given name. |
void |
findPackages(char[] prefix,
ISearchRequestor requestor)
Find the packages that start with the given prefix. |
NameEnvironmentAnswer |
findType(char[][] compoundTypeName)
Find a type with the given compound name. |
NameEnvironmentAnswer |
findType(char[] name,
char[][] packageName)
Find a type named |
void |
findTypes(char[] prefix,
boolean findMembers,
boolean camelCaseMatch,
int searchFor,
ISearchRequestor storage)
Find the top-level types that are defined in the current environment and whose name starts with the given prefix. |
boolean |
isPackage(char[][] parentPackageName,
char[] subPackageName)
Answer whether packageName is the name of a known subpackage inside the package parentPackageName. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public NameLookup nameLookup
| Constructor Detail |
|---|
public SearchableEnvironment(JavaProject project,
ICompilationUnit[] workingCopies)
throws JavaModelException
JavaModelException
public SearchableEnvironment(JavaProject project,
WorkingCopyOwner owner)
throws JavaModelException
JavaModelException| Method Detail |
|---|
public void findPackages(char[] prefix,
ISearchRequestor requestor)
public void findExactTypes(char[] name,
boolean findMembers,
int searchFor,
ISearchRequestor storage)
public NameEnvironmentAnswer findType(char[][] compoundTypeName)
INameEnvironment
findType in interface INameEnvironmentINameEnvironment.findType(char[][])
public NameEnvironmentAnswer findType(char[] name,
char[][] packageName)
INameEnvironment
findType in interface INameEnvironmentINameEnvironment.findType(char[], char[][])
public void findTypes(char[] prefix,
boolean findMembers,
boolean camelCaseMatch,
int searchFor,
ISearchRequestor storage)
public boolean isPackage(char[][] parentPackageName,
char[] subPackageName)
INameEnvironment
isPackage in interface INameEnvironmentINameEnvironment.isPackage(char[][], char[])public void cleanup()
INameEnvironment
cleanup in interface INameEnvironment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||