Class StructureRows

Object
StructureRows

public class StructureRows extends Object
  • Field Details

    • STARTING_TEMPORARY_ROW_ID

      public static final long STARTING_TEMPORARY_ROW_ID
      Temporary rows have negative values and start from -100 going down to Long.MIN_VALUE.
      See Also:
  • Method Details

    • validateForestRowId

      public static void validateForestRowId(long rowId)
    • validateForestRowIds

      public static void validateForestRowIds(@Nullable LongList rows)
    • withoutSuperRoot

      public static LongIterator withoutSuperRoot(LongIterator rowIterator)
    • withoutSuperRoot

      public static LongIterable withoutSuperRoot(LongIterable rowIterable)
    • isSuperRoot

      public static boolean isSuperRoot(long rowId)
    • isSuperRoot

      public static boolean isSuperRoot(StructureRow row)
    • isGenerator

      public static boolean isGenerator(StructureRow row)
    • isEffector

      public static boolean isEffector(StructureRow row)
    • isAutomation

      public static boolean isAutomation(StructureRow row)
    • isLoopMarker

      public static boolean isLoopMarker(StructureRow row)
    • isItemType

      public static boolean isItemType(StructureRow row, String itemType)
    • isTemporary

      public static boolean isTemporary(long rowId)
    • temporaryRow

      public static long temporaryRow(int sequence)
    • isItemVisibleForSure

      public static boolean isItemVisibleForSure(StructureRow row)
    • makeShallow

      public static StructureRow makeShallow(StructureRow row)
    • makeUnchecked

      public static StructureRow makeUnchecked(StructureRow row)