public class KeysBrowserNode
extends javax.swing.tree.DefaultMutableTreeNode
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
REPORT_FOLDER_NAME |
Constructor and Description |
---|
KeysBrowserNode(ReportResource reportResource,
SampleData sampleData,
boolean showAggregates)
Used for the root node
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.String |
buildAggKeyPath() |
protected java.lang.String |
buildDataKeyPath()
Why all this key path building nonsense? Because we made our folder structure intuitive, but we need to match
RM's data key structure.
|
java.lang.String |
getAdjustedKeyPath(RMShape shape) |
protected Entity |
getEntity()
Returns the entity.
|
protected java.lang.String |
getGrandParentKeyPath() |
java.lang.String |
getKeyPath() |
java.lang.String |
getName() |
protected java.lang.String |
getParentKeyPath() |
protected java.lang.String |
getParentName() |
Property |
getProp() |
java.lang.String |
getTrimmedKeyPath() |
boolean |
isBuiltIn() |
void |
setEntity(Entity entity) |
void |
setKeyPath(java.lang.String keyPath) |
java.lang.String |
toString() |
add, breadthFirstEnumeration, children, clone, depthFirstEnumeration, getAllowsChildren, getChildAfter, getChildAt, getChildBefore, getChildCount, getDepth, getFirstChild, getFirstLeaf, getIndex, getLastChild, getLastLeaf, getLeafCount, getLevel, getNextLeaf, getNextNode, getNextSibling, getParent, getPath, getPathToRoot, getPreviousLeaf, getPreviousNode, getPreviousSibling, getRoot, getSharedAncestor, getSiblingCount, getUserObject, getUserObjectPath, insert, isLeaf, isNodeAncestor, isNodeChild, isNodeDescendant, isNodeRelated, isNodeSibling, isRoot, pathFromAncestorEnumeration, postorderEnumeration, preorderEnumeration, remove, remove, removeAllChildren, removeFromParent, setAllowsChildren, setParent, setUserObject
public static final java.lang.String REPORT_FOLDER_NAME
public KeysBrowserNode(ReportResource reportResource, SampleData sampleData, boolean showAggregates)
public java.lang.String getAdjustedKeyPath(RMShape shape)
public java.lang.String getName()
protected Entity getEntity()
public Property getProp()
public boolean isBuiltIn()
protected java.lang.String buildDataKeyPath()
protected java.lang.String buildAggKeyPath()
protected java.lang.String getParentKeyPath()
protected java.lang.String getParentName()
protected java.lang.String getGrandParentKeyPath()
public void setEntity(Entity entity)
@Nonnull public java.lang.String getKeyPath()
@Nonnull public java.lang.String getTrimmedKeyPath()
public void setKeyPath(java.lang.String keyPath)
public java.lang.String toString()
toString
in class javax.swing.tree.DefaultMutableTreeNode