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 |