com.ebasetech.xi.api.controls
Interface ButtonControlProperties

All Superinterfaces:
BackgroundStyleProperties, BorderStyleProperties, MarginStyleProperties, PaddingStyleProperties, TextStyleProperties
All Known Subinterfaces:
ButtonColumnControl, ButtonControl

public interface ButtonControlProperties
extends BackgroundStyleProperties, TextStyleProperties, PaddingStyleProperties, MarginStyleProperties, BorderStyleProperties


Method Summary
 Text getButtonText()
          Returns the Text object for the button text.
 Text getMouseOverText()
          Returns the Text object for the mouse over text.
 boolean isSkipValidation()
          Returns the skip validation flag that indicates whether or not validation of controls higher on the page is skipped prior to executing the button's on click event.
 void setSkipValidation(boolean skipValidation)
          Specifies whether or not validation of controls higher on the page is skipped prior to executing the button's on click event.
 
Methods inherited from interface com.ebasetech.xi.api.controls.BackgroundStyleProperties
getBackgroundColor, getBackgroundImage, getBackgroundImagePosition, getBackgroundImageRepeat, setBackgroundColor, setBackgroundImage, setBackgroundImagePosition, setBackgroundImageRepeat
 
Methods inherited from interface com.ebasetech.xi.api.controls.TextStyleProperties
getLineHeight, getTextBold, getTextColor, getTextDecoration, getTextFont, getTextItalic, getTextSize, setLineHeight, setTextBold, setTextColor, setTextDecoration, setTextFont, setTextItalic, setTextSize
 
Methods inherited from interface com.ebasetech.xi.api.controls.PaddingStyleProperties
getAllPadding, getBottomPadding, getLeftPadding, getRightPadding, getTopPadding, setAllPadding, setBottomPadding, setLeftPadding, setRightPadding, setTopPadding
 
Methods inherited from interface com.ebasetech.xi.api.controls.MarginStyleProperties
getAllMargin, getBottomMargin, getLeftMargin, getRightMargin, getTopMargin, setAllMargin, setBottomMargin, setLeftMargin, setRightMargin, setTopMargin
 
Methods inherited from interface com.ebasetech.xi.api.controls.BorderStyleProperties
getBorderColor, getBorderRadius, getBorderStyle, getBorderWidth, getBottomBorderWidth, getLeftBorderWidth, getRightBorderWidth, getTopBorderWidth, setBorderColor, setBorderRadius, setBorderStyle, setBorderWidth, setBottomBorderWidth, setLeftBorderWidth, setRightBorderWidth, setTopBorderWidth
 

Method Detail

getButtonText

Text getButtonText()
Returns the Text object for the button text.

Since:
V4.4

getMouseOverText

Text getMouseOverText()
Returns the Text object for the mouse over text.

Since:
V4.4

isSkipValidation

boolean isSkipValidation()
Returns the skip validation flag that indicates whether or not validation of controls higher on the page is skipped prior to executing the button's on click event.

Note that field type validation is always executed regardless of the setting of this flag (e.g. check that only numeric data is entered for numeric fields).

Further documentation.

Since:
V4.4

setSkipValidation

void setSkipValidation(boolean skipValidation)
Specifies whether or not validation of controls higher on the page is skipped prior to executing the button's on click event.

Note that field type validation is always executed regardless of the setting of this flag (e.g. check that only numeric data is entered for numeric fields).

Further documentation.

Since:
V4.4