org.aspectj.org.eclipse.jdt.internal.core
Class JavaElementRequestor

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.core.JavaElementRequestor
All Implemented Interfaces:
IJavaElementRequestor

public class JavaElementRequestor
extends java.lang.Object
implements IJavaElementRequestor

See Also:
IJavaElementRequestor

Field Summary
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 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 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 Summary
JavaElementRequestor()
           
 
Method Summary
 void acceptField(IField field)
           
 void acceptInitializer(IInitializer initializer)
           
 void acceptMemberType(IType type)
           
 void acceptMethod(IMethod method)
           
 void acceptPackageFragment(IPackageFragment packageFragment)
           
 void acceptType(IType type)
           
 IField[] getFields()
           
 IInitializer[] getInitializers()
           
 IType[] getMemberTypes()
           
 IMethod[] getMethods()
           
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

canceled

protected boolean canceled
True if this requestor no longer wants to receive results from its IRequestorNameLookup.


fields

protected java.util.ArrayList fields
A collection of the resulting fields, or null if no field results have been received.


initializers

protected java.util.ArrayList initializers
A collection of the resulting initializers, or null if no initializer results have been received.


memberTypes

protected java.util.ArrayList memberTypes
A collection of the resulting member types, or null if no member type results have been received.


methods

protected java.util.ArrayList methods
A collection of the resulting methods, or null if no method results have been received.


packageFragments

protected java.util.ArrayList packageFragments
A collection of the resulting package fragments, or null if no package fragment results have been received.


types

protected java.util.ArrayList types
A collection of the resulting types, or null if no type results have been received.


EMPTY_FIELD_ARRAY

protected static final IField[] EMPTY_FIELD_ARRAY
Empty arrays used for efficiency


EMPTY_INITIALIZER_ARRAY

protected static final IInitializer[] EMPTY_INITIALIZER_ARRAY

EMPTY_TYPE_ARRAY

protected static final IType[] EMPTY_TYPE_ARRAY

EMPTY_PACKAGE_FRAGMENT_ARRAY

protected static final IPackageFragment[] EMPTY_PACKAGE_FRAGMENT_ARRAY

EMPTY_METHOD_ARRAY

protected static final IMethod[] EMPTY_METHOD_ARRAY
Constructor Detail

JavaElementRequestor

public JavaElementRequestor()
Method Detail

acceptField

public void acceptField(IField field)
Specified by:
acceptField in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptInitializer

public void acceptInitializer(IInitializer initializer)
Specified by:
acceptInitializer in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptMemberType

public void acceptMemberType(IType type)
Specified by:
acceptMemberType in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptMethod

public void acceptMethod(IMethod method)
Specified by:
acceptMethod in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptPackageFragment

public void acceptPackageFragment(IPackageFragment packageFragment)
Specified by:
acceptPackageFragment in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

acceptType

public void acceptType(IType type)
Specified by:
acceptType in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

getFields

public IField[] getFields()
See Also:
IJavaElementRequestor

getInitializers

public IInitializer[] getInitializers()
See Also:
IJavaElementRequestor

getMemberTypes

public IType[] getMemberTypes()
See Also:
IJavaElementRequestor

getMethods

public IMethod[] getMethods()
See Also:
IJavaElementRequestor

getPackageFragments

public IPackageFragment[] getPackageFragments()
See Also:
IJavaElementRequestor

getTypes

public IType[] getTypes()
See Also:
IJavaElementRequestor

isCanceled

public boolean isCanceled()
Description copied from interface: IJavaElementRequestor
Returns true if this IJavaElementRequestor does not want to receive any more results.

Specified by:
isCanceled in interface IJavaElementRequestor
See Also:
IJavaElementRequestor

reset

public void reset()
Reset the state of this requestor.


setCanceled

public void setCanceled(boolean b)
Sets the #isCanceled state of this requestor to true or false.