Class StructureRows
Object
StructureRows
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longTemporary rows have negative values and start from -100 going down to Long.MIN_VALUE. -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisAutomation(StructureRow row) static booleanisEffector(StructureRow row) static booleanisGenerator(StructureRow row) static booleanisItemType(StructureRow row, String itemType) static booleanstatic booleanisLoopMarker(StructureRow row) static booleanisSuperRoot(long rowId) static booleanisSuperRoot(StructureRow row) static booleanisTemporary(long rowId) static StructureRowmakeShallow(StructureRow row) static StructureRowstatic longtemporaryRow(int sequence) static voidvalidateForestRowId(long rowId) static voidvalidateForestRowIds(LongList rows) static LongIterablewithoutSuperRoot(LongIterable rowIterable) static LongIteratorwithoutSuperRoot(LongIterator rowIterator)
-
Field Details
-
STARTING_TEMPORARY_ROW_ID
public static final long STARTING_TEMPORARY_ROW_IDTemporary 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
-
isGenerator
-
isEffector
-
isAutomation
-
isLoopMarker
-
isItemType
-
isTemporary
public static boolean isTemporary(long rowId) -
temporaryRow
public static long temporaryRow(int sequence) -
isItemVisibleForSure
-
makeShallow
-
makeUnchecked
-