Klasse Container<E>

Alle implementierten Schnittstellen:
IContainer<E>, INotifier, INotifier.INotifier2, IDeactivateable, ILifecycle, ILifecycle.DeferrableActivation
Bekannte direkte Unterklassen:
ContainerElementList, ModifiableContainer, Registry

public abstract class Container<E> extends ShareableLifecycle implements IContainer<E>
An abstract base implementation of a container with a lifecycle.
Autor:
Eike Stepper
  • Konstruktordetails

    • Container

      public Container()
    • Container

      public Container(boolean shareable)
      Seit:
      3.3
  • Methodendetails

    • isEmpty

      public boolean isEmpty()
      Angegeben von:
      isEmpty in Schnittstelle IContainer<E>
    • fireEvent

      public void fireEvent(IEvent event)
      Setzt außer Kraft:
      fireEvent in Klasse Notifier
    • fireContainerEvent

      public void fireContainerEvent(E element, IContainerDelta.Kind kind)
    • fireElementAddedEvent

      public void fireElementAddedEvent(E element)
    • fireElementRemovedEvent

      public void fireElementRemovedEvent(E element)
    • fireContainerEvent

      public void fireContainerEvent(E[] elements, IContainerDelta.Kind kind)
      Seit:
      2.0
    • fireElementsAddedEvent

      public void fireElementsAddedEvent(E[] elements)
      Seit:
      2.0
    • fireElementsRemovedEvent

      public void fireElementsRemovedEvent(E[] elements)
      Seit:
      2.0
    • fireContainerEvent

      public void fireContainerEvent(List<IContainerDelta<E>> deltas)
    • newContainerEvent

      protected SingleDeltaContainerEvent<E> newContainerEvent(E element, IContainerDelta.Kind kind)
    • newContainerEvent

      protected ContainerEvent<E> newContainerEvent()