@NotThreadSafe public class ExportRecord extends Object implements IExportRecord
IExportRecord.| Constructor and Description |
|---|
ExportRecord() |
ExportRecord(IExportRecordField... aFields) |
ExportRecord(Iterable<? extends IExportRecordField> aFields) |
public ExportRecord()
public ExportRecord(@Nonnull IExportRecordField... aFields)
public ExportRecord(@Nonnull Iterable<? extends IExportRecordField> aFields)
@Nonnull public com.helger.commons.state.EChange removeFieldAtIndex(@Nonnegative int nIndex)
@Nonnull public ExportRecord addField(@Nonnull IExportRecordField aField)
@Nonnull public ExportRecord addField(@Nullable Object aValue)
@Nonnull public ExportRecord addField(@Nullable String sValue)
@Nonnull public ExportRecord addField(@Nullable LocalDate aValue)
@Nonnull public ExportRecord addField(@Nullable LocalTime aValue)
@Nonnull public ExportRecord addField(@Nullable LocalDateTime aValue)
@Nonnull public ExportRecord addField(@Nullable ZonedDateTime aValue)
@Nonnull public ExportRecord addField(@Nullable OffsetDateTime aValue)
@Nonnull public ExportRecord addField(boolean bValue)
@Nonnull public ExportRecord addField(Boolean aValue)
@Nonnull public ExportRecord addField(int nValue)
@Nonnull public ExportRecord addField(@Nullable Integer aValue)
@Nonnull public ExportRecord addField(long nValue)
@Nonnull public ExportRecord addField(@Nullable Long aValue)
@Nonnull public ExportRecord addField(@Nullable BigInteger aValue)
@Nonnull public ExportRecord addField(double dValue)
@Nonnull public ExportRecord addField(@Nullable Double aValue)
@Nonnull public ExportRecord addField(@Nullable BigDecimal aValue)
@Nonnull public ExportRecord addNullField()
@Nonnull public ExportRecord addNullFields(@Nonnegative int nFields)
@Nonnull @ReturnsMutableCopy public com.helger.commons.collection.impl.ICommonsList<IExportRecordField> getAllFields()
getAllFields in interface IExportRecordpublic boolean hasFields()
hasFields in interface IExportRecordtrue if at least one field is present@Nonnegative public int getFieldCount()
getFieldCount in interface IExportRecordCopyright © 2014–2023 Philip Helger. All rights reserved.