public interface JRHierarchicalDatasetMetaData
| Modifier and Type | Field and Description |
|---|---|
static String |
PATH_DELIMITER
The delimiter is used in the full path of the tree node, so the node name can not inculde it.
|
| Modifier and Type | Method and Description |
|---|---|
String[] |
getBranchNames(String parentName)
Returns all branch names for the specified parent node.
|
int |
getLeafCount(String parentName)
Returns the number of the leaves of the specified branch node.
|
String[] |
getLeafNames(String parentName)
Returns all leaf node names under the branch node which is specified by the parentName.
|
int |
getLeafType(String parentName,
String leafName)
Returns the data type of the leaf.
|
String |
getParentName(String name)
Returns the full name of the parent.
|
int |
getPrecision(String parentName,
String leafName)
Returns the precision of the leaf.
|
String |
getRoot()
Returns root node names.
|
int |
getScale(String parentName,
String leafName)
Returns the scale of the leaf.
|
boolean |
isArray(String parentName,
String leafName)
If the leaf is multiple values, then return true.
|
boolean |
isCurrency(String parentName,
String leafName)
Returns the currency state of the leaf.
|
int |
isNullable(String parentName,
String leafName)
Returns the nullable state of the leaf.
|
static final String PATH_DELIMITER
String getRoot()
String getParentName(String name)
name - is the full name of the node.String[] getLeafNames(String parentName)
parentName - is the full name of the branch node.int getLeafCount(String parentName)
parentName - is the full name of the branch node.String[] getBranchNames(String parentName)
parentName - is the full name of the node.int getLeafType(String parentName, String leafName)
parentName - is the full name of the node.leafName - is the real name of the node.int getPrecision(String parentName, String leafName)
parentName - is the full name of the node.leafName - is the real name of the node.int getScale(String parentName, String leafName)
parentName - is the full name of the node.leafName - is the real name of the node.int isNullable(String parentName, String leafName)
parentName - is the full name of the node.leafName - is the real name of the node.boolean isCurrency(String parentName, String leafName)
parentName - is the full name of the node.leafName - is the real name of the node.© insightsoftware. All rights reserved.