クラス FileUploadTikaAdapterImpl
java.lang.Object
org.iplass.mtp.impl.web.fileupload.FileUploadTikaAdapterImpl
- すべての実装されたインタフェース:
FileUploadTikaAdapter,org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.spi.Service>
public class FileUploadTikaAdapterImpl
extends Object
implements FileUploadTikaAdapter, org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.spi.Service>
FileUpload機能で利用する Tika 機能アダプター実装クラス
-
ネストされたクラスの概要
ネストされたクラスインタフェースから継承されたネストされたクラス/インタフェース org.iplass.mtp.impl.web.fileupload.FileUploadTikaAdapter
FileUploadTikaAdapter.TikaMimeType -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddetect(InputStream in, String name) ファイルから MimeType(メディアタイプ)を検出するgetMimeType(String type) MimeType(メディアタイプ)文字列より MimeType インスタンスを取得するMimeType の親として定義されている MimeType を取得するbooleanhasChild(FileUploadTikaAdapter.TikaMimeType parentType, FileUploadTikaAdapter.TikaMimeType childType) parentType の子として childType が定義されているか確認するvoidinited(org.iplass.mtp.spi.Service service, org.iplass.mtp.spi.Config config) voidsetTikaConfigXml(String tikaConfigXml) tika設定ファイルへのリソースパス
-
コンストラクタの詳細
-
FileUploadTikaAdapterImpl
public FileUploadTikaAdapterImpl()
-
-
メソッドの詳細
-
inited
public void inited(org.iplass.mtp.spi.Service service, org.iplass.mtp.spi.Config config) - 定義:
initedインタフェース内org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.spi.Service>
-
destroyed
public void destroyed()- 定義:
destroyedインタフェース内org.iplass.mtp.spi.ServiceInitListener<org.iplass.mtp.spi.Service>
-
setTikaConfigXml
tika設定ファイルへのリソースパス公式サイトでは tila-config.xml と記載されていす。
- パラメータ:
tikaConfigXml- tika設定ファイルへのリソースパス
-
detect
インタフェースからコピーされた説明:FileUploadTikaAdapterファイルから MimeType(メディアタイプ)を検出する- 定義:
detectインタフェース内FileUploadTikaAdapter- パラメータ:
in- ファイル InputStreamname- ファイル名- 戻り値:
- 検出された MimeType(メディアタイプ)
- 例外:
IOException- ファイル入出力例外
-
getMimeType
インタフェースからコピーされた説明:FileUploadTikaAdapterMimeType(メディアタイプ)文字列より MimeType インスタンスを取得する- 定義:
getMimeTypeインタフェース内FileUploadTikaAdapter- パラメータ:
type- MimeType(メディアタイプ)文字列- 戻り値:
- MimeType インスタンス
-
getParentMimeType
public FileUploadTikaAdapter.TikaMimeType getParentMimeType(FileUploadTikaAdapter.TikaMimeType type) インタフェースからコピーされた説明:FileUploadTikaAdapterMimeType の親として定義されている MimeType を取得する- 定義:
getParentMimeTypeインタフェース内FileUploadTikaAdapter- パラメータ:
type- 対象 MimeType- 戻り値:
- 親 MimeType
-
hasChild
public boolean hasChild(FileUploadTikaAdapter.TikaMimeType parentType, FileUploadTikaAdapter.TikaMimeType childType) インタフェースからコピーされた説明:FileUploadTikaAdapterparentType の子として childType が定義されているか確認するユースケース "application/octet-stream" の MimeType の場合に、は全ての親として返却されるパターンがあるので、定義として存在しているか確認する。
- 定義:
hasChildインタフェース内FileUploadTikaAdapter- パラメータ:
parentType- 親として定義されているMimeType(汎化した定義)childType- 子として定義されているMimeType(特化した定義)- 戻り値:
- superType の子として childType が定義されている場合 true を返却
-