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
    System.Object
    BcmVisitor
    Namespace: Sdl.Core.Bcm.BcmModel.Common
    Assembly: Sdl.Core.Bcm.BcmModel.dll
    Syntax
    public abstract class BcmVisitor : Object

    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

    On this page

    Back to top Generated by DocFX