SourceFormatX

製品概要

機能一覧

なぜ使用

使用例

IDE への統合

スクリーンショット

よくあるご質問

機能履歴

受賞賞一覧

ユーザーコメント

ライセンス

CodeToHtml

JSP言語のソースコード整形例



SourceFormatXソースコード整形ツールの重要な特徴

SourceFormatX は優れた構文解析エンジンを元に作られています。ですのであらゆるスタイルで書かれたソースコードを美しく整形することができます。以下の例のようなめちゃくちゃなコードでさえも、整形することが可能です。

C/C++ Java C# Delphi (Pascal)
PHP JSP ASP HTML Components
Visual Basic VB.NET VBScript JavaScript
80x86 ASM 8051 ASM CORBA IDL

これは極端な例ですが。SourceFormatXに搭載されている強力な JSP 言語 のパーサーエンジンの実力を感じて頂けるかと思います。

  <!-- JSP言語のソースコード整形 -->

  <html>
  <body bgcolor="#c8d8f8">
  <form action="/examples/jsp/jdc/forms/form.jsp" method=post>
  <font color=red>
  <b>You submitted:<P>
  First Name:</b><br>
  <%-- invoke the getter method to display the firstName using the getProperty tag --%>
  <br><b>Last Name:</b><br>
  <%-- invoke the getter method to display the lastName using the getProperty tag --%>
  <br><b>Email:</b><br>
  <%-- invoke the getter method to display the email address using the getProperty tag --%>
  <b>Languages:</b><br>
  <%
  if(request.getMethod().equals("POST")){if(request.getParameter("language")
  .equals("JAVA")){out.println("<hr><font color=red>You got that right!</font>");
  }else{//thow a new exception initializing it with some message
  }}if(!lang[0].equals("1")){out.println("<ul>");for(int i=0;i<lang.length;i++)
  out.println("<li>"+lang[i]);out.println("</ul>");}else out.println(
  "Nothing was selected<br>");
  %>
  <b>Notification:</b><br>
  <%-- invoke the getter method to display the ntotification status using the getProperty
  tag --%>
  </font>
  </body>
  </html>
  

  <!-- JSP言語のソースコード整形 -->

  <html>
  <body bgcolor="#c8d8f8">
  <form action="/examples/jsp/jdc/forms/form.jsp" method=post>
  <font color=red>
  <b>You submitted:<P>
  First Name:</b><br>
  <%-- invoke the getter method to display the firstName using the getProperty tag --%>
  <br><b>Last Name:</b><br>
  <%-- invoke the getter method to display the lastName using the getProperty tag --%>
  <br><b>Email:</b><br>
  <%-- invoke the getter method to display the email address using the getProperty tag --%>
  <b>Languages:</b><br>
  <%
  if (request.getMethod().equals("POST"))
  {
    if (request.getParameter("language").equals("JAVA"))
    {
      out.println("<hr><font color=red>You got that right!</font>");
    }
    else
    {
      //thow a new exception initializing it with some message
    }
  }
  if (!lang[0].equals("1"))
  {
    out.println("<ul>");
    for (int i = 0; i < lang.length; i++)
      out.println("<li>" + lang[i]);
    out.println("</ul>");
  }
  else
    out.println("Nothing was selected<br>");
  %>
  <b>Notification:</b><br>
  <%-- invoke the getter method to display the ntotification status using the getProperty
  tag --%>
  </font>
  </body>
  </html>
  

  再び手動でJSP言語のソースコードを整形するために時を浪費しないで下さい! SourceFormatX体験版の無料ダウンロード!