Package com._1c.g5.v8.dt.bsl.ui.event
Class EventDirectiveButtonComposite
java.lang.Object
com._1c.g5.v8.dt.bsl.ui.event.EventDirectiveButtonComposite
Special class for creating and processing buttons for different composites
which defines compilation directives of the procedures for event handler in BSL form module
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateRadioButtonGroup(org.eclipse.swt.widgets.Composite composite) Creates buttons on compositeorg.eclipse.swt.widgets.ButtonGets client directive radio buttongetProceduresParameters(List<ProcedureParameters> proceduresParameters, String procedureAnnotation, boolean isRealDirective) Gets procedures parameters list for chosen eventorg.eclipse.swt.widgets.ButtonGets server directive radio buttonorg.eclipse.swt.widgets.ButtonGets server without context directive radio button
-
Constructor Details
-
EventDirectiveButtonComposite
public EventDirectiveButtonComposite(boolean isAllowedServerCall) Constructor- Parameters:
isAllowedServerCall-trueif allow select "AtServer" directive
-
-
Method Details
-
getProceduresParameters
public List<ProcedureParameters> getProceduresParameters(List<ProcedureParameters> proceduresParameters, String procedureAnnotation, boolean isRealDirective) Gets procedures parameters list for chosen event- Parameters:
proceduresParameters-ListofProcedureParametersfor chosen event, can not benullprocedureAnnotation- externalStringprocedure annotationisRealDirective-trueif directive is real,falseif no directive needed (for example: a procedure executed by a client may be marked as a client directive, but not be a directive as such)- Returns:
ListofProcedureParametersfor chosen event, can not benull
-
createRadioButtonGroup
public void createRadioButtonGroup(org.eclipse.swt.widgets.Composite composite) Creates buttons on composite- Parameters:
composite- parentComposite, can't benull
-
getClientButton
public org.eclipse.swt.widgets.Button getClientButton()Gets client directive radio button- Returns:
- client directive radio button, or
nullif methodcreateRadioButtonGroup(Composite)wasn't call
-
getServerButton
public org.eclipse.swt.widgets.Button getServerButton()Gets server directive radio button- Returns:
- server directive radio button , or
nullif methodcreateRadioButtonGroup(Composite)wasn't call
-
getServerNoContextButton
public org.eclipse.swt.widgets.Button getServerNoContextButton()Gets server without context directive radio button- Returns:
- server without context directive radio button, or
nullif methodcreateRadioButtonGroup(Composite)wasn't call
-