Interface IMarkupDataVisitor
Interface for the visitor in the visitor pattern implementation for translatable source / target content items in a localizable paragraph unit.
Namespace: Sdl.FileTypeSupport.Framework.BilingualApi
Assembly: Sdl.FileTypeSupport.Framework.Core.dll
Syntax
public interface IMarkupDataVisitor
Methods
VisitCommentMarker(ICommentMarker)
Called by comment marker instances.
Declaration
void VisitCommentMarker(ICommentMarker commentMarker)
Parameters
| Type | Name | Description |
|---|---|---|
| ICommentMarker | commentMarker |
VisitLocationMarker(ILocationMarker)
Called by location marker instances.
Declaration
void VisitLocationMarker(ILocationMarker location)
Parameters
| Type | Name | Description |
|---|---|---|
| ILocationMarker | location |
VisitLockedContent(ILockedContent)
Called by locked content instances.
Declaration
void VisitLockedContent(ILockedContent lockedContent)
Parameters
| Type | Name | Description |
|---|---|---|
| ILockedContent | lockedContent |
VisitOtherMarker(IOtherMarker)
Called by other marker instances.
Declaration
void VisitOtherMarker(IOtherMarker marker)
Parameters
| Type | Name | Description |
|---|---|---|
| IOtherMarker | marker |
VisitPlaceholderTag(IPlaceholderTag)
Called by placeholder tag instances.
Declaration
void VisitPlaceholderTag(IPlaceholderTag tag)
Parameters
| Type | Name | Description |
|---|---|---|
| IPlaceholderTag | tag |
VisitRevisionMarker(IRevisionMarker)
Called by revision marker instances.
Declaration
void VisitRevisionMarker(IRevisionMarker revisionMarker)
Parameters
| Type | Name | Description |
|---|---|---|
| IRevisionMarker | revisionMarker |
VisitSegment(ISegment)
Called by segment instances.
Declaration
void VisitSegment(ISegment segment)
Parameters
| Type | Name | Description |
|---|---|---|
| ISegment | segment |
VisitTagPair(ITagPair)
Called by tag pair instances.
Declaration
void VisitTagPair(ITagPair tagPair)
Parameters
| Type | Name | Description |
|---|---|---|
| ITagPair | tagPair |
VisitText(IText)
Called by text instances.
Declaration
void VisitText(IText text)
Parameters
| Type | Name | Description |
|---|---|---|
| IText | text |