/
ModelWithAllFieldTypesBuilder.java
91 lines (57 loc) · 2.97 KB
/
ModelWithAllFieldTypesBuilder.java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
package com.airbnb.epoxy;
import androidx.annotation.LayoutRes;
import androidx.annotation.Nullable;
import java.lang.Boolean;
import java.lang.Byte;
import java.lang.CharSequence;
import java.lang.Character;
import java.lang.Double;
import java.lang.Float;
import java.lang.Integer;
import java.lang.Long;
import java.lang.Number;
import java.lang.Object;
import java.lang.Short;
import java.lang.String;
import java.util.List;
@EpoxyBuildScope
public interface ModelWithAllFieldTypesBuilder {
ModelWithAllFieldTypesBuilder onBind(
OnModelBoundListener<ModelWithAllFieldTypes_, Object> listener);
ModelWithAllFieldTypesBuilder onUnbind(
OnModelUnboundListener<ModelWithAllFieldTypes_, Object> listener);
ModelWithAllFieldTypesBuilder onVisibilityStateChanged(
OnModelVisibilityStateChangedListener<ModelWithAllFieldTypes_, Object> listener);
ModelWithAllFieldTypesBuilder onVisibilityChanged(
OnModelVisibilityChangedListener<ModelWithAllFieldTypes_, Object> listener);
ModelWithAllFieldTypesBuilder valueInt(int valueInt);
ModelWithAllFieldTypesBuilder valueInteger(Integer valueInteger);
ModelWithAllFieldTypesBuilder valueShort(short valueShort);
ModelWithAllFieldTypesBuilder valueShortWrapper(Short valueShortWrapper);
ModelWithAllFieldTypesBuilder valueChar(char valueChar);
ModelWithAllFieldTypesBuilder valueCharacter(Character valueCharacter);
ModelWithAllFieldTypesBuilder valuebByte(byte valuebByte);
ModelWithAllFieldTypesBuilder valueByteWrapper(Byte valueByteWrapper);
ModelWithAllFieldTypesBuilder valueLong(long valueLong);
ModelWithAllFieldTypesBuilder valueLongWrapper(Long valueLongWrapper);
ModelWithAllFieldTypesBuilder valueDouble(double valueDouble);
ModelWithAllFieldTypesBuilder valueDoubleWrapper(Double valueDoubleWrapper);
ModelWithAllFieldTypesBuilder valueFloat(float valueFloat);
ModelWithAllFieldTypesBuilder valueFloatWrapper(Float valueFloatWrapper);
ModelWithAllFieldTypesBuilder valueBoolean(boolean valueBoolean);
ModelWithAllFieldTypesBuilder valueBooleanWrapper(Boolean valueBooleanWrapper);
ModelWithAllFieldTypesBuilder valueIntArray(int[] valueIntArray);
ModelWithAllFieldTypesBuilder valueObjectArray(Object[] valueObjectArray);
ModelWithAllFieldTypesBuilder valueString(String valueString);
ModelWithAllFieldTypesBuilder valueObject(Object valueObject);
ModelWithAllFieldTypesBuilder valueList(List<String> valueList);
ModelWithAllFieldTypesBuilder id(long id);
ModelWithAllFieldTypesBuilder id(@Nullable Number... arg0);
ModelWithAllFieldTypesBuilder id(long id1, long id2);
ModelWithAllFieldTypesBuilder id(@Nullable CharSequence arg0);
ModelWithAllFieldTypesBuilder id(@Nullable CharSequence arg0, @Nullable CharSequence... arg1);
ModelWithAllFieldTypesBuilder id(@Nullable CharSequence arg0, long arg1);
ModelWithAllFieldTypesBuilder layout(@LayoutRes int arg0);
ModelWithAllFieldTypesBuilder spanSizeOverride(
@Nullable EpoxyModel.SpanSizeOverrideCallback arg0);
}