Search Results for

    Show / Hide Table of Contents

    Class BcmVisitor

    An abstract class using the Visitor pattern. Can be implemented for concrete processing of BCM documents.

    Inheritance
    object
    BcmVisitor
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: Sdl.Core.Bcm.BcmModel.Common
    Assembly: Sdl.Core.Bcm.BcmModel.dll
    Syntax
    public abstract class BcmVisitor

    Constructors

    BcmVisitor()

    Declaration
    protected BcmVisitor()

    Methods

    VisitCommentContainer(CommentContainer)

    Visits a CommentContainer instance.

    Declaration
    public abstract void VisitCommentContainer(CommentContainer commentContainer)
    Parameters
    Type Name Description
    CommentContainer commentContainer

    VisitFeedbackContainer(FeedbackContainer)

    Visits a FeedbackContainer instance.

    Declaration
    public abstract void VisitFeedbackContainer(FeedbackContainer feedbackContainer)
    Parameters
    Type Name Description
    FeedbackContainer feedbackContainer

    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

    VisitStructure(StructureTag)

    Visits a StructureTag instance.

    Declaration
    public abstract void VisitStructure(StructureTag structureTag)
    Parameters
    Type Name Description
    StructureTag structureTag

    The structure tag.

    VisitTagPair(TagPair)

    Visits a StructureTag 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
    In this article
    Back to top Generated by DocFX