com.sas.sasserver.tree
Class LevelTreeDelegate

com.sas.sasserver.tree.LevelTreeDelegate
All Implemented Interfaces:
com.sas.beans.PropertyChangeSource, com.sas.beans.VetoableChangeSource, com.sas.collection.ContentsChangedListener, com.sas.ComponentInterface, com.sas.LinkPropertiesInterface, com.sas.ModelInterface, com.sas.rmi.LocalModelInterface, com.sas.ViewInterface, MultipleValueEventSourceInterface, java.beans.PropertyChangeListener, java.io.ObjectInputValidation, java.io.Serializable, java.util.EventListener

public class LevelTreeDelegate

LevelTreeDelegate implements some of LevelTreeInterface to retrieve hierarchical data from a data set with a level hierarchical structure. It retrieves information by using the TREE SCL class on the SAS server. It contains the client side implementations for most of the methods, and calls the remote methods when necessary. LevelTreeDelegate is never instantiated directly; rather a remote proxy is created by the Rocf class and the LevelTreeInterface.

See Also:
LevelTreeInterface, Rocf, Serialized Form

Field Summary
protected  java.lang.String where
           
 
Fields inherited from class com.sas.sasserver.SASListDelegate
allContentsChangedListeners, hasChildren, libExists, membersList, needs_refresh, parsedList, pendingEventGateCount
 
Constructor Summary
LevelTreeDelegate()
           
 
Method Summary
 void _setRemoteHandle(java.lang.Object o)
          Sets the proxy handle
 com.sas.models.NodeInterface getRoot()
           
 java.lang.String getWhere()
           
protected  void resubmitQuery()
          Execute the query to get the names of SAS remote members with the current query information, if the needs_refresh flag is on
 void setWhere(java.lang.String wc)
           
 void validate()
           
 
Methods inherited from class com.sas.sasserver.SASListDelegate
addContentsChangedListener, apply, clone, contains, contentsChanged, count, disableEvents, enableEvents, equals, fireContentsChanged, fireContentsChanged, firePropertyChange, get, getIndex, getItems, getItems, getLastIndex, initialize, parseList, remoteObject, removeContentsChangedListener, toString
 

Field Detail

where

protected transient java.lang.String where
Constructor Detail

LevelTreeDelegate

public LevelTreeDelegate()
Method Detail

resubmitQuery

protected void resubmitQuery()
Description copied from class: SASListDelegate
Execute the query to get the names of SAS remote members with the current query information, if the needs_refresh flag is on

Overrides:
resubmitQuery in class SASListDelegate

_setRemoteHandle

public void _setRemoteHandle(java.lang.Object o)
Description copied from interface: LocalModelInterface

Sets the proxy handle

Specified by:
_setRemoteHandle in interface com.sas.rmi.LocalModelInterface
Overrides:
_setRemoteHandle in class SASListDelegate

getWhere

public java.lang.String getWhere()
See Also:
LevelTreeInterface.getWhere()

setWhere

public void setWhere(java.lang.String wc)
See Also:
LevelTreeInterface.getWhere()

validate

public void validate()
              throws com.sas.table.TableException
Throws:
com.sas.table.TableException
See Also:
LevelTreeInterface.validate()

getRoot

public com.sas.models.NodeInterface getRoot()



Copyright © 2009 SAS Institute Inc. All Rights Reserved.