Package org.dwcj.bridge
Class BBjPanelAdapter
java.lang.Object
org.dwcj.controls.AbstractControl
org.dwcj.controls.AbstractDwcControl
org.dwcj.controls.panels.AbstractDwcjPanel
org.dwcj.bridge.BBjPanelAdapter
- All Implemented Interfaces:
Control,Enableable,HasAttribute,HasClassName,HasComputedStyle,HasControlText,HasDestroy,HasStyle,HasTooltip,HasVisibility
********** IMPORTANT: ****************+
This class is only needed for using DWCJ Controls from BBj code. It has no relevance to the Java development with DWCJ.
The BBjPanelAdapter converts a BBjWindow into an AbstractDwcPanel so that DWCJ Controls can
be added to code that is written in the BBj language.
-
Field Summary
Fields inherited from class org.dwcj.controls.panels.AbstractDwcjPanel
controls, wndFields inherited from class org.dwcj.controls.AbstractDwcControl
BASISNUMBER_1, BASISNUMBER_25, BASISNUMBER_250, focusable, horizontalScrollBarPosition, mouseWheelCondition, readOnly, STR_EXPANSE, STR_THEME, tabTraversable, textAlignment, textHighlight, verticalScrollBarPositionFields inherited from class org.dwcj.controls.AbstractControl
ctrl, destroyed, elementId, userData -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadd(AbstractControl... ctrl) Used to add controls to a panel.addClassName(String selector) Adds a CSS class to the list of CSS classes for the control.removeClassName(String selector) Removes a CSS class from the list of CSS classes for the control.setAttribute(String attribute, String value) set the value for an attribute in the controlsetEnabled(Boolean enabled) Set whether the control is to be enabledAssigns the ID of a controlAssigns specified value to the specified CSS propertyset the text of the control Each control implementing this interface has a text property, which might be visible in different ways (caption, title, contents of edit) or sometimes not visible at allsetTooltipText(String text) Set the tooltip text of the controlsetVisible(Boolean visible) Set whether the control is visible or invisibleMethods inherited from class org.dwcj.controls.panels.AbstractDwcjPanel
catchUpMethods inherited from class org.dwcj.controls.AbstractDwcControl
destroy, getAttribute, getComputedStyle, getText, getTooltipText, isEnabled, isVisible, setControlExpanse, setControlThemeMethods inherited from class org.dwcj.controls.AbstractControl
create, getCaughtUp, getId, getUserData, isDestroyed, setUserData
-
Constructor Details
-
BBjPanelAdapter
public BBjPanelAdapter(com.basis.bbj.proxies.sysgui.BBjWindow w)
-
-
Method Details
-
add
Used to add controls to a panel. Multiple controls can be passed to this function, and will be added in the order the arguments are passed (arg0 added first, arg1 second, etc...)- Overrides:
addin classAbstractDwcjPanel- Parameters:
ctrl- the control(s) to be added- Returns:
- the panel itself
-
setStyle
Description copied from interface:HasStyleAssigns specified value to the specified CSS property- Specified by:
setStylein interfaceHasStyle- Overrides:
setStylein classAbstractDwcjPanel- Parameters:
property- The CSS property to be changedvalue- The value of the selected CSS property- Returns:
- The control itself
-
addClassName
Description copied from interface:HasClassNameAdds a CSS class to the list of CSS classes for the control.- Specified by:
addClassNamein interfaceHasClassName- Overrides:
addClassNamein classAbstractDwcjPanel- Returns:
- The control itself
-
removeClassName
Description copied from interface:HasClassNameRemoves a CSS class from the list of CSS classes for the control.- Specified by:
removeClassNamein interfaceHasClassName- Overrides:
removeClassNamein classAbstractDwcjPanel- Returns:
- The control itself
-
setText
Description copied from interface:HasControlTextset the text of the control Each control implementing this interface has a text property, which might be visible in different ways (caption, title, contents of edit) or sometimes not visible at all- Specified by:
setTextin interfaceHasControlText- Overrides:
setTextin classAbstractDwcControl- Returns:
- the control itself
-
setVisible
Description copied from interface:HasVisibilitySet whether the control is visible or invisible- Specified by:
setVisiblein interfaceHasVisibility- Overrides:
setVisiblein classAbstractDwcControl- Returns:
- the control itself
-
setEnabled
Description copied from interface:EnableableSet whether the control is to be enabled- Specified by:
setEnabledin interfaceEnableable- Overrides:
setEnabledin classAbstractDwcControl- Returns:
- the control itself
-
setTooltipText
Description copied from interface:HasTooltipSet the tooltip text of the control- Specified by:
setTooltipTextin interfaceHasTooltip- Overrides:
setTooltipTextin classAbstractDwcControl- Returns:
- the control itself
-
setAttribute
Description copied from class:AbstractDwcControlset the value for an attribute in the control- Specified by:
setAttributein interfaceHasAttribute- Overrides:
setAttributein classAbstractDwcControl- Parameters:
attribute- the name of the attributevalue- the value to be set- Returns:
- the control itself
-
setId
Description copied from interface:ControlAssigns the ID of a control- Specified by:
setIdin interfaceControl- Overrides:
setIdin classAbstractControl- Parameters:
elementId- Desired ID designation- Returns:
- The control itself
-