Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

oracle.apps.fnd.applcore.flex.runtime.resource
Class BundleReplicator<T extends Bundle>

java.lang.Object
  extended by oracle.apps.fnd.applcore.flex.runtime.resource.BundleReplicator<T>
Type Parameters:
T - the type of resource bundles to be created
Direct Known Subclasses:
ViewDefBundleReplicator

public abstract class BundleReplicator<T extends Bundle>
extends java.lang.Object

A tool that creates resource bundles for a list of languages from a replicable resource bundle.


Field Summary
protected  java.util.List<java.lang.String> languages
          The list of language codes.
 
Constructor Summary
BundleReplicator(java.util.List<java.lang.String> languages)
          Constructs a replicator.
 
Method Summary
 java.util.List<java.lang.String> getLanguages()
          Gets the list of language codes.
abstract  java.util.List<T> replicate(ReplicableResourceBundle bundle)
          Creates resource bundles based on a replicable resource bundle.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

languages

protected final java.util.List<java.lang.String> languages
The list of language codes.

Constructor Detail

BundleReplicator

public BundleReplicator(java.util.List<java.lang.String> languages)
Constructs a replicator.

Parameters:
languages - the list of language codes
Throws:
java.lang.IllegalArgumentException - if the given list is null or empty
Method Detail

getLanguages

public final java.util.List<java.lang.String> getLanguages()
Gets the list of language codes.

Returns:
the list of language codes

replicate

public abstract java.util.List<T> replicate(ReplicableResourceBundle bundle)
Creates resource bundles based on a replicable resource bundle.

Parameters:
bundle - the replicable resource bundle
Returns:
the list of resource bundles in the order of the languages

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 7 (11.1.7)

E22562-07

Copyright © 2013 Oracle. All Rights Reserved.