openGionopenGion
5.4.2.1

org.opengion.hayabusa.servlet
クラス MakeImage

java.lang.Object
  上位を拡張 javax.servlet.GenericServlet
      上位を拡張 javax.servlet.http.HttpServlet
          上位を拡張 org.opengion.hayabusa.servlet.MakeImage
すべての実装されたインタフェース:
java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig

public class MakeImage
extends javax.servlet.http.HttpServlet

画像イメージに、文字列を動的に合成作成する、サーブレットです。 画像イメージを読取り、そこに、引数のテキスト文字列を合成します。 元は、googleMap のマーカーに、マーカー番号を合成する為に作られました。 一般的なサーブレットと同様に、デプロイメント・ディスクリプタ WEB-INF/web.xml に、 servlet 要素と そのマッピング(servlet-mapping)を定義する必要があります。 <servlet> <servlet-name>makeImage</servlet-name> <servlet-class>org.opengion.hayabusa.servlet.MakeImage</servlet-class> </servlet> <servlet-mapping> <servlet-name>makeImage</servlet-name> <url-pattern>/jsp/makeImage</url-pattern> </servlet-mapping> 一般には、http://サーバー:ポート/システムID/jsp/makeImage?text=番号 形式のURL でアクセスします。

関連項目:
直列化された形式
変更履歴:
3.8.1.1 (2005/11/21) 新規追加
機能階層
その他機能
バージョン
0.9.0 2000/10/17
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK1.1,

コンストラクタの概要
MakeImage()
           
 
メソッドの概要
 void doGet(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          GET メソッドが呼ばれたときに実行します。
 void doPost(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          POST メソッドが呼ばれたときに実行します。
 void init(javax.servlet.ServletConfig config)
          Servlet の 初期値設定を行います。
static void main(java.lang.String[] args)
          PNGイメージの透過色指定を行います。
 
クラス javax.servlet.http.HttpServlet から継承されたメソッド
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
 
クラス javax.servlet.GenericServlet から継承されたメソッド
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MakeImage

public MakeImage()
メソッドの詳細

doGet

public void doGet(javax.servlet.http.HttpServletRequest request,
                  javax.servlet.http.HttpServletResponse response)
           throws javax.servlet.ServletException,
                  java.io.IOException
GET メソッドが呼ばれたときに実行します。 処理は、doPost へ振りなおしています。

オーバーライド:
クラス javax.servlet.http.HttpServlet 内の doGet
パラメータ:
request - HttpServletRequest
response - HttpServletResponse
例外:
javax.servlet.ServletException
java.io.IOException
変更履歴:
3.8.1.2 (2005/12/19) 半角カナ-全角カナ変換機能の追加

doPost

public void doPost(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws javax.servlet.ServletException,
                   java.io.IOException
POST メソッドが呼ばれたときに実行します。

オーバーライド:
クラス javax.servlet.http.HttpServlet 内の doPost
パラメータ:
request - HttpServletRequest
response - HttpServletResponse
例外:
javax.servlet.ServletException
java.io.IOException

init

public void init(javax.servlet.ServletConfig config)
          throws javax.servlet.ServletException
Servlet の 初期値設定を行います。 WEB-INF/web.xml ファイルで、 タグ内で初期値設定を行います。 imageFile G:/webapps/gf/jsp/GF7010/mark.png

定義:
インタフェース javax.servlet.Servlet 内の init
オーバーライド:
クラス javax.servlet.GenericServlet 内の init
例外:
javax.servlet.ServletException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
PNGイメージの透過色指定を行います。 引数のファイル(PNG)を読取り、白色を透過色に変換後、セーブします。 ただし、PNG形式で透過をサポートしているのは、IE7,Firefox,opera 等で、 IE6 は未サポート(グレーになる)です。 java org.opengion.hayabusa.servlet.MakeImage 入力ファイル 出力ファイル

パラメータ:
args - String[]
例外:
java.io.IOException

openGion 5.4.2.1

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.