Schnittstelle MaterializationRequestable

Alle bekannten Unterschnittstellen:
IArrayList<E>, ICachingContainer<E>, IContainer<E>, ILinkedList<E>, IMatrix<E>, ISqlRecord, Materiazable<M>
Alle bekannten Implementierungsklassen:
ArrayList, ArrayView, CachingContainer, Container, ContainerView, ContainerView, FilterContainerView, ImmutableList, IterableView, LinkedList, Matrix, MatrixColumn, MatrixRow, MultiContainerView, SqlRecord

public interface MaterializationRequestable
A MaterializationRequestable can be asked if it is either materialized or a view. A materialized object manages its content by itself. A view relies on the content of another object. The other object itself can either be materialized or a view. When there is created a materialized object from another object, the materialized object will not be affected when the origin object changes. A materialized object is not affected by the later changes of the origin object. When there is created a view from another object, the view can be affected when the origin object changes. A view can be affected by the later changes of the origin object.
Version:
2023-02-12
Autor:
Silvan Wyss
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    boolean
     
    default boolean
     
  • Methodendetails

    • isMaterialized

      boolean isMaterialized()
      Gibt zurück:
      true if the current MaterializationRequestable is materialized, false otherwise.
    • isView

      default boolean isView()
      Gibt zurück:
      true if the current MaterializationRequestable is a view, false otherwise.