openGionopenGion
5.8.7.0

org.opengion.hayabusa.servlet
クラス MakeImage

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

public class MakeImage
extends 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(HttpServletRequest request, HttpServletResponse response)
          GET メソッドが呼ばれたときに実行します。
 void doPost(HttpServletRequest request, HttpServletResponse response)
          POST メソッドが呼ばれたときに実行します。
 void init(ServletConfig config)
          Servlet の 初期値設定を行います。
static void main(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(HttpServletRequest request,
                  HttpServletResponse response)
           throws ServletException,
                  IOException
GET メソッドが呼ばれたときに実行します。 処理は、doPost へ振りなおしています。

オーバーライド:
クラス HttpServlet 内の doGet
パラメータ:
request - HttpServletRequestオブジェクト
response - HttpServletResponseオブジェクト
例外:
ServletException - サーブレット関係のエラーが発生した場合、throw されます。
IOException - 入出力エラーが発生したとき
変更履歴:
3.8.1.2 (2005/12/19) 半角カナ-全角カナ変換機能の追加

doPost

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

オーバーライド:
クラス HttpServlet 内の doPost
パラメータ:
request - HttpServletRequestオブジェクト
response - HttpServletResponseオブジェクト
例外:
ServletException - サーブレット関係のエラーが発生した場合、throw されます。
IOException - 入出力エラーが発生したとき

init

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

定義:
インタフェース Servlet 内の init
オーバーライド:
クラス GenericServlet 内の init
パラメータ:
config - ServletConfigオブジェクト
例外:
ServletException

main

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

パラメータ:
args - コマンド引数配列
例外:
IOException - 入出力エラーが発生したとき

openGion 5.8.7.0

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