Author: michiel
Date: 2009-07-07 15:21:05 +0200 (Tue, 07 Jul 2009)
New Revision: 36617

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/util/ReadonlyLocalizedString.java
Log:
added 'getReadonlyLocalizedString' which helps avoiding that these things are 
repatedly wrapped

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReadonlyLocalizedString.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReadonlyLocalizedString.java    
    2009-07-07 13:20:57 UTC (rev 36616)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/util/ReadonlyLocalizedString.java    
    2009-07-07 13:21:05 UTC (rev 36617)
@@ -28,30 +28,26 @@
     /**
      * @param s The wrapped LocalizedString.
      */
-    public ReadonlyLocalizedString(LocalizedString s) {
+    ReadonlyLocalizedString(LocalizedString s) {
         super(s);
     }
 
-    @Override
-    public Locale setLocale(Locale loc) {
-        throw new IllegalStateException();
-    }
 
-
     @Override
     public void setKey(String key) {
-        throw new IllegalStateException();
+        throw new UnsupportedOperationException();
+
     }
 
     @Override
     public void set(String value, Locale locale) {
-        throw new IllegalStateException();
+        throw new UnsupportedOperationException();
     }
 
 
     @Override
     public void setBundle(String b) {
-        throw new IllegalStateException();
+        throw new UnsupportedOperationException();
     }
 
     @Override
@@ -60,5 +56,10 @@
         return wrapped.clone();
     }
 
+    @Override
+    public ReadonlyLocalizedString getReadonlyLocalizedString() {
+        return this;
+    }
 
+
 }

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to