Class ItemVisitor
Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public abstract class ItemVisitor
Inheritance: System.Object -> ItemVisitor
Inherited Members
System.Object.ToStringSystem.Object.Equals(System.Object)System.Object.Equals(System.Object,System.Object)System.Object.ReferenceEquals(System.Object,System.Object)System.Object.GetHashCodeSystem.Object.GetTypeSystem.Object.MemberwiseClone
Constructors
ItemVisitor
protected ItemVisitor()
Methods
Visit
public abstract Task Visit(SmartItem smart)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.SmartItem | smart |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(BarcodeItem image)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BarcodeItem | image |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(ImageItem image)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ImageItem | image |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(DashedLineItem dahedLine)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.DashedLineItem | dahedLine |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(LineItem line)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.LineItem | line |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(EllipseItem ellipse)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.EllipseItem | ellipse |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(PolylineItem polyline)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PolylineItem | polyline |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(RectangleItem rectangle)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.RectangleItem | rectangle |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(PlainTextItem plainText)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PlainTextItem | plainText |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(BoundedTextItem boundedText)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.BoundedTextItem | boundedText |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(CurvedTextItem curvedText)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.CurvedTextItem | curvedText |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(GridItem grid)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.GridItem | grid |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(PlaceholderItem placeholder)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PlaceholderItem | placeholder |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(ShapeItem shape)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ShapeItem | shape |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(PathBoundedTextItem pathBoundedText)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.PathBoundedTextItem | pathBoundedText |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(AutoScaledTextItem autoScaledText)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.AutoScaledTextItem | autoScaledText |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(GroupItem groupItem)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.GroupItem | groupItem |
Returns
System.Threading.Tasks.Task
Visit
public abstract Task Visit(ClipartItem clipartItem)
Parameters
| Type | Name | Description |
|---|---|---|
| Aurigma.DesignAtoms.Model.Items.ClipartItem | clipartItem |
Returns
System.Threading.Tasks.Task