Class I18N.Writer
- java.lang.Object
-
- com.github.robtimus.maven.plugins.i18n.I18N.Writer
-
- Enclosing class:
- I18N
static final class I18N.Writer extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private freemarker.template.Configurationconfigurationprivate java.nio.charset.Charsetencodingprivate Licenselicenseprivate booleanpublicVisibilityprivate java.util.Set<java.lang.String>suppressWarningsprivate booleanuseMessageFormat
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.lang.StringgetLicenseCopyrightHolder()(package private) java.lang.StringgetLicenseCopyrightYear()(package private) java.lang.StringgetLicenseText(java.lang.String fileName)(package private) voidwrite(I18N.Node i18n, java.lang.String bundleName, java.lang.String i18nClassName, java.io.File outputDir)private voidwrite(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> root, java.io.File file)
-
-
-
Field Detail
-
configuration
private final freemarker.template.Configuration configuration
-
encoding
private final java.nio.charset.Charset encoding
-
publicVisibility
private final boolean publicVisibility
-
license
private final License license
-
useMessageFormat
private final boolean useMessageFormat
-
suppressWarnings
private final java.util.Set<java.lang.String> suppressWarnings
-
-
Constructor Detail
-
Writer
Writer(java.nio.charset.Charset encoding, boolean publicVisibility, License license, boolean useMessageFormat, java.util.Set<java.lang.String> suppressWarnings)
-
-
Method Detail
-
write
void write(I18N.Node i18n, java.lang.String bundleName, java.lang.String i18nClassName, java.io.File outputDir) throws java.io.IOException
- Throws:
java.io.IOException
-
getLicenseText
java.lang.String getLicenseText(java.lang.String fileName)
-
getLicenseCopyrightYear
java.lang.String getLicenseCopyrightYear()
-
getLicenseCopyrightHolder
java.lang.String getLicenseCopyrightHolder()
-
write
private void write(java.lang.String templateName, java.util.Map<java.lang.String,java.lang.Object> root, java.io.File file) throws java.io.IOException- Throws:
java.io.IOException
-
-