com.sas.swing.visuals.dataselectors.calculateditems
Class AdvancedCalculatedItemSelector

com.sas.swing.visuals.dataselectors.calculateditems.AdvancedCalculatedItemSelector
All Implemented Interfaces:
java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible

public class AdvancedCalculatedItemSelector
implements javax.accessibility.Accessible

See Also:
Serialized Form

Field Summary
static java.lang.String EXPRESSION_DESCRIPTION
           
static java.lang.String EXPRESSION_NAME
           
static java.lang.String EXPRESSION_TEXT
           
static java.lang.String EXPRESSION_TYPE
           
static java.lang.String RB_KEY
           
 
Constructor Summary
AdvancedCalculatedItemSelector()
          constructor
 
Method Summary
 void commitChangesToField(javax.swing.JComponent source)
           
 java.lang.String getDefaultHelpMapID()
           
 java.lang.String getDefaultHelpProduct()
           
 SASJavaHelp getDefaultSASJavaHelp()
           
 com.sas.expressions.visuals.ExpressionBuilderPanel getExpressionBuilderPanel()
           
 java.lang.String getExpressionDescription()
           
 java.lang.String getExpressionName()
           
 java.lang.String getExpressionText()
           
 int getExpressionType()
           
static com.sas.beans.ExtendedBeanInfo getExtendedBeanInfo()
           
 CalculatedItemInterface getModel()
           
 javax.swing.JPanel getUserContentFieldPanel()
          Returns the user-content field panel, which is an empty panel between the description and type fields at the top of the selector.
 javax.swing.JPanel getUserContentLabelPanel()
          Returns the user-content label panel, which is an empty panel between the description and type fields at the top of the selector.
 java.awt.event.ActionListener getValidateActionListener()
           
 boolean isValidationButtonVisible()
           
 javax.swing.JLabel newMnemonicLabel(java.lang.String item)
           
 void refresh()
           
 void setCanChangeType(boolean enable)
           
 void setDescriptionEnabled(boolean enable)
           
 void setDescriptionLabel(java.lang.String label)
           
 void setDescriptionVisible(boolean visible)
           
 void setExpressionLabel(java.lang.String label)
           
 void setMnemonicLabel(javax.swing.JLabel aLabel, java.lang.String item)
           
 void setModel(CalculatedItemInterface model)
           
 void setNameEnabled(boolean enable)
           
 void setNameLabel(java.lang.String label)
           
 void setNameVisible(boolean visible)
           
 void setTypeEnabled(boolean enable)
           
 void setTypeLabel(java.lang.String label)
           
 void setTypeVisible(boolean visible)
           
 void setValidateActionListener(java.awt.event.ActionListener listener)
           
 void setValidationButtonVisible(boolean visible)
           
 

Field Detail

RB_KEY

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

EXPRESSION_TYPE

public static java.lang.String EXPRESSION_TYPE

EXPRESSION_TEXT

public static java.lang.String EXPRESSION_TEXT

EXPRESSION_NAME

public static java.lang.String EXPRESSION_NAME

EXPRESSION_DESCRIPTION

public static java.lang.String EXPRESSION_DESCRIPTION
Constructor Detail

AdvancedCalculatedItemSelector

public AdvancedCalculatedItemSelector()
constructor

Method Detail

getExtendedBeanInfo

public static com.sas.beans.ExtendedBeanInfo getExtendedBeanInfo()

commitChangesToField

public void commitChangesToField(javax.swing.JComponent source)

setModel

public void setModel(CalculatedItemInterface model)

getModel

public CalculatedItemInterface getModel()

refresh

public void refresh()

getExpressionName

public java.lang.String getExpressionName()

getExpressionDescription

public java.lang.String getExpressionDescription()

getExpressionText

public java.lang.String getExpressionText()

getExpressionType

public int getExpressionType()

getExpressionBuilderPanel

public com.sas.expressions.visuals.ExpressionBuilderPanel getExpressionBuilderPanel()

setNameVisible

public void setNameVisible(boolean visible)

setDescriptionVisible

public void setDescriptionVisible(boolean visible)

setTypeVisible

public void setTypeVisible(boolean visible)

setNameEnabled

public void setNameEnabled(boolean enable)

setDescriptionEnabled

public void setDescriptionEnabled(boolean enable)

setTypeEnabled

public void setTypeEnabled(boolean enable)

setNameLabel

public void setNameLabel(java.lang.String label)

setDescriptionLabel

public void setDescriptionLabel(java.lang.String label)

setExpressionLabel

public void setExpressionLabel(java.lang.String label)

setTypeLabel

public void setTypeLabel(java.lang.String label)

getDefaultHelpProduct

public java.lang.String getDefaultHelpProduct()

getDefaultHelpMapID

public java.lang.String getDefaultHelpMapID()

getDefaultSASJavaHelp

public SASJavaHelp getDefaultSASJavaHelp()

setCanChangeType

public void setCanChangeType(boolean enable)

newMnemonicLabel

public javax.swing.JLabel newMnemonicLabel(java.lang.String item)

setMnemonicLabel

public void setMnemonicLabel(javax.swing.JLabel aLabel,
                             java.lang.String item)

isValidationButtonVisible

public boolean isValidationButtonVisible()

setValidationButtonVisible

public void setValidationButtonVisible(boolean visible)

getValidateActionListener

public java.awt.event.ActionListener getValidateActionListener()

setValidateActionListener

public void setValidateActionListener(java.awt.event.ActionListener listener)

getUserContentLabelPanel

public javax.swing.JPanel getUserContentLabelPanel()
Returns the user-content label panel, which is an empty panel between the description and type fields at the top of the selector. User content such as a label can be added to this panel as necessary. The content is horizontally aligned with the Name, Description, and Type labels.

Returns:
An empty JPanel for any user-specific content.

getUserContentFieldPanel

public javax.swing.JPanel getUserContentFieldPanel()
Returns the user-content field panel, which is an empty panel between the description and type fields at the top of the selector. User content can be added to this panel as necessary. The content is horizontally aligned with the Name, Description, and Type fields.

Returns:
An empty JPanel for any user-specific content.



Copyright © 2009 SAS Institute Inc. All Rights Reserved.