Class MessageBundleManager<D,F>
- java.lang.Object
-
- de.codecamp.messages.shared.bundle.MessageBundleManager<D,F>
-
public class MessageBundleManager<D,F> extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMessageBundleManager.BundleFileCoordinates
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTIES_EXT
-
Constructor Summary
Constructors Constructor Description MessageBundleManager(ProjectConf projectConf, FileSystemAdapter<D,F> fileSystem)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanbundleExists(String bundleName)BundleFile<F>getBundleFile(String bundleName, Locale locale)BundleFile<F>getBundleFile(String bundleName, Locale locale, boolean create)BundleFile<F>getBundleFileAt(F fileLocation)Set<BundleFile<F>>getBundleFiles()Set<BundleFile<F>>getBundleFiles(boolean includeIgnored)Set<BundleFile<F>>getBundleFiles(String bundleName)Set<BundleFile<F>>getBundleFiles(Locale locale)Set<String>getBundleNames()booleanisReadOnly(String bundleName)voidremoveMessage(String messageKey)voidremoveMessage(String messageKey, Locale locale)voidsave()voidsave(boolean forceForSorting)voidsetMessage(String messageKey, Locale locale, String message)static <F> MessageBundleManager.BundleFileCoordinatestoBundleFileCoordinates(String fileName)
-
-
-
Field Detail
-
PROPERTIES_EXT
public static final String PROPERTIES_EXT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MessageBundleManager
public MessageBundleManager(ProjectConf projectConf, FileSystemAdapter<D,F> fileSystem)
-
-
Method Detail
-
toBundleFileCoordinates
public static <F> MessageBundleManager.BundleFileCoordinates toBundleFileCoordinates(String fileName)
-
bundleExists
public boolean bundleExists(String bundleName)
-
isReadOnly
public boolean isReadOnly(String bundleName)
-
getBundleFile
public BundleFile<F> getBundleFile(String bundleName, Locale locale)
-
getBundleFile
public BundleFile<F> getBundleFile(String bundleName, Locale locale, boolean create)
-
getBundleFileAt
public BundleFile<F> getBundleFileAt(F fileLocation)
-
getBundleFiles
public Set<BundleFile<F>> getBundleFiles()
-
getBundleFiles
public Set<BundleFile<F>> getBundleFiles(boolean includeIgnored)
-
getBundleFiles
public Set<BundleFile<F>> getBundleFiles(String bundleName)
-
getBundleFiles
public Set<BundleFile<F>> getBundleFiles(Locale locale)
-
removeMessage
public void removeMessage(String messageKey)
-
save
public void save() throws BundleException- Throws:
BundleException
-
save
public void save(boolean forceForSorting) throws BundleException- Throws:
BundleException
-
-