Class Kwartz::StrutsTranslator
In: kwartz/binding/struts.rb
Parent: JstlTranslator

translator for php

Methods

Public Class methods

[Source]

# File kwartz/binding/struts.rb, line 85
    def initialize(properties={})
      super
      self.header << '<%@ taglib uri="/tags/struts-html" prefix="html" %>'   << @nl
      #self.header << '<%@ taglib uri="/tags/struts-bean" prefix="bean" %>'   << @nl
      #self.header << '<%@ taglib uri="/tags/struts-logic" prefix="logic" %>' << @nl
    end

Public Instance methods

[Source]

# File kwartz/binding/struts.rb, line 93
    def translate_native_expr(expr)
      assert unless expr.is_a?(NativeExpression)
      flag_escape = expr.escape?
      flag_escape = @escape if flag_escape == nil
      if flag_escape == false
        @sb << @expr_l << expr.code << @expr_r       # ex. <c:out value="${expr}" escapeXml="false"/>
      else
        @sb << @escape_l << expr.code << @escape_r   # ex. <c:out value="${expr}"/>
      end
    end

[Validate]