aboutsummaryrefslogtreecommitdiffstats
path: root/document/abi-spec.json
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-08-28 10:00:21 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2019-08-28 10:00:21 +0200
commit178953855fc944b2861954dd558e4bd397c04b00 (patch)
treeb78d9782c1d3b0a1052292247a05122adca37dcf /document/abi-spec.json
parent18a0e65a0cdad8c9afc0dd16fac1e0941e67aa30 (diff)
Only expose explicit fields in the document.
Also build all fieldSets when constructing the document type.
Diffstat (limited to 'document/abi-spec.json')
-rw-r--r--document/abi-spec.json4
1 files changed, 4 insertions, 0 deletions
diff --git a/document/abi-spec.json b/document/abi-spec.json
index d6ee31695da..6ce2543b4c2 100644
--- a/document/abi-spec.json
+++ b/document/abi-spec.json
@@ -437,6 +437,7 @@
"protected void register(com.yahoo.document.DocumentTypeManager, java.util.List)",
"public boolean isA(java.lang.String)",
"public void addField(com.yahoo.document.Field)",
+ "public void addFieldSets(java.util.Map)",
"public com.yahoo.document.Field addField(java.lang.String, com.yahoo.document.DataType)",
"public com.yahoo.document.Field addHeaderField(java.lang.String, com.yahoo.document.DataType)",
"public void inherit(com.yahoo.document.DocumentType)",
@@ -450,6 +451,8 @@
"public com.yahoo.document.Field removeField(java.lang.String)",
"public java.util.Collection getFields()",
"public java.util.Set fieldSet()",
+ "public java.util.Set fieldSetAll()",
+ "public java.util.Set fieldSet(java.lang.String)",
"public java.util.Iterator fieldIteratorThisTypeOnly()",
"public boolean equals(java.lang.Object)",
"public int hashCode()",
@@ -462,6 +465,7 @@
"public bridge synthetic java.lang.Object clone()"
],
"fields": [
+ "public static final java.lang.String DOCUMENT",
"public static final int classId"
]
},