public class JavaElementRequestor extends java.lang.Object implements IJavaElementRequestor
IJavaElementRequestor| Modifier and Type | Field and Description |
|---|---|
protected boolean |
canceled
True if this requestor no longer wants to receive
results from its
IRequestorNameLookup. |
protected static IField[] |
EMPTY_FIELD_ARRAY
Empty arrays used for efficiency
|
protected static IInitializer[] |
EMPTY_INITIALIZER_ARRAY |
protected static IMethod[] |
EMPTY_METHOD_ARRAY |
protected static IModuleDescription[] |
EMPTY_MODULE_ARRAY |
protected static IPackageFragment[] |
EMPTY_PACKAGE_FRAGMENT_ARRAY |
protected static IType[] |
EMPTY_TYPE_ARRAY |
protected java.util.ArrayList |
fields
A collection of the resulting fields, or
null
if no field results have been received. |
protected java.util.ArrayList |
initializers
A collection of the resulting initializers, or
null
if no initializer results have been received. |
protected java.util.ArrayList |
memberTypes
A collection of the resulting member types, or
null
if no member type results have been received. |
protected java.util.ArrayList |
methods
A collection of the resulting methods, or
null
if no method results have been received. |
protected java.util.ArrayList<IModuleDescription> |
modules
A collection of the resulting modules, or
null
if no module results have been received |
protected java.util.ArrayList |
packageFragments
A collection of the resulting package fragments, or
null
if no package fragment results have been received. |
protected java.util.ArrayList |
types
A collection of the resulting types, or
null
if no type results have been received. |
| Constructor and Description |
|---|
JavaElementRequestor() |
| Modifier and Type | Method and Description |
|---|---|
void |
acceptField(IField field) |
void |
acceptInitializer(IInitializer initializer) |
void |
acceptMemberType(IType type) |
void |
acceptMethod(IMethod method) |
void |
acceptModule(IModuleDescription module) |
void |
acceptPackageFragment(IPackageFragment packageFragment) |
void |
acceptType(IType type) |
IField[] |
getFields() |
IInitializer[] |
getInitializers() |
IType[] |
getMemberTypes() |
IMethod[] |
getMethods() |
IModuleDescription[] |
getModules() |
IPackageFragment[] |
getPackageFragments() |
IType[] |
getTypes() |
boolean |
isCanceled()
Returns
true if this IJavaElementRequestor does
not want to receive any more results. |
void |
reset()
Reset the state of this requestor.
|
void |
setCanceled(boolean b)
Sets the #isCanceled state of this requestor to true or false.
|
protected boolean canceled
IRequestorNameLookup.protected java.util.ArrayList fields
null
if no field results have been received.protected java.util.ArrayList initializers
null
if no initializer results have been received.protected java.util.ArrayList memberTypes
null
if no member type results have been received.protected java.util.ArrayList methods
null
if no method results have been received.protected java.util.ArrayList packageFragments
null
if no package fragment results have been received.protected java.util.ArrayList types
null
if no type results have been received.protected java.util.ArrayList<IModuleDescription> modules
null
if no module results have been receivedprotected static final IField[] EMPTY_FIELD_ARRAY
protected static final IInitializer[] EMPTY_INITIALIZER_ARRAY
protected static final IType[] EMPTY_TYPE_ARRAY
protected static final IPackageFragment[] EMPTY_PACKAGE_FRAGMENT_ARRAY
protected static final IMethod[] EMPTY_METHOD_ARRAY
protected static final IModuleDescription[] EMPTY_MODULE_ARRAY
public void acceptField(IField field)
acceptField in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptInitializer(IInitializer initializer)
acceptInitializer in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptMemberType(IType type)
acceptMemberType in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptMethod(IMethod method)
acceptMethod in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptPackageFragment(IPackageFragment packageFragment)
acceptPackageFragment in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptType(IType type)
acceptType in interface IJavaElementRequestorIJavaElementRequestorpublic void acceptModule(IModuleDescription module)
acceptModule in interface IJavaElementRequestorIJavaElementRequestorpublic IField[] getFields()
IJavaElementRequestorpublic IInitializer[] getInitializers()
IJavaElementRequestorpublic IType[] getMemberTypes()
IJavaElementRequestorpublic IMethod[] getMethods()
IJavaElementRequestorpublic IPackageFragment[] getPackageFragments()
IJavaElementRequestorpublic IType[] getTypes()
IJavaElementRequestorpublic IModuleDescription[] getModules()
IJavaElementRequestorpublic boolean isCanceled()
IJavaElementRequestortrue if this IJavaElementRequestor does
not want to receive any more results.isCanceled in interface IJavaElementRequestorIJavaElementRequestorpublic void reset()
public void setCanceled(boolean b)