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 2009/12/09 16:20:19 UTC

svn commit: r888830 - /labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj

Author: simoneg
Date: Wed Dec  9 15:20:19 2009
New Revision: 888830

URL: http://svn.apache.org/viewvc?rev=888830&view=rev
Log:
LABS-352: html pieces

Modified:
    labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj

Modified: labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj?rev=888830&r1=888829&r2=888830&view=diff
==============================================================================
--- labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj (original)
+++ labs/magma/trunk/website-velocity/src/main/java/org/apache/magma/website/velocity/FormatFields.aj Wed Dec  9 15:20:19 2009
@@ -19,6 +19,7 @@
 import org.apache.magma.beans.BeanData;
 import org.apache.magma.beans.MagmaBeanSupport;
 import org.apache.magma.beans.PropertyInfo;
+import org.apache.magma.website.htmlpieces.HtmlOutputPiece;
 import org.apache.velocity.runtime.parser.node.ASTReference;
 import org.aspectj.lang.reflect.MethodSignature;
 import org.apache.commons.lang.StringEscapeUtils;
@@ -45,11 +46,15 @@
     		return;
     	}
     	nativeType = property.getType().isPrimitive();
+    	HtmlOutputPiece<T> piece = property.getHtmlOutputPiece();
+    	doreturn = piece.output(val);
+    	/*
     	if (val instanceof String && property.getType().equals(String.class)) {
 			doreturn = StringEscapeUtils.escapeHtml((String)val);
     	} else {
     		doreturn = property.toUser(val);
     	}
+    	*/
     }
     
     Object around(Object acval) : call(* Object+.toString()) && withincode(* ASTReference.render(..)) &&



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org