public StructBuilder addField(CharSequence fieldName, StructType fieldType, Object assoc) { return addField(fieldName, fieldType, 0, assoc); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim) { return addField(fieldName,fieldType,fieldDim, null); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim) { return addField(fieldName,fieldType,fieldDim, null); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, Object assoc) { return addField(fieldName, fieldType, 0, assoc); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim) { return addField(fieldName,fieldType,fieldDim, null); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType, Object assoc) { return addField(fieldName, fieldType, 0, assoc); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType) { return addField(fieldName, fieldType, 0, null); }
public <T extends Enum<T>> StructBuilder stringField(T field) { return addField(field, StructType.Text); };
public <T extends Enum<T>> StructBuilder byteField(T field) { return addField(field, StructType.Byte); };
public StructBuilder addField(CharSequence fieldName, StructType fieldType) { return addField(fieldName, fieldType, 0, null); }
public StructBuilder addField(CharSequence fieldName, StructType fieldType) { return addField(fieldName, fieldType, 0, null); }
public <T extends Enum<T>> StructBuilder integerField(T field) { return addField(field, StructType.Integer); };
public <T extends Enum<T>> StructBuilder decimalField(T field) { return addField(field, StructType.Decimal); };
public <T extends Enum<T>> StructBuilder integerField(T field) { return addField(field, StructType.Integer); };
public <T extends Enum<T>> StructBuilder booleanField(T field) { return addField(field, StructType.Boolean); };
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc) { return addField(fieldName, fieldType, fieldDim, assoc, JSONRequired.OPTIONAL, null); };
public StructBuilder addField(CharSequence fieldName, StructType fieldType, int fieldDim, Object assoc) { return addField(fieldName, fieldType, fieldDim, assoc, JSONRequired.OPTIONAL, null); };
public void addToStruct(StructRegistry typeData, StructBuilder structBuilder) { int length = mappings.length; int[] jsonIndexLoookup = new int[length]; int i = length; while (--i>=0) { JSONFieldMapping mapping = mappings[i]; structBuilder.addField(mapping.getName(), mapTypes(mapping), mapping.dimensions(), mapping.getAssociatedObject()); } }
public void addToStruct(StructRegistry typeData, StructBuilder structBuilder) { int length = mappings.length; int i = length; assert(i>0) : "Must not add an empty extraction"; while (--i>=0) { JSONFieldMapping mapping = mappings[i]; structBuilder.addField(mapping.getName(), mapTypes(mapping), mapping.dimensions(), mapping.getAssociatedObject(), mapping.isRequired(), mapping.getValidator()); } }
public void addToStruct(StructRegistry typeData, StructBuilder structBuilder) { int length = mappings.length; int i = length; assert(i>0) : "Must not add an empty extraction"; while (--i>=0) { JSONFieldMapping mapping = mappings[i]; structBuilder.addField(mapping.getName(), mapTypes(mapping), mapping.dimensions(), mapping.getAssociatedObject(), mapping.isRequired(), mapping.getValidator()); } }