Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

oracle.apps.fnd.appltest.diagfwk.engine.provider.nls
Class NLSBundleResRefImpl

java.lang.Object
  extended by oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
      extended by oracle.apps.fnd.appltest.diagfwk.engine.provider.nls.NLSBundleResRefImpl
All Implemented Interfaces:
DiagConstants, NLSBundle

public class NLSBundleResRefImpl
extends DiagBaseFactory
implements NLSBundle

NLSBundle implementation for LCM SDK Resource Refs

Since:
release specific (what release of product did this appear in)
Version:
$Header: atgpf/appltest/applications/Diagnostics/Engine/src/oracle/apps/fnd/appltest/diagfwk/engine/provider/nls/NLSBundleResRefImpl.java /main/5 2009/06/05 14:18:09 ppradhan Exp $
Author:
ppradhan

Nested Class Summary
 
Nested classes/interfaces inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
DiagConstants.ExecutionMode, DiagConstants.Format, DiagConstants.LinkType, DiagConstants.Status
 
Field Summary
protected  java.lang.String mNlsBundleName
          Name of the resource bundle that this NLS bundle wraps
protected  java.lang.Class mResourceRefCl
          Loaded ResourceRef class for this bundle
 
Fields inherited from interface oracle.apps.fnd.appltest.diagfwk.common.DiagConstants
APPS_MSG_ID_TAG_NAME, CFG_ADR_PROVIDER_CLASS, CFG_CACHE_PROVIDER_CLASS, CFG_CRED_PROVIDER_CLASS, CFG_DAO_FACTORY_CLASS, CFG_DB_CONN_INFO_PROVIDER_CLASS, CFG_DB_CONN_PROVIDER_CLASS, CFG_NLS_PROVIDER_CLASS, CFG_PLSQL_PROVIDER_CLASS, CFG_PROFILE_PROVIDER_CLASS, CFG_SECURITY_PROVIDER_CLASS, CFG_SESSION_INFO_PROVIDER_CLASS, CFG_URL_PROVIDER_FACTORY_CLASS, CFG_WLS_MBEANSRV_CONNINFO_PROVIDER_CLASS, DATA_SECURITY_PERMISSION_ALLOWED, DATA_SECURITY_PERMISSION_NOT_ALLOWED, DELIM_URL, EXEC_MODE_CLI, EXEC_MODE_ESS, EXEC_MODE_INCIDENT, EXEC_MODE_JAVA, EXEC_MODE_UI, EXECUTABLE_TYPE_JAVA, EXECUTABLE_TYPE_PLSQL, EXECUTABLE_TYPE_TESTREF, FORMAT_HTML, FORMAT_XML, GUID_ORACLE_MINUS1, GUID_ORACLE_ZERO, INPUTS_STATUS_ALL_OPT_INPUTS, INPUTS_STATUS_NO_INPUTS, INPUTS_STATUS_REQ_INPUTS_NO_DEFAULTS, INPUTS_STATUS_REQ_INPUTS_W_DEFAULTS, IO_FLAG_I, IO_FLAG_O, JMX_API_BASE_OBJECT_NAME, LINK_EXTERNAL, LINK_INTERNAL, LINK_METALINK, N, NLS_BUNDLE_JAVA_RES, NLS_BUNDLE_MSG_SVC, NLS_BUNDLE_RES_REF, NLS_BUNDLE_XLIFF, NO, NULL, ODF_MBEAN_DOMAIN_NAME, PARAM_MON_INTERVAL, PLSQL_DEBUG_ENABLED_SYSTEM_PROP, PREREQ_TYPE_TAG_VALUE, PREREQ_TYPE_TEST, SECONDS_IN_ONE_DAY, SECONDS_IN_ONE_HOUR, STATUS_CANCELED, STATUS_EXECERROR, STATUS_FAILURE, STATUS_RUNNING, STATUS_SUCCESS, STATUS_WARNING, SYS_PROP_MAX_MONITOR_INTERNVAL, SYS_PROP_MAX_NUM_THREADS, SYSPROP_APPCONNFILE, SYSPROP_DIAG_CONFIG_FILE, TAG_TYPE_DIAG, TAG_TYPE_TAXONOMY, TEST_TYPE_DECL, TEST_TYPE_JAVA, USER_NAME, WEB_APP_NAME_TAG_NAME, Y, YES
 
Constructor Summary
NLSBundleResRefImpl(java.lang.String pNlsBundleName)
           
 
Method Summary
 void cleanup()
          Performs any cleanup required by the bundle.
 java.lang.String translate(java.lang.String pNlsKey, NameValueList pTokens, java.lang.String pDefault)
          Returns a translated String based on the current locale for the given nls key and token values from this bundle.
 
Methods inherited from class oracle.apps.fnd.appltest.diagfwk.common.DiagBaseFactory
createClassLoader, loadClassFor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mNlsBundleName

protected java.lang.String mNlsBundleName
Name of the resource bundle that this NLS bundle wraps


mResourceRefCl

protected java.lang.Class mResourceRefCl
Loaded ResourceRef class for this bundle

Constructor Detail

NLSBundleResRefImpl

public NLSBundleResRefImpl(java.lang.String pNlsBundleName)
Method Detail

translate

public java.lang.String translate(java.lang.String pNlsKey,
                                  NameValueList pTokens,
                                  java.lang.String pDefault)
Description copied from interface: NLSBundle
Returns a translated String based on the current locale for the given nls key and token values from this bundle. If a translated resource with the given nls key does not exist in this bundle, then just the nls key and token name values (if any) are returned.

Specified by:
translate in interface NLSBundle
Parameters:
pNlsKey - Key for the nls message
pTokens - token name values (if any) that should be substitued during the translation
pDefault - default message to return if unable to translate for instance if the nls key doesn't exist in this bundle
Returns:
a translated String based on the current locale.

cleanup

public void cleanup()
Description copied from interface: NLSBundle
Performs any cleanup required by the bundle. This API should be called after all the translation activities have been completed on this bundle.

Specified by:
cleanup in interface NLSBundle

Oracle Fusion Middleware extensions for Logging and Diagnostics
11g Release 1 (11.1.2)

E22565-02

Copyright © 2011 Oracle. All Rights Reserved.