Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi Namespace |
[Missing <summary> documentation for "N:Sdl.FileTypeSupport.Framework.Core.Utilities.BilingualApi"]
Class | Description | |
---|---|---|
BilingualContentHandlerAdapter |
Adapter that allows an IBilingualContentHandler implementation
to be used as a bilingual content processor.
| |
CharacterCountingIterator |
Iterator that counts characters of text and tag items
as it is moved forward and backward through the content of a paragraph.
| |
CharacterCountingIteratorEndOfItemCharacterCounterVisitor |
Visitor to count characters for "end" of parent containers.
| |
CharacterCountingIteratorStartOfItemCharacterCounterVisitor |
Visitor implementation that counts the number of characters found when moving
from outside a container to the first location inside it.
| |
Constants |
Constants which need to be accessed from other assemblies
| |
DefaultDocumentItemFactory |
Static helper used to create an instance of the current default implementation
of the document item factory.
| |
EventFiringBilingualProcessor | This component is a bilingual content processor that implements the IBilingualContentHandler interface by raising events before and after each corresponding call on the Output. Event handlers can be used to provide selective processing of calls, before and after they are made on the output. Handlers that modify the content should be connected to the Before... events. If content is changed in an After... event, the output may not be aware of those changes. This provides a convenient way of adding pieces of bilingual processing functionality without having to define a full bilingual processor. | |
InvalidEncodingRemovalVisitor |
Removes control codes from Bilingual Content
| |
ParagraphUnitBuffer |
A buffer for IParagraphUnit instances
The buffer can be turned on and off. While turned on, it caches all paragraph units passed to it through calls on ProcessParagraphUnit(IParagraphUnit). When turned off, the paragraph units are output to the IBilingualContentHandler set as the Output property. Call Hold to make the buffer start buffering paragraph unit calls. Call Release to have all buffered paragraph units output to the Output content processor and stop buffering calls. You can access and modify the content of the buffer through the BufferedParagraphUnits property. | |
SourceToTargetCopier | Bilingual content processor that copies source content to the target for all localizable paragraph units. Segments are handled specifically in this operation: if CopySegmentsAsEmpty is true, any content inside the segments is removed, and the segment properties are set to "not translated". Otherwise, the segment content from the source is duplicated, and the segment translation origin is set to "copied from source". The HandleExistingTargetContent property (and the corresponding constructor parameter) determines how this processor handles situations in which content is already present in the target of the paragraph unit. | |
TextCollectionVisitor |
A visitor that can be used to collect all the text in IAbstractMarkupData.
If the markup data is an IAbstractMarkupDataContainer then its children
will be iterated over and included in the collection.
|
Interface | Description | |
---|---|---|
CharacterCountingIteratorICharacterCountingVisitor |
Visitor that provides a character count property.
|
Delegate | Description | |
---|---|---|
CompleteHandler |
Handler for Complete | |
FileCompleteHandler |
Handler for FileComplete | |
InitializeHandler |
Handler for Initialize(IDocumentProperties) | |
ProcessParagraphUnitHandler |
Handler for ProcessParagraphUnit(IParagraphUnit) | |
SetFilePropertiesHandler |
Handler for SetFileProperties(IFileProperties) |
Enumeration | Description | |
---|---|---|
ExistingContentHandling |
Used by the SourceToTargetCopier to specify how existing
content in a target segment should be processed.
|