Class TreeModel.TreeModelIface

All Implemented Interfaces:
Proxy
Enclosing interface:
TreeModel

public static class TreeModel.TreeModelIface extends TypeInterface
  • Constructor Details

    • TreeModelIface

      public TreeModelIface(MemorySegment address)
      Create a TreeModelIface proxy instance for the provided memory address.
      Parameters:
      address - the memory address of the native object
  • Method Details

    • getMemoryLayout

      public static MemoryLayout getMemoryLayout()
      The memory layout of the native struct.
      Returns:
      the memory layout
    • overrideRowChanged

      public void overrideRowChanged(Arena arena, @Nullable Method method)
      Override virtual method row_changed.
      Parameters:
      method - the method to invoke
    • overrideRowInserted

      public void overrideRowInserted(Arena arena, @Nullable Method method)
      Override virtual method row_inserted.
      Parameters:
      method - the method to invoke
    • overrideRowHasChildToggled

      public void overrideRowHasChildToggled(Arena arena, @Nullable Method method)
      Override virtual method row_has_child_toggled.
      Parameters:
      method - the method to invoke
    • overrideRowDeleted

      public void overrideRowDeleted(Arena arena, @Nullable Method method)
      Override virtual method row_deleted.
      Parameters:
      method - the method to invoke
    • overrideRowsReordered

      public void overrideRowsReordered(Arena arena, @Nullable Method method)
      Override virtual method rows_reordered.
      Parameters:
      method - the method to invoke
    • overrideGetFlags

      public void overrideGetFlags(Arena arena, @Nullable Method method)
      Override virtual method get_flags.
      Parameters:
      method - the method to invoke
    • overrideGetNColumns

      public void overrideGetNColumns(Arena arena, @Nullable Method method)
      Override virtual method get_n_columns.
      Parameters:
      method - the method to invoke
    • overrideGetColumnType

      public void overrideGetColumnType(Arena arena, @Nullable Method method)
      Override virtual method get_column_type.
      Parameters:
      method - the method to invoke
    • overrideGetIter

      public void overrideGetIter(Arena arena, @Nullable Method method)
      Override virtual method get_iter.
      Parameters:
      method - the method to invoke
    • overrideGetPath

      public void overrideGetPath(Arena arena, @Nullable Method method)
      Override virtual method get_path.
      Parameters:
      method - the method to invoke
    • overrideGetValue

      public void overrideGetValue(Arena arena, @Nullable Method method)
      Override virtual method get_value.
      Parameters:
      method - the method to invoke
    • overrideIterNext

      public void overrideIterNext(Arena arena, @Nullable Method method)
      Override virtual method iter_next.
      Parameters:
      method - the method to invoke
    • overrideIterPrevious

      public void overrideIterPrevious(Arena arena, @Nullable Method method)
      Override virtual method iter_previous.
      Parameters:
      method - the method to invoke
    • overrideIterChildren

      public void overrideIterChildren(Arena arena, @Nullable Method method)
      Override virtual method iter_children.
      Parameters:
      method - the method to invoke
    • overrideIterHasChild

      public void overrideIterHasChild(Arena arena, @Nullable Method method)
      Override virtual method iter_has_child.
      Parameters:
      method - the method to invoke
    • overrideIterNChildren

      public void overrideIterNChildren(Arena arena, @Nullable Method method)
      Override virtual method iter_n_children.
      Parameters:
      method - the method to invoke
    • overrideIterNthChild

      public void overrideIterNthChild(Arena arena, @Nullable Method method)
      Override virtual method iter_nth_child.
      Parameters:
      method - the method to invoke
    • overrideIterParent

      public void overrideIterParent(Arena arena, @Nullable Method method)
      Override virtual method iter_parent.
      Parameters:
      method - the method to invoke
    • overrideRefNode

      public void overrideRefNode(Arena arena, @Nullable Method method)
      Override virtual method ref_node.
      Parameters:
      method - the method to invoke
    • overrideUnrefNode

      public void overrideUnrefNode(Arena arena, @Nullable Method method)
      Override virtual method unref_node.
      Parameters:
      method - the method to invoke