Package net.sf.okapi.common.encoder
Classes to implement and manage encoders for different file formats.
This package includes various implementations of the IEncoder interface and of an encoder manager. Encoders are used by ISkeletonWriter object and ILayerProvider objects to provide format-specific handling of the text to output, for example to escape special characters.
-
Interface Summary Interface Description IEncoder Provides common methods to encode/escape text to a specific format. -
Class Summary Class Description BypassEncoder CDATAEncoder DefaultEncoder ImplementsIEncoder
for non-specific formats.DTDEncoder ImplementsIEncoder
for DTD text.EncoderManager Provides caching and lookup mechanism for the text encoders used when writing out text processed by a filter.HtmlEncoder ImplementsIEncoder
for HTML format.IcuMessageEncoder ImplementsIEncoder
for ICU Message string format.JSONEncoder ImplementsIEncoder
for JSON format.MarkdownEncoder OpenXMLEncoder ImplementsIEncoder
for the Open XML format.PHPContentEncoder ImplementsIEncoder
for JSON format.POEncoder ImplementsIEncoder
for PO file format.PropertiesEncoder ImplementsIEncoder
for properties-type format.RegexEncoder TSEncoder ImplementsIEncoder
for TS file format.XMLEncoder ImplementsIEncoder
for XML format.XMLEncoder.Parameters Provides encoder parameters.YamlEncoder ImplementsIEncoder
for YAMLformat. -
Enum Summary Enum Description EncoderContext Values for the context of the encoder.QuoteMode Specifies the behavior for the escaping of single and double quotes.YamlScalarTypes