Class LiteBcmVisitor
An abstract class using the Visitor pattern. Can be implemented for concrete processing of BCM documents.
Inheritance
Object
LiteBcmVisitor
Inherited Members
Object.ToString()
Object.Equals(Object)
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Namespace: Sdl.LanguagePlatform.TranslationMemoryApi.LiteBCM.Common
Assembly: Sdl.LanguagePlatform.TranslationMemoryApi.dll
Syntax
public abstract class LiteBcmVisitor
Constructors
LiteBcmVisitor()
Declaration
protected LiteBcmVisitor()
Methods
VisitCommentContainer(CommentContainer)
Visits a CommentContainer instance.
Declaration
public abstract void VisitCommentContainer(CommentContainer commentContainer)
Parameters
Type | Name | Description |
---|---|---|
CommentContainer | commentContainer |
VisitLockedContentContainer(LockedContentContainer)
Visits a LockedContentContainer instance.
Declaration
public abstract void VisitLockedContentContainer(LockedContentContainer lockedContentContainer)
Parameters
Type | Name | Description |
---|---|---|
LockedContentContainer | lockedContentContainer |
VisitParagraph(Paragraph)
Visits a Paragraph instance.
Declaration
public abstract void VisitParagraph(Paragraph paragraph)
Parameters
Type | Name | Description |
---|---|---|
Paragraph | paragraph |
VisitPlaceholderTag(PlaceholderTag)
Visits a PlaceholderTag instance.
Declaration
public abstract void VisitPlaceholderTag(PlaceholderTag tag)
Parameters
Type | Name | Description |
---|---|---|
PlaceholderTag | tag |
VisitRevisionContainer(RevisionContainer)
Visits a RevisionContainer instance.
Declaration
public abstract void VisitRevisionContainer(RevisionContainer revisionContainer)
Parameters
Type | Name | Description |
---|---|---|
RevisionContainer | revisionContainer |
VisitSegment(Segment)
Visits a Segment instance.
Declaration
public abstract void VisitSegment(Segment segment)
Parameters
Type | Name | Description |
---|---|---|
Segment | segment |
VisitTagPair(TagPair)
Visits a TagPair instance.
Declaration
public abstract void VisitTagPair(TagPair tagPair)
Parameters
Type | Name | Description |
---|---|---|
TagPair | tagPair |
VisitTerminologyContainer(TerminologyAnnotationContainer)
Visits a TerminologyAnnotationContainer instance.
Declaration
public abstract void VisitTerminologyContainer(TerminologyAnnotationContainer terminologyAnnotation)
Parameters
Type | Name | Description |
---|---|---|
TerminologyAnnotationContainer | terminologyAnnotation |
VisitText(TextMarkup)
Visits a TextMarkup instance.
Declaration
public abstract void VisitText(TextMarkup text)
Parameters
Type | Name | Description |
---|---|---|
TextMarkup | text |