Class ItemDataValidator
Inheritance
System.Object
ItemDataValidator
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Aurigma.DesignAtoms.dll
Syntax
public class ItemDataValidator : ItemVisitor<List<ValidationResult>>
Constructors
ItemDataValidator(ItemData, IRemoteImageLoader, IPublicImagesProvider, IUserImagesProvider, IBarcodeService, IFileCacheImageParamsReader, ItemDataValidator.Factory, ISessionContext)
Declaration
public ItemDataValidator(ItemData itemData, IRemoteImageLoader remoteImageLoader, IPublicImagesProvider publicImagesProvider, IUserImagesProvider userImagesProvider, IBarcodeService barcodeService, IFileCacheImageParamsReader fileCacheImageParamsReader, ItemDataValidator.Factory itemDataValidatorFactory, ISessionContext sessionContext = null)
Parameters
Methods
Visit(AutoScaledTextItem)
Declaration
public override Task<List<ValidationResult>> Visit(AutoScaledTextItem autoScaledText)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.AutoScaledTextItem)
Visit(BarcodeItem)
Declaration
public override Task<List<ValidationResult>> Visit(BarcodeItem barcode)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.BarcodeItem)
Visit(BoundedTextItem)
Declaration
public override Task<List<ValidationResult>> Visit(BoundedTextItem boundedText)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.BoundedTextItem)
Visit(ClipartItem)
Declaration
public override Task<List<ValidationResult>> Visit(ClipartItem clipartItem)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.ClipartItem)
Visit(CurvedTextItem)
Declaration
public override Task<List<ValidationResult>> Visit(CurvedTextItem curvedText)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.CurvedTextItem)
Visit(DashedLineItem)
Declaration
public override Task<List<ValidationResult>> Visit(DashedLineItem dashedLine)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.DashedLineItem)
Visit(EllipseItem)
Declaration
public override Task<List<ValidationResult>> Visit(EllipseItem ellipse)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.EllipseItem)
Visit(GridItem)
Declaration
public override Task<List<ValidationResult>> Visit(GridItem grid)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.GridItem)
Visit(GroupItem)
Declaration
public override Task<List<ValidationResult>> Visit(GroupItem groupItem)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.GroupItem)
Visit(ImageItem)
Declaration
public override Task<List<ValidationResult>> Visit(ImageItem image)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.ImageItem)
Visit(LineItem)
Declaration
public override Task<List<ValidationResult>> Visit(LineItem line)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.LineItem)
Visit(PathBoundedTextItem)
Declaration
public override Task<List<ValidationResult>> Visit(PathBoundedTextItem pathBoundedText)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.PathBoundedTextItem)
Visit(PlaceholderItem)
Declaration
public override Task<List<ValidationResult>> Visit(PlaceholderItem placeholder)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.PlaceholderItem)
Visit(PlainTextItem)
Declaration
public override Task<List<ValidationResult>> Visit(PlainTextItem plainText)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.PlainTextItem)
Visit(PolylineItem)
Declaration
public override Task<List<ValidationResult>> Visit(PolylineItem polyline)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.PolylineItem)
Visit(RectangleItem)
Declaration
public override Task<List<ValidationResult>> Visit(RectangleItem rectangle)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.RectangleItem)
Visit(ShapeItem)
Declaration
public override Task<List<ValidationResult>> Visit(ShapeItem shape)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.ShapeItem)
Visit(SmartItem)
Declaration
public override Task<List<ValidationResult>> Visit(SmartItem smart)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task<System.Collections.Generic.List<ValidationResult>> |
|
Overrides
Aurigma.DesignAtoms.Model.ItemVisitor<System.Collections.Generic.List<Aurigma.DesignAtoms.Validators.ValidationResult>>.Visit(Aurigma.DesignAtoms.Model.Items.SmartItem)