Skip to main content

Class ItemVisitor

Namespace: Aurigma.DesignAtoms.Model
Assembly: Aurigma.DesignAtoms.Model.dll
Syntax
public abstract class ItemVisitor

Inheritance: System.Object -> ItemVisitor

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

Constructors

ItemVisitor

protected ItemVisitor()

Methods

Visit

public abstract Task Visit(SmartItem smart)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.SmartItemsmart
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(BarcodeItem image)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BarcodeItemimage
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(ImageItem image)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ImageItemimage
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(DashedLineItem dahedLine)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.DashedLineItemdahedLine
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(LineItem line)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.LineItemline
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(EllipseItem ellipse)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.EllipseItemellipse
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(PolylineItem polyline)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PolylineItempolyline
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(RectangleItem rectangle)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.RectangleItemrectangle
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(PlainTextItem plainText)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PlainTextItemplainText
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(BoundedTextItem boundedText)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.BoundedTextItemboundedText
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(CurvedTextItem curvedText)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.CurvedTextItemcurvedText
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(GridItem grid)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.GridItemgrid
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(PlaceholderItem placeholder)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PlaceholderItemplaceholder
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(ShapeItem shape)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ShapeItemshape
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(PathBoundedTextItem pathBoundedText)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.PathBoundedTextItempathBoundedText
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(AutoScaledTextItem autoScaledText)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.AutoScaledTextItemautoScaledText
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(GroupItem groupItem)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.GroupItemgroupItem
Returns

System.Threading.Tasks.Task

Visit

public abstract Task Visit(ClipartItem clipartItem)
Parameters
TypeNameDescription
Aurigma.DesignAtoms.Model.Items.ClipartItemclipartItem
Returns

System.Threading.Tasks.Task

Was this page helpful?