Interface Layout


public interface Layout
Maintains the mapping from attribute ids to channels (block index). An attribute can only be mapped to exactly one channel but one channel can be mapped to multiple attributes.
  • Method Details

    • get

      Parameters:
      id - the attribute id
      Returns:
      the channel to which the specific attribute id is mapped or `null` if the attribute id does not exist in the layout.
    • numberOfChannels

      int numberOfChannels()
      Returns:
      the total number of channels in the layout.
    • builder

      Layout.Builder builder()
      Returns:
      creates a builder to append to this layout.
    • inverse

      Build a list whose index is each channel id and who's values are all link NameIds at that position and their DataType.