gsdsdk / com.gsd.software.sdk.viewparser.dynamicview.layoutdsl / LayoutComponent
class LayoutComponent :
Layout
,
Buildable
Created by Maksim Shumko on 6/26/2020
Name | Summary |
---|---|
<init> | LayoutComponent(context: Context , linearLayout: LinearLayout ) Created by Maksim Shumko on 6/26/2020 |
Name | Summary |
---|---|
build | fun build(): Unit |
button | fun button(item: Button , properties: Button .() -> Unit ): Unit |
checkBox | fun checkBox(item: CheckBox ): Unit |
complexDatePicker | fun complexDatePicker(item: ComplexDatePicker ): Unit |
datePicker | fun datePicker(item: DatePicker ): Unit |
horizontalDivider | fun horizontalDivider(item: HorizontalDivider ): Unit |
horizontalLayout | fun horizontalLayout(viewId: String , fragment: DynamicViewFragment , item: DynamicLayout , properties: DynamicLayout .() -> Unit ): Unit |
multilineEditText | fun multilineEditText(item: MultilineEditText ): Unit |
numberPicker | fun numberPicker(item: NumberPicker , properties: NumberPicker .() -> Unit ): Unit |
objectPicker | fun <T : Any > objectPicker(viewId: String , item: ObjectPicker < T >, properties: SingleObjectPicker < T >.() -> Unit ): Unit |
objectsPicker | fun objectsPicker(fragment: Fragment, item: ObjectsPicker ): Unit |
radioGroup | fun <T : Any > radioGroup(item: RadioGroup < T >): Unit |
recipientsPicker | fun <T> recipientsPicker(fragment: T , item: RecipientsPicker , properties: RecipientsPicker < T >.() -> Unit ): Unit where T : Listener , T : Fragment |
singleEditText | fun singleEditText(item: SingleEditText , properties: SingleEditText .() -> Unit ): Unit |
singleObjectRequestPicker | fun singleObjectRequestPicker(fragment: Fragment, item: SingleObjectRequestPicker ): Unit |
singleText | fun singleText(item: SingleText , properties: SingleText .() -> Unit ): Unit |
spinner | fun <T : Any > spinner(item: Spinner < T >): Unit |
switch | fun switch(item: Switch ): Unit |
textButton | fun textButton(item: TextButton ): Unit |
timeDurationPicker | fun timeDurationPicker(item: TimeDurationPicker ): Unit |
verticalLayout | fun verticalLayout(viewId: String , fragment: DynamicViewFragment , item: DynamicLayout , properties: DynamicLayout .() -> Unit ): Unit |