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 ImplementsIEncoderfor non-specific formats.DTDEncoder ImplementsIEncoderfor DTD text.EncoderManager Provides caching and lookup mechanism for the text encoders used when writing out text processed by a filter.HtmlEncoder ImplementsIEncoderfor HTML format.IcuMessageEncoder ImplementsIEncoderfor ICU Message string format.JSONEncoder ImplementsIEncoderfor JSON format.MarkdownEncoder OpenXMLEncoder ImplementsIEncoderfor the Open XML format.PHPContentEncoder ImplementsIEncoderfor JSON format.POEncoder ImplementsIEncoderfor PO file format.PropertiesEncoder ImplementsIEncoderfor properties-type format.RegexEncoder TSEncoder ImplementsIEncoderfor TS file format.XMLEncoder ImplementsIEncoderfor XML format.XMLEncoder.Parameters Provides encoder parameters.YamlEncoder ImplementsIEncoderfor 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