|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectjp.sourceforge.gtibuilder.io.FileDataBase
クラスFileTypeをプールするためのクラスです。new FileType()とするのではなく
このクラスからFileTypeのインタンスを取得しなければなりません。
| フィールドの概要 | |
private static FileType[] |
database
|
private static boolean |
inited
|
private static boolean[] |
removable
|
private static boolean[] |
removed
|
| コンストラクタの概要 | |
FileDataBase()
|
|
| メソッドの概要 | |
static void |
addFileType(FileType fileType)
FileTypeを追加します。 |
static void |
clear()
FileDataBaseをクリアをします。 |
static FileType[] |
getAllCanNewTypes()
すべての新規作成可能なFileTypeを取得します。 |
static FileType[] |
getAllTypes()
すべてのFileTypeを取得します。 |
protected static int |
getIndex(FileType ft)
FileTypeからIDを取得します。 |
static FileType |
getWithExtension(String extension)
拡張子からFileTypeを取得します。 |
protected static FileType |
getWithID(int id)
IDからFileTypeを取得します。 |
static FileType |
getWithMime(String mime)
MIME TypeからFileTypeを取得します。 |
static FileType |
getWithMimeFormAll(String mime)
MIME TypeからFileTypeを取得します。 |
static void |
init()
FileDataBaseを初期化します。 |
static boolean |
isRemovable(FileType ft)
このFileTypeを取り除くことが可能かどうかを返します。 |
static boolean |
isRemoved(FileType ft)
このFileTypeが削除済みになっているかを返します。 |
static void |
remove(FileType ft)
このFileTypeを取り除きます。 |
static void |
removeFileType(FileType fileType)
FileTypeを削除します。 |
static void |
saveFileTypeInfo()
FileDataBaseをの内容を保存します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
private static boolean inited
private static FileType[] database
private static boolean[] removed
private static boolean[] removable
| コンストラクタの詳細 |
public FileDataBase()
| メソッドの詳細 |
public static void init()
public static void addFileType(FileType fileType)
public static void removeFileType(FileType fileType)
public static void saveFileTypeInfo()
public static FileType getWithMime(String mime)
public static FileType getWithMimeFormAll(String mime)
public static FileType getWithExtension(String extension)
public static FileType[] getAllTypes()
public static FileType[] getAllCanNewTypes()
public static boolean isRemovable(FileType ft)
public static boolean isRemoved(FileType ft)
public static void remove(FileType ft)
protected static FileType getWithID(int id)
protected static int getIndex(FileType ft)
public static void clear()
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||