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