Interface TableComponent<T>

Type Parameters:
T - the type of the table a TableComponent can belong to.
All Known Subinterfaces:
IBackReference<E>, IBaseBackReference, IBaseReference, IBaseValueField<V>, IColumn, IEntity, IField, IMultiBackReference<E>, IMultiBackReferenceEntry<E>, IMultiReference<E>, IMultiReferenceEntry<E>, IMultiValueField<V>, IOptionalBackReference<E>, IOptionalReference<E>, IOptionalValueField<V>, IReference<E>, IValueField<V>
All Known Implementing Classes:
AbstractBaseBackReference, AbstractBaseReference, AbstractBaseValueField, AbstractEntity, AbstractField, BackReference, Column, Entity, GeneralEntity, MultiBackReference, MultiBackReferenceEntry, MultiReference, MultiValueField, OptionalBackReference, OptionalReference, OptionalValueField, Reference, ValueField

public interface TableComponent<T>
A TableComponent can belong to a table.
Author:
Silvan Wyss
  • Method Details

    • belongsToTable

      boolean belongsToTable()
      Returns:
      true if the current TableComponent belongs to a table, false otherwise.
    • getStoredParentTable

      T getStoredParentTable()
      Returns:
      the table of the current TableComponent.
      Throws:
      RuntimeException - if the current TableComponent does not belong to a table.