@PublicApi
public interface ExportRow
ExportRow
represents a particular item in an exported Forest
.Modifier and Type | Method and Description |
---|---|
<T> T |
get(AttributeSpec<T> attribute)
Gets a value of an attribute for this row.
|
int |
getDepth() |
StructureRow |
getRow()
Returns the current
StructureRow instance. |
long |
getRowId() |
boolean |
isExpanded() |
boolean |
isLeaf() |
@NotNull StructureRow getRow()
Returns the current StructureRow
instance.
long getRowId()
int getDepth()
Forest
.boolean isExpanded()
true
if the current row is expanded in the exported
Forest
.boolean isLeaf()
true
if the current row has no sub-rows in the exported
Forest
.@Nullable <T> T get(AttributeSpec<T> attribute)
ExportRequestContext.requireAttribute(AttributeSpec)
from ExportRenderer.prepare(ExportRequestContext)
or
ExportRendererProvider.getColumnRenderer(ExportFormat, ViewSpecification.Column, ExportRequestContext)
.T
- attribute format typeattribute
- attribute specificationCopyright © 2024 Tempo Software. All Rights Reserved.