/// <summary> /// Create a new EmailAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> public EmailAPRptColumn(StringAPColumnDef columnDef, string id, string title) : base(columnDef, id, title, RegexAPRptColumn.RegexEmail, "") { }
/// <summary> /// Create a new TextAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> public TextAPRptColumn(StringAPColumnDef columnDef, string id, string title) : base(columnDef, id, title) { _dataLength = columnDef.Length; }
/// <summary> /// Create a new EmailAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> public EmailAPRptColumn(StringAPColumnDef columnDef) : base(columnDef, RegexAPRptColumn.RegexEmail, "") { }
/// <summary> /// Create a new MultiLineTextAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> public MultiLineTextAPRptColumn(StringAPColumnDef columnDef, string id, string title) : base(columnDef, id, title) { }
/// <summary> /// Create a new TextAPRptColumn. /// </summary> /// <param name="columnDef">Column define</param> public TextAPRptColumn(StringAPColumnDef columnDef) : base(columnDef) { _dataLength = columnDef.Length; }
/// <summary> /// Create a new MultiLineTextAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> public MultiLineTextAPRptColumn(StringAPColumnDef columnDef) : base(columnDef) { }
/// <summary> /// Create a new LongTextAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> public LongTextAPRptColumn(StringAPColumnDef columnDef, string id, string title) : base(columnDef, id, title) { }
/// <summary> /// Create a new LongTextAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> public LongTextAPRptColumn(StringAPColumnDef columnDef) : base(columnDef) { }
/// <summary> /// Create a new RegexAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> /// <param name="id">Column unique ID.</param> /// <param name="title">Title.</param> /// <param name="pattern">Pattern of Regex.</param> /// <param name="message">Invalidated message.</param> public RegexAPRptColumn(StringAPColumnDef columnDef, string id, string title, string pattern, string message) : base(columnDef, id, title) { _pattern = pattern; _message = message; }
/// <summary> /// Create a new UrlAPRptColumn. /// </summary> /// <param name="columnDef">Column define.</param> public UrlAPRptColumn(StringAPColumnDef columnDef) : base(columnDef, RegexAPRptColumn.RegexUrl, "") { }