uka.patch
Interface ReferenceProducer

All Known Subinterfaces:
Patchable

public interface ReferenceProducer

Interface that offers to announce all objects that are referenced by a class to a ReferenceConsumer. Patchable objects offers this service to be traversed during the patch creation process by a PatchAdapter.


Method Summary
 void descendReferences(ReferenceConsumer c)
          Calls ReferenceConsumer.descend(Object) for each instance variable of reference type.
 void filterReferences(ReferenceFilter f)
           
 

Method Detail

descendReferences

public void descendReferences(ReferenceConsumer c)
                       throws java.io.IOException
Calls ReferenceConsumer.descend(Object) for each instance variable of reference type.

Throws:
java.io.IOException

filterReferences

public void filterReferences(ReferenceFilter f)