Kagetaka

net.hizlab.kagetaka.ant
クラス Binary2Java

java.lang.Object
  拡張org.apache.tools.ant.ProjectComponent
      拡張org.apache.tools.ant.Task
          拡張org.apache.tools.ant.taskdefs.MatchingTask
              拡張net.hizlab.kagetaka.ant.Binary2Java
すべての実装インタフェース:
org.apache.tools.ant.types.selectors.SelectorContainer

public class Binary2Java
extends org.apache.tools.ant.taskdefs.MatchingTask

バイナリファイルから、バイト配列を取得するリソースバンドルの ソースファイルを生成するクラスです。

バージョン:
$Revision: 1.2 $

フィールドの概要
 
クラス org.apache.tools.ant.taskdefs.MatchingTask から継承したフィールド
fileset, useDefaultExcludes
 
クラス org.apache.tools.ant.Task から継承したフィールド
description, location, target, taskName, taskType, wrapper
 
クラス org.apache.tools.ant.ProjectComponent から継承したフィールド
project
 
コンストラクタの概要
Binary2Java()
          唯一のコンストラクタです。
 
メソッドの概要
 org.apache.tools.ant.types.Mapper createMapper()
          FileNameMapper の定義 (ネストした mapper で利用)。
 void execute()
          変換を開始します。
 void setDest(File destDir)
          変換したファイルを保存するディレクトリを設定します。
 void setExt(String ext)
          変換したあとのファイル名の拡張子を設定します。
 void setSrc(File srcDir)
          変換するためのファイルが入っているディレクトリを設定します。
 
クラス org.apache.tools.ant.taskdefs.MatchingTask から継承したメソッド
addAnd, addContains, addCustom, addDate, addDepend, addDepth, addFilename, addMajority, addNone, addNot, addOr, addPresent, addSelector, addSize, appendSelector, createExclude, createExcludesFile, createInclude, createIncludesFile, createPatternSet, getDirectoryScanner, getImplicitFileSet, getSelectors, hasSelectors, selectorCount, selectorElements, setCaseSensitive, setDefaultexcludes, setExcludes, setExcludesfile, setFollowSymlinks, setIncludes, setIncludesfile, setProject, XsetIgnore, XsetItems
 
クラス org.apache.tools.ant.Task から継承したメソッド
getDescription, getLocation, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, handleErrorFlush, handleErrorOutput, handleFlush, handleOutput, init, isInvalid, log, log, maybeConfigure, perform, setDescription, setLocation, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName
 
クラス org.apache.tools.ant.ProjectComponent から継承したメソッド
getProject
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Binary2Java

public Binary2Java()
唯一のコンストラクタです。

メソッドの詳細

createMapper

public org.apache.tools.ant.types.Mapper createMapper()
                                               throws org.apache.tools.ant.BuildException
FileNameMapper の定義 (ネストした mapper で利用)。

戻り値:
マッパー
例外:
org.apache.tools.ant.BuildException - ビルド時の例外

execute

public void execute()
             throws org.apache.tools.ant.BuildException
変換を開始します。

例外:
org.apache.tools.ant.BuildException - ビルド時の例外

setDest

public void setDest(File destDir)
変換したファイルを保存するディレクトリを設定します。

パラメータ:
destDir - 出力ファイルを保存するディレクトリ

setExt

public void setExt(String ext)
変換したあとのファイル名の拡張子を設定します。 設定されていない場合は、拡張子「.java」に変更されます。

パラメータ:
ext - 変換した後のファイル名の拡張子

setSrc

public void setSrc(File srcDir)
変換するためのファイルが入っているディレクトリを設定します。

パラメータ:
srcDir - 入力ファイルを探すディレクトリ

Kagetaka

Copyright (c) 2002-2003 The Kagetaka Project 'December 16, 2003'