[Schmitzm-commits] r872 - trunk/src/schmitzm/lang

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri May 28 15:57:52 CEST 2010


Author: mojays
Date: 2010-05-28 15:57:52 +0200 (Fri, 28 May 2010)
New Revision: 872

Modified:
   trunk/src/schmitzm/lang/ResourceProvider.java
Log:
Automatic registration of ResourceProviders in static field.

Modified: trunk/src/schmitzm/lang/ResourceProvider.java
===================================================================
--- trunk/src/schmitzm/lang/ResourceProvider.java	2010-05-28 12:36:51 UTC (rev 871)
+++ trunk/src/schmitzm/lang/ResourceProvider.java	2010-05-28 13:57:52 UTC (rev 872)
@@ -76,6 +76,11 @@
  * @version 1.0
  */
 public class ResourceProvider {
+  /** Enthaelt automatisch alle erzeugten {@link ResourceProvider}. Wird im
+   *  Konstruktor von {@link ResourceProvider} automatisch befuellt.<br>
+   *  TODO: private machen und ordentliche getter und setter implementieren! */
+  public static final SortableVector<ResourceProvider> RESOURCE_BUNDLES = new SortableVector<ResourceProvider>();
+  
 	private static final Logger LOGGER = Logger.getLogger(ResourceProvider.class.getSimpleName());
 	
 	/** Diese String constante wird zurückgeliefert, wenn keine Wert fuer den
@@ -185,6 +190,8 @@
     this.resourceBundle        = null;
     this.ignoreMissingResource = ignoreMissingResource;
     this.missingResourceString = missingResourceString;
+    // Registrieren des neuen ResourceProvider
+    RESOURCE_BUNDLES.add(this);
   }
 
   /**



More information about the Schmitzm-commits mailing list