Class AzureBundle
- java.lang.Object
-
- com.microsoft.azure.toolkit.lib.common.bundle.AzureBundle
-
public class AzureBundle extends Object
-
-
Constructor Summary
Constructors Constructor Description AzureBundle()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static ResourceBundlegetBundle(String bundleName)private static List<ResourceBundle>getBundles(String pkg, String key)private static StringgetPattern(String key, ResourceBundle bundle)Stringmessage(String key, Object... params)static Stringmessage(String pkg, String key, Object... params)Stringpattern(String key)static Stringpattern(String pkg, String key)AzureStringtext(String key, Object... params)static AzureStringtext(String pkg, String key, Object... params)
-
-
-
Field Detail
-
bundles
private static final Map<String,Optional<ResourceBundle>> bundles
-
INDEX
private static final String INDEX
- See Also:
- Constant Field Values
-
pkg
private final String pkg
-
-
Method Detail
-
text
@Nonnull public AzureString text(@Nonnull String key, Object... params)
-
text
@Nonnull public static AzureString text(@Nonnull String pkg, @Nonnull String key, Object... params)
-
message
@Nonnull public static String message(@Nonnull String pkg, @Nonnull String key, Object... params)
-
pattern
@Nullable @Cacheable(cacheName="bundle/package/{}/pattern/{}", key="$pkg/$key") public static String pattern(@Nonnull String pkg, @Nonnull String key)
-
getBundles
private static List<ResourceBundle> getBundles(@Nonnull String pkg, @Nonnull String key)
-
getPattern
@Nullable private static String getPattern(@Nonnull String key, @Nullable ResourceBundle bundle)
-
getBundle
@Nullable private static ResourceBundle getBundle(String bundleName)
-
-