You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/09/30 15:15:48 UTC
svn commit: r700451 -
/labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java
Author: simoneg
Date: Tue Sep 30 06:15:48 2008
New Revision: 700451
URL: http://svn.apache.org/viewvc?rev=700451&view=rev
Log:
LABS-176 : Added support for pluggable length setting, so that formatters can state length depending on locale.
Modified:
labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java
Modified: labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java?rev=700451&r1=700450&r2=700451&view=diff
==============================================================================
--- labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java (original)
+++ labs/magma/trunk/foundation-beans/src/main/java/org/apache/magma/beans/PropertyInfo.java Tue Sep 30 06:15:48 2008
@@ -35,6 +35,7 @@
private boolean isCollection;
private Class collectionClass;
+ private int maxStringSize = -1;
public boolean isReadable() {
@@ -97,6 +98,22 @@
public void setBeanClass(Class beanClass) {
this.beanClass = beanClass;
}
-
+ public int getMaximumStringSize() {
+ return this.maxStringSize;
+ }
+ public void setMaximumStringSize(int size) {
+ this.maxStringSize = size;
+ }
+ public void alterMaximumStringSize(int size) {
+ if (size == -1) return;
+ if (this.maxStringSize == -1 || this.maxStringSize > size) this.maxStringSize = size;
+ }
+
+ public String toString(Object value) {
+ return value == null ? "" : value.toString();
+ }
+ public String toUser(Object value) {
+ return toString(value);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org