com.sas
Class ViewInterfaceSupport

com.sas.ViewInterfaceSupport
All Implemented Interfaces:
java.io.Serializable

public class ViewInterfaceSupport
implements java.io.Serializable

The ViewInterfaceSupport class provides a default implementation of the ViewInterface interface. These methods are the methods used to communicate with the component acting as a Viewer in a Model/Viewer relationship. The methods allow a model to be set, queried, attached, detached, etc...

The methods in ViewInterfaceSupport are called from ViewInterfaceImpl.ji.

See Also:
ViewInterface, Serialized Form

Field Summary
static java.lang.String RB_KEY
           
 
Constructor Summary
ViewInterfaceSupport()
           
 
Method Summary
static void attachModel(ComponentInterface componentInstance, ModelInterface model)
           
static void detachModel(ComponentInterface componentInstance, ModelInterface model)
           
static ModelInterface getModelInterface(ComponentInterface componentInstance)
           
static java.util.Vector getRequiredInterfaces(ComponentInterface componentInstance)
           
static void refresh(ComponentInterface componentInstance, ModelInterface model)
           
static void setModelInterface(ComponentInterface componentInstance, ModelInterface model)
           
static void setRequiredInterfaces(ComponentInterface componentInstance, java.util.Vector interfaces)
          Deprecated.  
static boolean supportsRequiredInterfaces(ComponentInterface componentInstance, ModelInterface model)
           
 

Field Detail

RB_KEY

public static final java.lang.String RB_KEY
See Also:
Constant Field Values
Constructor Detail

ViewInterfaceSupport

public ViewInterfaceSupport()
Method Detail

getRequiredInterfaces

public static java.util.Vector getRequiredInterfaces(ComponentInterface componentInstance)
See Also:
ViewInterface.getRequiredInterfaces()

setRequiredInterfaces

public static void setRequiredInterfaces(ComponentInterface componentInstance,
                                         java.util.Vector interfaces)
Deprecated. 

See Also:
ViewInterface.setRequiredInterfaces(java.util.Vector)

attachModel

public static void attachModel(ComponentInterface componentInstance,
                               ModelInterface model)
See Also:
ViewInterface.attachModel(com.sas.ModelInterface)

detachModel

public static void detachModel(ComponentInterface componentInstance,
                               ModelInterface model)
See Also:
ViewInterface.detachModel(com.sas.ModelInterface)

refresh

public static void refresh(ComponentInterface componentInstance,
                           ModelInterface model)
See Also:
ViewInterface.refresh(com.sas.ModelInterface)

supportsRequiredInterfaces

public static boolean supportsRequiredInterfaces(ComponentInterface componentInstance,
                                                 ModelInterface model)
See Also:
ViewInterface.supportsRequiredInterfaces(com.sas.ModelInterface)

getModelInterface

public static ModelInterface getModelInterface(ComponentInterface componentInstance)
See Also:
ViewInterface.getModelInterface()

setModelInterface

public static void setModelInterface(ComponentInterface componentInstance,
                                     ModelInterface model)
See Also:
ViewInterface.setModelInterface(com.sas.ModelInterface)



Copyright © 2009 SAS Institute Inc. All Rights Reserved.