gsdsdk / com.gsd.software.sdk.viewparser.dynamicview.layoutdsl / Layout

Layout

interface Layout

Created by Maksim Shumko on 6/29/2020

Functions

Name Summary
button abstract fun button(item:Button, properties:Button.() ->Unit):Unit
checkBox abstract fun checkBox(item:CheckBox):Unit
complexDatePicker abstract fun complexDatePicker(item:ComplexDatePicker):Unit
datePicker abstract fun datePicker(item:DatePicker):Unit
horizontalDivider abstract fun horizontalDivider(item:HorizontalDivider):Unit
horizontalLayout abstract fun horizontalLayout(viewId:String, fragment:DynamicViewFragment, item:DynamicLayout, properties:DynamicLayout.() ->Unit):Unit
multilineEditText abstract fun multilineEditText(item:MultilineEditText):Unit
numberPicker abstract fun numberPicker(item:NumberPicker, properties:NumberPicker.() ->Unit):Unit
objectPicker abstract fun <T :Any> objectPicker(viewId:String, item:ObjectPicker<T>, properties:SingleObjectPicker<T>.() ->Unit):Unit
objectsPicker abstract fun objectsPicker(fragment: Fragment, item:ObjectsPicker):Unit
radioGroup abstract fun <T :Any> radioGroup(item:RadioGroup<T>):Unit
recipientsPicker abstract fun <T> recipientsPicker(fragment:T, item:RecipientsPicker, properties:RecipientsPicker<T>.() ->Unit):Unitwhere T :Listener, T : Fragment
singleEditText abstract fun singleEditText(item:SingleEditText, properties:SingleEditText.() ->Unit):Unit
singleObjectRequestPicker abstract fun singleObjectRequestPicker(fragment: Fragment, item:SingleObjectRequestPicker):Unit
singleText abstract fun singleText(item:SingleText, properties:SingleText.() ->Unit):Unit
spinner abstract fun <T :Any> spinner(item:Spinner<T>):Unit
switch abstract fun switch(item:Switch):Unit
textButton abstract fun textButton(item:TextButton):Unit
timeDurationPicker abstract fun timeDurationPicker(item:TimeDurationPicker):Unit
verticalLayout abstract fun verticalLayout(viewId:String, fragment:DynamicViewFragment, item:DynamicLayout, properties:DynamicLayout.() ->Unit):Unit

Inheritors

Name Summary
LayoutComponent class LayoutComponent :Layout,Buildable
Created by Maksim Shumko on 6/26/2020