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