com.sas.awt
Class Component

com.sas.awt.Component
All Implemented Interfaces:
com.sas.awt.print.PrintableInterface, VisualInterface, com.sas.beans.PropertyChangeSource, com.sas.beans.VetoableChangeSource, com.sas.ComponentInterface, com.sas.LinkPropertiesInterface, com.sas.ModelInterface, com.sas.ViewInterface, MultipleValueEventSourceInterface, java.awt.image.ImageObserver, java.awt.MenuContainer, java.beans.PropertyChangeListener, java.io.ObjectInputValidation, java.io.Serializable, java.util.EventListener
Direct Known Subclasses:
IconView, ImageView, LabelView, ScrollSlider, SpinButton

public class Component

Component is the base class for webAF visual objects. It contains all the functionality of the Component class, as well as additional functionality that is common to all visuals. Component contains information such as size and position, visual ambient properties, and borders.

See Also:
Serialized Form

Field Summary
static java.lang.String RB_KEY
           
 
Constructor Summary
Component()
          The default constructor.
 
Method Summary
static int getDefaultHeight()
          Returns the default height for instances of this class
static int getDefaultWidth()
          Returns the default width for instances of this class
static com.sas.beans.ExtendedBeanInfo getExtendedBeanInfo()
           
 java.awt.Dimension getMinimumSize()
          Returns the minimum size of the component.
static void setDefaultHeight(int newDefaultHeight)
          Sets the default height of the component when it is dropped within the IDE
 void setDefaultValues()
          Set default values which are different that parent classes.
static void setDefaultWidth(int newDefaultWidth)
          Sets the default width of the component when it is dropped within the IDE
 
Methods inherited from class com.sas.awt.ComponentVisualComponent
addLink, addPropertyChangeListener, addVetoableChangeListener, anyPropertyChangeListeners, attachModel, attachView, clone, computePreferredSize, detachModel, detachView, dumpComponent, firePropertyChange, firePropertyChange, fireVetoableChange, getBackgroundColor, getBorder, getComponentDescription, getComponentSupportInfo, getEventMethod, getEventValues, getFont, getForegroundColor, getHeight, getHorizontalPosition, getLinkInfo, getModelInterface, getPageBounds, getPreferredSize, getPrePainter, getPrintOptionsPanel, getRequiredInterfaces, getVerticalPosition, getViewInterfaceSupportInfo, getVisualInterfaceSupportInfo, getWidth, initialize, initializeComponent, isDesignTime, isEnabled, isFocus, isLinked, isTransparent, isVisible, pageExists, paint, print, printFinalize, printInitialize, propertyChange, queryLinks, queryLinks, refresh, removeAllLinks, removeInterfaceTraps, removeLink, removePropertyChangeListener, removeVetoableChangeListener, setBackgroundColor, setBorder, setBounds, setComponentDescription, setComponentSupportInfo, setEnabled, setFocus, setFont, setForegroundColor, setHeight, setHorizontalPosition, setLinkInfo, setModelInterface, setPreferredSize, setPrePainter, setRequiredInterfaces, setTransparent, setVerticalPosition, setViewInterfaceSupportInfo, setVisible, setVisualInterfaceSupportInfo, setWidth, superGetFont, superGetMinimumSize, superGetPreferredSize, superIsEnabled, superIsVisible, superPaint, superSetBounds, superSetEnabled, superSetFont, superSetVisible, superUpdate, supportsListenerInterface, supportsRequiredInterfaces, trapInterfaceEvents, update, validateObject
 

Field Detail

RB_KEY

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

Component

public Component()
The default constructor.

See Also:
Component()
Method Detail

getDefaultWidth

public static int getDefaultWidth()
Returns the default width for instances of this class

Returns:
the value of the defaultWidth property
See Also:
setDefaultWidth(int)

setDefaultWidth

public static void setDefaultWidth(int newDefaultWidth)
Sets the default width of the component when it is dropped within the IDE

Parameters:
newDefaultWidth - the new value to assign to the defaultWidth property
See Also:
getDefaultWidth()

getDefaultHeight

public static int getDefaultHeight()
Returns the default height for instances of this class

Returns:
the value of the defaultHeight property
See Also:
setDefaultHeight(int)

setDefaultHeight

public static void setDefaultHeight(int newDefaultHeight)
Sets the default height of the component when it is dropped within the IDE

Parameters:
newDefaultHeight - the new value to assign to the defaultHeight property
See Also:
getDefaultHeight()

getExtendedBeanInfo

public static com.sas.beans.ExtendedBeanInfo getExtendedBeanInfo()
Returns:
The ExtendedBeanInfo for this class.

setDefaultValues

public void setDefaultValues()
Set default values which are different that parent classes.

Specified by:
setDefaultValues in interface VisualInterface
Specified by:
setDefaultValues in interface com.sas.ComponentInterface
Overrides:
setDefaultValues in class ComponentVisualComponent
See Also:
ComponentInterface.setDefaultValues()

getMinimumSize

public java.awt.Dimension getMinimumSize()
Returns the minimum size of the component. This method is overriden in order to return our own size of 5,5.

Specified by:
getMinimumSize in interface VisualInterface
Overrides:
getMinimumSize in class ComponentVisualComponent
Returns:
The minimum size
See Also:
VisualInterface.getMinimumSize()



Copyright © 2009 SAS Institute Inc. All Rights Reserved.