public static class Field.Type
Field type
public Type(@NotNull
java.lang.String name,
@NotNull
java.lang.String fullName,
@NotNull
java.lang.String normalizedName,
@Nullable
CommonFieldType commonType)
Field type
name - Local field type name scoped to the containing document typefullName - Unique global field type name prefixed with the document types of all containing documentsnormalizedName - Normalized global field type name. Fields in document types derived from the same base document type in the schema will have the same normalized name.commonType - optional common field type. Commonly occurring fields that have the same semantic meaning in different document types will often have a set common type.@NotNull public java.lang.String getName()
Local field type name scoped to the containing document type
@NotNull public java.lang.String getFullName()
Unique global field type name prefixed with the document types of all containing documents
@NotNull public java.lang.String getNormalizedName()
Normalized global field type name.
Fields in document types derived from the same base document type in the schema will have the same normalized name.
@Nullable public CommonFieldType getCommonType()
optional common field type.
Commonly occurring fields that have the same semantic meaning in different document types will often have a set common type.
@NotNull public java.lang.String component1()
Local field type name scoped to the containing document type
@NotNull public java.lang.String component2()
Unique global field type name prefixed with the document types of all containing documents
@NotNull public java.lang.String component3()
Normalized global field type name.
Fields in document types derived from the same base document type in the schema will have the same normalized name.
@Nullable public CommonFieldType component4()
optional common field type.
Commonly occurring fields that have the same semantic meaning in different document types will often have a set common type.
@NotNull
public io.scanbot.genericdocument.entity.Field.Type copy(@NotNull
java.lang.String name,
@NotNull
java.lang.String fullName,
@NotNull
java.lang.String normalizedName,
@Nullable
CommonFieldType commonType)
Field type
@NotNull public java.lang.String toString()
public int hashCode()
public boolean equals(@Nullable
java.lang.Object p)