public final class MorphemesReader
extends java.lang.Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
MorphemesReader.Buffer
形態素情報を読み込む際に使用されるバッファ。
|
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static int |
REUSABLE_BUFFER_SIZE |
| コンストラクタと説明 |
|---|
MorphemesReader(java.lang.String file)
形態素バイナリ辞書ファイルをダイレクトバイトバッファーに読み込み、メタデータを読んでメンバ変数に保持するコンストラクタ。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
java.nio.ByteBuffer |
createReadOnlyBuffer() |
int |
getMaxCost() |
int |
getMaxSurfaceLength() |
int |
getMinCost() |
static MorphemesReader.Buffer[] |
getReusableReadBuffer()
read(int, Buffer[], ByteBuffer)の第2引数に繰り返し指定できる読み込みバッファを取得する。 |
static int |
read(int mid,
MorphemesReader.Buffer[] buf,
java.nio.ByteBuffer buffer)
引数で指定した形態素IDの形態素を第2引数で指定したバッファに読み込む。
|
public static final int REUSABLE_BUFFER_SIZE
public MorphemesReader(java.lang.String file)
throws java.io.IOException
file - 読み込む形態素バイナリ辞書ファイルのファイル名。java.io.IOExceptionpublic java.nio.ByteBuffer createReadOnlyBuffer()
public static MorphemesReader.Buffer[] getReusableReadBuffer()
read(int, Buffer[], ByteBuffer)の第2引数に繰り返し指定できる読み込みバッファを取得する。public static int read(int mid,
MorphemesReader.Buffer[] buf,
java.nio.ByteBuffer buffer)
mid - 読み込む形態素ID。buf - 読み込み先。buffer - このメソッドの利用者がcreateReadOnlyBuffer()を呼んで用意したバッファMorphemesReader.Buffer配列の長さpublic int getMaxSurfaceLength()
public int getMinCost()
public int getMaxCost()
Copyright © 2009-2018 RONDHUIT Co.,Ltd. All Rights Reserved.