public class WGAResourceBundleManager extends java.lang.Object implements de.innovationgate.webgate.api.WGDatabaseEventListener, ManagedDBAttribute, de.innovationgate.webgate.api.WGDesignChangeListener
| Modifier and Type | Class and Description |
|---|---|
class |
WGAResourceBundleManager.LabelContainerName |
class |
WGAResourceBundleManager.NoBundleIndicator |
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTAINER_DEFAULT |
static java.lang.String |
FILE_DEFAULT |
| Constructor and Description |
|---|
WGAResourceBundleManager(de.innovationgate.webgate.api.WGDatabase db) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
databaseUpdate(de.innovationgate.webgate.api.WGDatabaseEvent event) |
void |
designChanged(de.innovationgate.webgate.api.WGDesignChangeEvent event) |
WGAResourceBundle |
getBundle(java.lang.String container,
java.lang.String name,
java.util.Locale locale) |
WGAResourceBundle |
getBundle(WGAResourceBundleManager.LabelContainerName containerName,
java.lang.String bundleName) |
de.innovationgate.webgate.api.WGDatabase |
getDb() |
WGAResourceBundle |
getDefaultBundle(java.lang.String containerName,
java.lang.String fileName) |
boolean |
isTemporary() |
public static final java.lang.String CONTAINER_DEFAULT
public static final java.lang.String FILE_DEFAULT
public WGAResourceBundleManager(de.innovationgate.webgate.api.WGDatabase db)
public void databaseUpdate(de.innovationgate.webgate.api.WGDatabaseEvent event)
databaseUpdate in interface de.innovationgate.webgate.api.WGDatabaseEventListenerpublic boolean isTemporary()
isTemporary in interface de.innovationgate.webgate.api.WGDatabaseEventListenerpublic WGAResourceBundle getBundle(java.lang.String container, java.lang.String name, java.util.Locale locale) throws de.innovationgate.webgate.api.WGAPIException, java.io.IOException
de.innovationgate.webgate.api.WGAPIExceptionjava.io.IOExceptionpublic WGAResourceBundle getBundle(WGAResourceBundleManager.LabelContainerName containerName, java.lang.String bundleName) throws de.innovationgate.webgate.api.WGAPIException, java.io.IOException
de.innovationgate.webgate.api.WGAPIExceptionjava.io.IOExceptionpublic WGAResourceBundle getDefaultBundle(java.lang.String containerName, java.lang.String fileName) throws de.innovationgate.webgate.api.WGAPIException, java.io.IOException
de.innovationgate.webgate.api.WGAPIExceptionjava.io.IOExceptionpublic void close()
close in interface ManagedDBAttributepublic void designChanged(de.innovationgate.webgate.api.WGDesignChangeEvent event)
designChanged in interface de.innovationgate.webgate.api.WGDesignChangeListenerpublic de.innovationgate.webgate.api.WGDatabase getDb()