Namespace Sdl.LanguagePlatform.TranslationMemoryApi.LiteBCM
Classes
BcmConst
Public constants.
File
BCM data extracted from a native file.
LiteDocument
The BCM root element.
LiteFragment
Class representing an independent fragment (slice) of a BCM LiteDocument.
LockedContentContainer
Marks content that is locked for editing.
MarkupData
Represents the base class for all markup data elements in the LiteBCM model. Provides common properties and methods for managing hierarchical relationships, unique identification, and visitor pattern support for markup data structures.
MarkupDataContainer
Initializes a new instance of the MarkupDataContainer class. Represents an abstract container for MarkupData elements, providing thread-safe management of child items, hierarchical traversal, and collection manipulation methods. Enforces constraints such as unique child IDs among siblings and ancestors, and prevents nesting of certain container types. Supports depth-first traversal, addition, insertion, removal, and movement of child elements.
Paragraph
A MarkupDataContainer containing the source or target content of a ParagraphUnit.
ParagraphUnit
The main element of translatable content. Contains a source and target Paragraph element.
PlaceholderTag
A tag with no translatable content.
RevisionContainer
Marks revisions to the translated content.
Segment
Basic unit of translatable content.
SegmentPair
Class grouping together the source and equivalent target Segment.
TagPair
A tag composed of a start and and end tag. Can contain other MarkupData elements.
TextMarkup
A MarkupData containing plain text.
TranslationOrigin
Represents the origin of a translation, including metadata such as the type, originating system, match percentage, and audit information.
Interfaces
ISkeletonItemReference<T>
Marks a class as having its definition in the FileSkeleton.
Enums
ConfirmationLevel
Different stages of translation and translation approval for a Segment.
RevisionType
Types of RevisionContainer.