Schnittstelle MaterializationRequestable
- Alle bekannten Unterschnittstellen:
IArrayList<E>,ICachingContainer<E>,IContainer<E>,ILinkedList<E>,IMatrix<E>,ISqlRecord,Materiazable<M>
- Alle bekannten Implementierungsklassen:
AbstractContainer,AbstractExtendedContainer,ArrayContainerView,ArrayList,CachingContainer,ContainerView,FilterContainerView,ImmutableList,IntervallContainerView,IterableContainerView,LinkedList,MappingContainerView,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
-
Methodendetails
-
isMaterialized
boolean isMaterialized()- Gibt zurück:
- true if the current
MaterializationRequestableis materialized, false otherwise.
-
isView
default boolean isView()- Gibt zurück:
- true if the current
MaterializationRequestableis a view, false otherwise.
-