public class

PropertiesFormat

extends Object
implements MessageCatalogFormat
java.lang.Object
   ↳ com.google.gwt.i18n.rebind.format.PropertiesFormat

Class Overview

Writes GWT-style Java properties files for translation. This catalog format does not support aggregation of messages from multiple interfaces since there is no way to distinguish messages from another interface from those that were from this interface but no longer used. The output file is assumed to be in UTF-8 encoding rather than using the \\uXXXX escapes.

Summary

Public Constructors
PropertiesFormat()
Public Methods
String getExtension()
Returns the extension to use for this file type, including the dot.
void write(TreeLogger logger, String locale, AbstractResource.ResourceList resourceList, PrintWriter out, JClassType messageInterface)
Write a message catalog file.
[Expand]
Inherited Methods
From class java.lang.Object
From interface com.google.gwt.i18n.rebind.format.MessageCatalogFormat

Public Constructors

public PropertiesFormat ()

Public Methods

public String getExtension ()

Returns the extension to use for this file type, including the dot.

public void write (TreeLogger logger, String locale, AbstractResource.ResourceList resourceList, PrintWriter out, JClassType messageInterface)

Write a message catalog file.

Parameters
logger TreeLogger for logging errors/etc
locale locale of this output file
resourceList the contents to write
out the PrintWriter to generate output on
messageInterface the interface to create (so additional annotations may be accessed)