public class PathDefinition extends Object
Modifier and Type | Field and Description |
---|---|
RYReportColumn[] |
steps |
private String |
title |
TreeViewConfiguration |
treeViewConfiguration
The configuration of the tree view, if it is a TreeView column.
|
Constructor and Description |
---|
PathDefinition(List<RYReportColumn> currentColumn) |
PathDefinition(PathDefinition pathDefinition)
Copy constructor
|
PathDefinition(PathDefinition pathDefinition,
RYReportColumn newStep) |
PathDefinition(RYReportColumn... steps) |
PathDefinition(String title,
TreeViewConfiguration treeViewConfiguration,
RYReportColumn... steps) |
Modifier and Type | Method and Description |
---|---|
PathDefinition |
buildReplacingLastStep(RYReportColumn lastStep) |
boolean |
equals(Object o) |
String |
getJson() |
RYReportColumn |
getLastStep() |
String |
getOriginalTitle() |
RYReportColumn[] |
getSteps() |
String |
getTitle() |
TreeViewConfiguration |
getTreeViewConfiguration() |
int |
hashCode() |
boolean |
isRequirement()
Return true if the current path points to a requirement.
|
private static boolean |
isStepEqual(RYReportColumn a,
RYReportColumn b) |
void |
prepareForSave() |
void |
prepareForUI() |
void |
setTitle(String title) |
void |
setTreeViewConfiguration(TreeViewConfiguration treeViewConfiguration) |
boolean |
startsWith(PathDefinition other)
Returns true of the path 'other' is a subset of the current path,
as defined as every step returns true for
isStepEqual(com.playsql.requirementyogi.reporting.api.RYReportColumn, com.playsql.requirementyogi.reporting.api.RYReportColumn) . |
String |
toJson() |
String |
toString() |
String |
toTitle() |
private String title
public final RYReportColumn[] steps
public TreeViewConfiguration treeViewConfiguration
public PathDefinition(RYReportColumn... steps)
public PathDefinition(String title, TreeViewConfiguration treeViewConfiguration, RYReportColumn... steps)
public PathDefinition(PathDefinition pathDefinition)
public PathDefinition(List<RYReportColumn> currentColumn)
public PathDefinition(PathDefinition pathDefinition, RYReportColumn newStep)
public PathDefinition buildReplacingLastStep(RYReportColumn lastStep)
public String toTitle()
public String getTitle()
public void setTitle(String title)
public void prepareForSave()
public void prepareForUI()
public boolean startsWith(PathDefinition other)
isStepEqual(com.playsql.requirementyogi.reporting.api.RYReportColumn, com.playsql.requirementyogi.reporting.api.RYReportColumn)
.private static boolean isStepEqual(RYReportColumn a, RYReportColumn b)
public String getJson()
public String toJson()
public RYReportColumn[] getSteps()
public RYReportColumn getLastStep()
public String getOriginalTitle()
public void setTreeViewConfiguration(TreeViewConfiguration treeViewConfiguration)
public TreeViewConfiguration getTreeViewConfiguration()
public boolean isRequirement()
Copyright © 2022 Requirement Yogi. All rights reserved.