Interface | Description |
---|---|
Builder<T> |
The
Builder interface defines the contract for an object
implementing the builder pattern. |
Child<P> |
The
Child interface defines the contract for an object which
maintains a reference to a "parent" object. |
Closeable |
The
Closeable interface defines the contract for an object that
can be closed explictly. |
CloseableWithNotification |
The
CloseableWithNotification interface extends the
Closeable interface to define the contract for an object that
can notify registered listeners about its closing state. |
CloseListener |
The
CloseListener interface defines the contract for an object
that should be notified when a Closeable object either is about
to be, or just has been, closed. |
Operator<I,O> |
The
Operator interface defines the contract for an object that
can operate on a given object of a specific type. |
Parent<C> |
The
Parent interface defines the contract for an object that may
contain one or more child objects. |
Visitor<T> |
The
Visitor interface defines the contract for an object that is
used to visit another object. |
Class | Description |
---|---|
CloseableImpl |