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.WGDatabaseEventListener
public boolean isTemporary()
isTemporary
in interface de.innovationgate.webgate.api.WGDatabaseEventListener
public 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.WGAPIException
java.io.IOException
public WGAResourceBundle getBundle(WGAResourceBundleManager.LabelContainerName containerName, java.lang.String bundleName) throws de.innovationgate.webgate.api.WGAPIException, java.io.IOException
de.innovationgate.webgate.api.WGAPIException
java.io.IOException
public WGAResourceBundle getDefaultBundle(java.lang.String containerName, java.lang.String fileName) throws de.innovationgate.webgate.api.WGAPIException, java.io.IOException
de.innovationgate.webgate.api.WGAPIException
java.io.IOException
public void close()
close
in interface ManagedDBAttribute
public void designChanged(de.innovationgate.webgate.api.WGDesignChangeEvent event)
designChanged
in interface de.innovationgate.webgate.api.WGDesignChangeListener
public de.innovationgate.webgate.api.WGDatabase getDb()