net.sf.composite
Interface Composite

All Known Subinterfaces:
ListableComposite, RegistryComposite, SimpleComposite, SpecializableComposite
All Known Implementing Classes:
BaseComposite, CompositeDecorator

public interface Composite

An object that is a combination of one or more components. Usually, the components implement a shared interface that is also implemented by the composite. See "Design Patterns" by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides for more information.

This interface is an optional marker interface which you may use to specify that an object is a composite composed of a number of components. It is not required that you use or reference this interface to utilize the Composite package.

Since:
May 8, 2005
Author:
Matt Sgarlata



Copyright © 2005-2008.