public class StructureRows extends Object
Modifier and Type | Field and Description |
---|---|
static long |
STARTING_TEMPORARY_ROW_ID
Temporary rows have negative values and start from -100 going down to Long.MIN_VALUE.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
isAutomation(StructureRow row) |
static boolean |
isEffector(StructureRow row) |
static boolean |
isGenerator(StructureRow row) |
static boolean |
isItemType(StructureRow row,
String itemType) |
static boolean |
isItemVisibleForSure(StructureRow row) |
static boolean |
isLoopMarker(StructureRow row) |
static boolean |
isSuperRoot(long rowId) |
static boolean |
isSuperRoot(StructureRow row) |
static boolean |
isTemporary(long rowId) |
static StructureRow |
makeShallow(StructureRow row) |
static StructureRow |
makeUnchecked(StructureRow row) |
static long |
temporaryRow(int sequence) |
static void |
validateForestRowId(long rowId) |
static void |
validateForestRowIds(LongList rows) |
static LongIterable |
withoutSuperRoot(LongIterable rowIterable) |
static LongIterator |
withoutSuperRoot(LongIterator rowIterator) |
public static final long STARTING_TEMPORARY_ROW_ID
public static void validateForestRowId(long rowId)
public static void validateForestRowIds(@Nullable LongList rows)
public static LongIterator withoutSuperRoot(LongIterator rowIterator)
public static LongIterable withoutSuperRoot(LongIterable rowIterable)
public static boolean isSuperRoot(long rowId)
public static boolean isSuperRoot(StructureRow row)
public static boolean isGenerator(StructureRow row)
public static boolean isEffector(StructureRow row)
public static boolean isAutomation(StructureRow row)
public static boolean isLoopMarker(StructureRow row)
public static boolean isItemType(StructureRow row, String itemType)
public static boolean isTemporary(long rowId)
public static long temporaryRow(int sequence)
public static boolean isItemVisibleForSure(StructureRow row)
public static StructureRow makeShallow(StructureRow row)
public static StructureRow makeUnchecked(StructureRow row)
Copyright © 2024 Tempo Software. All Rights Reserved.