rydeen
クラス TargetType

java.lang.Object
  上位を拡張 rydeen.TargetType
直系の既知のサブクラス:
TargetType.PrefixTargetType, TargetType.SuffixTargetType

public abstract class TargetType
extends Object

ProcessTarget の型を表すためのクラスです.

作成者:
Haruaki Tamada

入れ子のクラスの概要
static class TargetType.PrefixTargetType
          名前の接頭辞で型を判断するTargetTypeです.
static class TargetType.SuffixTargetType
          名前の接尾辞で型を判断するTargetTypeです.
 
フィールドの概要
static TargetType APT_FILE
          APTファイルを表すタイプ
static TargetType BMP_FILE
          BMP画像ファイルを表すタイプ
static TargetType BZIP2_FILE
          bz2ファイルを表すタイプ
static TargetType CLASS_FILE
          クラスファイルを表すタイプ
static TargetType EAR_FILE
          earファイルを表すタイプ
static TargetType FILE
          その他のファイルを表すタイプ
static TargetType GIF_FILE
          GIF画像ファイルを表すタイプ
static TargetType GZIP_FILE
          gzファイルを表すタイプ
static TargetType HTML_FILE
          HTMLファイルを表すタイプ
static TargetType JAR_FILE
          jarファイルを表すタイプ
static TargetType JAVA_FILE
          Javaソースファイルを表すタイプ
static TargetType JNLP_FILE
          JNLPファイルを表すタイプ
static TargetType JPG_FILE
          JPEG画像ファイルを表すタイプ
static TargetType MANIFEST
          マニフェストファイルを表すタイプ
static TargetType PNG_FILE
          PNG画像ファイルを表すタイプ
static TargetType PROPERTIES_FILE
          プロパティファイルを表すタイプ
static TargetType SERVICE_DESCRIPTOR
          サービスデスクリプタを表すタイプ
static TargetType TAR_FILE
          tarファイルを表すタイプ
static TargetType WAR_FILE
          warファイルを表すタイプ
static TargetType XML_FILE
          xmlファイルを表すタイプ
static TargetType ZIP_FILE
          zipファイルを表すタイプ
 
コンストラクタの概要
protected TargetType()
          サブクラスから呼び出されるコンストラクタ.
 
メソッドの概要
static TargetType getType(String name)
           登録されている型一覧から,引数に与えられた名前のものに合致するものがあれば, その型を返します.
abstract  boolean isType(String fileName)
          引数に与えられた名前が,このオブジェクトが表す型であるかを判断します.
static Iterator<TargetType> values()
           登録されている型一覧の列挙を返します.
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

APT_FILE

public static final TargetType APT_FILE
APTファイルを表すタイプ


HTML_FILE

public static final TargetType HTML_FILE
HTMLファイルを表すタイプ


XML_FILE

public static final TargetType XML_FILE
xmlファイルを表すタイプ


CLASS_FILE

public static final TargetType CLASS_FILE
クラスファイルを表すタイプ


JAVA_FILE

public static final TargetType JAVA_FILE
Javaソースファイルを表すタイプ


MANIFEST

public static final TargetType MANIFEST
マニフェストファイルを表すタイプ


JNLP_FILE

public static final TargetType JNLP_FILE
JNLPファイルを表すタイプ


PROPERTIES_FILE

public static final TargetType PROPERTIES_FILE
プロパティファイルを表すタイプ


SERVICE_DESCRIPTOR

public static final TargetType SERVICE_DESCRIPTOR
サービスデスクリプタを表すタイプ


BMP_FILE

public static final TargetType BMP_FILE
BMP画像ファイルを表すタイプ


GIF_FILE

public static final TargetType GIF_FILE
GIF画像ファイルを表すタイプ


JPG_FILE

public static final TargetType JPG_FILE
JPEG画像ファイルを表すタイプ


PNG_FILE

public static final TargetType PNG_FILE
PNG画像ファイルを表すタイプ


JAR_FILE

public static final TargetType JAR_FILE
jarファイルを表すタイプ


ZIP_FILE

public static final TargetType ZIP_FILE
zipファイルを表すタイプ


WAR_FILE

public static final TargetType WAR_FILE
warファイルを表すタイプ


EAR_FILE

public static final TargetType EAR_FILE
earファイルを表すタイプ


TAR_FILE

public static final TargetType TAR_FILE
tarファイルを表すタイプ


BZIP2_FILE

public static final TargetType BZIP2_FILE
bz2ファイルを表すタイプ


GZIP_FILE

public static final TargetType GZIP_FILE
gzファイルを表すタイプ


FILE

public static final TargetType FILE
その他のファイルを表すタイプ

コンストラクタの詳細

TargetType

protected TargetType()
サブクラスから呼び出されるコンストラクタ. このコンストラクタが呼び出されれば,自動的にその型は登録されます.

メソッドの詳細

values

public static Iterator<TargetType> values()

登録されている型一覧の列挙を返します.


getType

public static TargetType getType(String name)

登録されている型一覧から,引数に与えられた名前のものに合致するものがあれば, その型を返します. 何も合致しない場合,FILEであると判断されます.

引数にnullが与えられた場合,NullPointerExceptionが投げられます.


isType

public abstract boolean isType(String fileName)
引数に与えられた名前が,このオブジェクトが表す型であるかを判断します. 多くの場合,拡張子で型が判断されます.



Copyright © 2010-2011 Rydeen Project. All Rights Reserved.