Interface IMarkupDataVisitor
Interface for the visitor in the visitor pattern implementation for translatable source / target content items in a localizable paragraph unit.
Namespace: SdlSdl.FileTypeSupportFrameworkBilingualApi
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 |