| Index: components/autofill/android/java/src/org/chromium/components/autofill/FormFieldData.java
|
| diff --git a/components/autofill/android/java/src/org/chromium/components/autofill/FormFieldData.java b/components/autofill/android/java/src/org/chromium/components/autofill/FormFieldData.java
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..b91d209adb30fe2f39a0a0443269cefad2c797d7
|
| --- /dev/null
|
| +++ b/components/autofill/android/java/src/org/chromium/components/autofill/FormFieldData.java
|
| @@ -0,0 +1,39 @@
|
| +package org.chromium.components.autofill;
|
| +
|
| +import org.chromium.base.annotations.CalledByNative;
|
| +import org.chromium.base.annotations.JNINamespace;
|
| +
|
| +@JNINamespace("autofill")
|
| +public class FormFieldData {
|
| + final public String mLabel;
|
| + final public String mName;
|
| + final public String mAutocompleteAttr;
|
| + final public boolean mShouldAutocomplete;
|
| +
|
| + private String mValue;
|
| +
|
| + private FormFieldData(String name, String label, String value, String autocompleteAttr,
|
| + boolean shouldAutocomplete) {
|
| + mName = name;
|
| + mLabel = label;
|
| + mValue = value;
|
| + mAutocompleteAttr = autocompleteAttr;
|
| + mShouldAutocomplete = shouldAutocomplete;
|
| + }
|
| +
|
| + @CalledByNative
|
| + public String getValue() {
|
| + return mValue;
|
| + }
|
| +
|
| + @CalledByNative
|
| + public void updataValue(String value) {
|
| + mValue = value;
|
| + }
|
| +
|
| + @CalledByNative
|
| + private static FormFieldData createFormFieldData(String name, String label, String value,
|
| + String autocompleteAttr, boolean shouldAutocomplete) {
|
| + return new FormFieldData(name, label, value, autocompleteAttr, shouldAutocomplete);
|
| + }
|
| +}
|
|
|