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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to