Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## de.grogra.xl.lang
Interface ObjectConsumer<T>

All Known Implementing Classes:
  EventSupport.Queue, GraphQueueImpl, ObjectList, RoutineDescriptor, TreeIterator

    public interface ObjectConsumer<T>

`ObjectConsumer` is a callback interface. Its instances receive values of type `T` by invocation of their `consume(T)` method.

This interface is primarily intended for the declaration of generator methods of the XL programming language with return type `T`. Such methods have an additional parameter of type `ObjectConsumer` to which they send the generated values.

However, this interface may also be used for similar purposes where a callback instance is needed as a receiver of values of type `T`.

Author:
  Ole Kniemeyer

Method Summary
`void` | `consume(T value)` Receives a value of type `T`.

Method Detail

### consume

    void consume(T value)

  Receives a value of type `T`.

Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD