com.sas.sasserver.tree
Interface LevelDataInterface

All Known Subinterfaces:
LevelTreeInterface, LevelTreeV2Interface, LevelTreeV3Interface
All Known Implementing Classes:
_rprxIOMLevelTree, _rprxIOMLevelTreeV2, _rprxIOMLevelTreeV3, _rprxJ2LevelTree, _rprxJ2LevelTreeV2, _rprxJ2LevelTreeV3, _rprxRemoteDesignTimeLevelTree, _rprxRemoteDesignTimeLevelTreeV2, _rprxRemoteDesignTimeLevelTreeV3, _rprxRemoteLevelTreeClient, _rprxRemoteLevelTreeV2Client, _rprxRemoteLevelTreeV3Client, JDBCToTreeModelAdapter, JDBCToTreeViewModelAdapter

public interface LevelDataInterface

LevelDataInterface defines an interface that is used to talk to a data source to create a tree which can be used to display a data source in levels.

The data must be the structure known as the level data set.
An example of how to create a level data set in SAS can be found here.


Method Summary
 java.lang.String getIndexColumnName()
          Returns the name of the column in the level data set that contains the index values
 java.lang.String getLevelColumnName()
          Returns the name of the column in the level data set that contains the level values.
 java.lang.String getTextColumnName()
          Returns the name of the column in the level data set that contains the descriptive text to be displayed on the node in the JavaScript tree.
 void setIndexColumnName(java.lang.String col)
          Sets the name of the column in the level data set that contains the index values
 void setLevelColumnName(java.lang.String col)
          Sets the name of the column in the level data set that contains the level values.
 void setTextColumnName(java.lang.String col)
          Sets the name of the column in the level data set that contains the descriptive text to be displayed on the node in the JavaScript tree.
 

Method Detail

getLevelColumnName

java.lang.String getLevelColumnName()
Returns the name of the column in the level data set that contains the level values.

Returns:
name of column that contains the level values

setLevelColumnName

void setLevelColumnName(java.lang.String col)
Sets the name of the column in the level data set that contains the level values.

Parameters:
col - - the name of column that contains level values

getIndexColumnName

java.lang.String getIndexColumnName()
Returns the name of the column in the level data set that contains the index values

Returns:
name of column that contains the index values

setIndexColumnName

void setIndexColumnName(java.lang.String col)
Sets the name of the column in the level data set that contains the index values

Parameters:
col - - name of column that contains the index values

getTextColumnName

java.lang.String getTextColumnName()
Returns the name of the column in the level data set that contains the descriptive text to be displayed on the node in the JavaScript tree.

Returns:
name of column that contains the descriptive text values

setTextColumnName

void setTextColumnName(java.lang.String col)
Sets the name of the column in the level data set that contains the descriptive text to be displayed on the node in the JavaScript tree.

Parameters:
col - - the name of column that contains the descriptive text values



Copyright © 2009 SAS Institute Inc. All Rights Reserved.