ブラウザのJavaScriptが無効になっています。
ナビゲーション・リンクをスキップ
概要
パッケージ
クラス
階層ツリー
非推奨
索引
ヘルプ
前
次
フレーム
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
a
- クラス の変数com.eaglesakura.graphics.
Color
透過成分
add(Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
ベクトル要素を加算する。
add(float, float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector3
ベクトルの要素を加算する。
addUnique(List<T>, T)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
itemが重複しないようにaddする
addUniqueRequestIndex(List<T>, T)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
アイテムを追加し、追加したインデックスを返す
allGeohash()
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
全てのジオハッシュ値を取得する
allNotEmpty(String...)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
引数全ての文字列が有効であればtrueを返す
argb2rgba(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
ARGB(Canvas color)をRGBA(GL color)に変換する。
asMap(Collection<Value>, Util.KeyCreator<Key, Value>)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
Mapに変換する
available()
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
B
b
- クラス の変数com.eaglesakura.graphics.
Color
青成分
begin(MultiRunningTasks)
- インタフェース のメソッドcom.eaglesakura.thread.
MultiRunningTasks.Task
開始時に呼ばれる。
BLACK
- クラス のstatic変数com.eaglesakura.graphics.
Color
黒
blendColor(int, int, float)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
色をブレンドして返す。
blendValue(float, float, float)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
係数ブレンドを行い、結果を返す。
blendValue(double, double, double)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
係数ブレンドを行い、結果を返す。
BLUE
- クラス のstatic変数com.eaglesakura.graphics.
Color
青
BOTTOM
- クラス のstatic変数com.eaglesakura.geo.
Geohash
C
calcDistanceKiloMeter(double, double, double, double)
- クラス のstaticメソッドcom.eaglesakura.geo.
GeoUtil
GPS2点の距離をキロメートル計算する
参考:http://perota.sakura.ne.jp/blog/android%E3%81%A7%E3%82%82%E7%B7%AF%E5%BA%A6%E7%B5%8C%E5%BA%A6%E3%81%A72%E7%82%B9%E9%96%93%E3%81%AE%E8%B7%9D%E9%9B%A2%E3%82%92%E5%8F%96%E5%BE%97/
calcDistanceMeter(double, double, double, double)
- クラス のstaticメソッドcom.eaglesakura.geo.
GeoUtil
GPS2点の距離をメートル計算する
calcNearDegree(double, double)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
targetの角度を向かせるためにちょうどいい角度を算出する。
calculateAdjacent(String, int)
- クラス のstaticメソッドcom.eaglesakura.geo.
Geohash
calculateAdjacent(String, int)
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
隣接ジオハッシュを求める
CipherUtil
-
com.eaglesakura.cipher
のクラス
CipherUtil()
- クラス のコンストラクタcom.eaglesakura.cipher.
CipherUtil
cleanDirectory(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ディレクトリの中身を完全削除する。
clear()
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
残タスクを全て終了する。
close(InputStream)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
Streamを閉じる
close(OutputStream)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
Streamを閉じる
close()
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
close()
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeOutputStream
close()
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
Color
-
com.eaglesakura.graphics
のクラス
OpenGL向けRGBA色を扱う。
Color()
- クラス のコンストラクタcom.eaglesakura.graphics.
Color
Color(float, float, float, float)
- クラス のコンストラクタcom.eaglesakura.graphics.
Color
Color(int, int, int, int)
- クラス のコンストラクタcom.eaglesakura.graphics.
Color
Color(Color)
- クラス のコンストラクタcom.eaglesakura.graphics.
Color
Color(int)
- クラス のコンストラクタcom.eaglesakura.graphics.
Color
com.eaglesakura.cipher
- パッケージ com.eaglesakura.cipher
com.eaglesakura.geo
- パッケージ com.eaglesakura.geo
com.eaglesakura.graphics
- パッケージ com.eaglesakura.graphics
com.eaglesakura.io
- パッケージ com.eaglesakura.io
com.eaglesakura.io.data
- パッケージ com.eaglesakura.io.data
com.eaglesakura.json
- パッケージ com.eaglesakura.json
com.eaglesakura.math
- パッケージ com.eaglesakura.math
com.eaglesakura.proguard
- パッケージ com.eaglesakura.proguard
com.eaglesakura.thread
- パッケージ com.eaglesakura.thread
com.eaglesakura.time
- パッケージ com.eaglesakura.time
com.eaglesakura.util
- パッケージ com.eaglesakura.util
compareString(String, String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
日本語を意識してJavaの辞書順に並び替える
compressGzip(byte[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
rawバッファをGZIPに圧縮して返却する
convert(Collection<T>, T[])
- クラス のstaticメソッドcom.eaglesakura.util.
Util
convert(T[])
- クラス のstaticメソッドcom.eaglesakura.util.
Util
copy(File, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
指定箇所へファイルをコピーする。
copy(T[])
- クラス のstaticメソッドcom.eaglesakura.util.
Util
2つの配列をコピーする
copyOrUpdate(File, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
コピー先が存在しない、もしくはMD5が一致しない場合のみコピーを行い、それ以外はコピーを行わない
copyTo(InputStream, OutputStream)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
inputのバッファを全てoutputへコピーする。
copyTo(InputStream, boolean, OutputStream, boolean)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
inputのバッファを全てoutputへコピーする。
createKey(Value)
- インタフェース のメソッドcom.eaglesakura.util.
Util.KeyCreator
createVerifyCode(byte[], int, int)
- クラス のstaticメソッドcom.eaglesakura.io.data.
DataPackage
検証用コードを生成する
このクラスはデータが壊れているか正常かのチェックのみを行うため、検証コードは非常に短く、衝突耐性は低い。
cross(Vector3, Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
外積を取得する。
cross(float, float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector3
外積を求め、このインスタンスに格納する。
D
d(String)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
デバッグログ出力を行う
d(String, Object...)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
d(Exception)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
d(String)
- インタフェース のメソッドcom.eaglesakura.util.
LogUtil.Logger
DataInputStream
-
com.eaglesakura.io
のクラス
データ入力を補助するクラス。
DataInputStream(InputStream, boolean)
- クラス のコンストラクタcom.eaglesakura.io.
DataInputStream
ストリームを生成する
DataInputStream.SeekType
-
com.eaglesakura.io
の列挙型
シークの種類を定義する。
DataOutputStream
-
com.eaglesakura.io
のクラス
ライブラリ規定の形式でデータを出力するインターフェース。
DataOutputStream(OutputStream, boolean)
- クラス のコンストラクタcom.eaglesakura.io.
DataOutputStream
DataPackage
-
com.eaglesakura.io.data
のクラス
Bluetooth等を介して少量のデータ(インメモリに収まる程度)をやりとりするクラス bluetooth/Wi-Fi-Direct/socket通信等で使用する 受け取ったデータが壊れている場合は適宜dropする
DataPackage(String, byte[])
- クラス のコンストラクタcom.eaglesakura.io.data.
DataPackage
識別IDを指定して生成する
DataPackage(byte[])
- クラス のコンストラクタcom.eaglesakura.io.data.
DataPackage
パッケージを生成する
decode(byte[], Key)
- クラス のstaticメソッドcom.eaglesakura.cipher.
CipherUtil
暗号化された文章を平文に直す
decode(String)
- クラス のstaticメソッドcom.eaglesakura.geo.
Geohash
decode(String, Class<T>)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
文字列をクラスへデコードする
decode(InputStream, Class<T>)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
文字列をクラスへデコードする
decode(String)
- インタフェース のメソッドcom.eaglesakura.util.
StringUtil.Base64Converter
decodeOrNull(String, Class<T>)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
文字列をクラスへデコードする
decodeOrNull(InputStream, Class<T>)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
文字列をクラスへデコードする
decompressGzipOrNull(byte[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
GZIPバッファをデコードする。
degree(Vector2, Vector2)
- クラス のstaticメソッドcom.eaglesakura.math.
Vector2
p0からp1を見た場合の角度をdegreeで求める
角度は真上方向を0として反時計回りに360度で求める。
delete(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ディレクトリを再帰的に削除する。
dispose()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
資源の解放を行う。
dispose()
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
リソースの開放を行う。
dot(Vector2)
- クラス のメソッドcom.eaglesakura.math.
Vector2
内積を取得する。
dot(Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
内積を取得する。
dot(float, float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector3
内積を取得する。
E
emptyToNull(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
strがnullかemptyだったらnullを返す。
encode(byte[], Key)
- クラス のstaticメソッドcom.eaglesakura.cipher.
CipherUtil
平文を暗号化する
encode(double, double)
- クラス のstaticメソッドcom.eaglesakura.geo.
Geohash
encode(OutputStream, Object)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
クラスを文字列へエンコードする
encode(Object)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
クラスを文字列へエンコードする
encode(byte[])
- インタフェース のメソッドcom.eaglesakura.util.
StringUtil.Base64Converter
encodeOrNull(Object)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
クラスを文字列へエンコードするx
EncodeUtil
-
com.eaglesakura.util
のクラス
暗号化・指紋サポートを行う
EncodeUtil()
- クラス のコンストラクタcom.eaglesakura.util.
EncodeUtil
end()
- クラス のメソッドcom.eaglesakura.time.
Timer
ストップウォッチを停止し、時間を取得する。
endTime
- クラス の変数com.eaglesakura.time.
Timer
equals(Object)
- クラス のメソッドcom.eaglesakura.io.data.
DataPackage
equals(File, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
同じ内容を指していた場合はtrue
equals(Object)
- クラス のメソッドcom.eaglesakura.math.
Vector2
整合性確認。
equals(Object)
- クラス のメソッドcom.eaglesakura.math.
Vector3
整合性確認。
F
finish(MultiRunningTasks)
- インタフェース のメソッドcom.eaglesakura.thread.
MultiRunningTasks.Task
終了時に呼ばれる。
G
g
- クラス の変数com.eaglesakura.graphics.
Color
緑成分
generateKeyPair()
- クラス のstaticメソッドcom.eaglesakura.cipher.
CipherUtil
ランダム要素でキーペアを作成する
genMD5(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルからMD5を求める。
genMD5(byte[])
- クラス のstaticメソッドcom.eaglesakura.util.
EncodeUtil
byte配列からMD5を求める
genMD5(InputStream)
- クラス のstaticメソッドcom.eaglesakura.util.
EncodeUtil
byte配列からMD5を求める
genPathSHA1(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルパスからSHA1を得る。
genSHA1(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルからSHA1を求める。
genSHA1(byte[])
- クラス のstaticメソッドcom.eaglesakura.util.
EncodeUtil
byte配列からMD5を求める
genShortHash(File, int)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
末尾・先端のバイト列を用いた単純なハッシュを生成する ファイルフォーマットによっては衝突の可能性が非常に高いため、利用する場合は十分に検討を行うこと。
Geohash
-
com.eaglesakura.geo
のクラス
Geohash()
- クラス のコンストラクタcom.eaglesakura.geo.
Geohash
GeohashGroup
-
com.eaglesakura.geo
のクラス
ジオハッシュの中心+周囲8グリッドを1グループとして管理する
GeohashGroup()
- クラス のコンストラクタcom.eaglesakura.geo.
GeohashGroup
GeohashGroup.GeohashGroupListener
-
com.eaglesakura.geo
のインタフェース
ジオハッシュ更新時の通知を受け取る
GeoUtil
-
com.eaglesakura.geo
のクラス
GPS系のUtil
GeoUtil()
- クラス のコンストラクタcom.eaglesakura.geo.
GeoUtil
get()
- クラス のメソッドcom.eaglesakura.thread.
Holder
パラメータを取得する。
getAdjustGeohash()
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
中央に隣接するジオハッシュを取得する 0, 1, 2 3, C, 4, 5, 6, 7
getCenterGeohash()
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
中心点のジオハッシュを取得する
getCurrentDirectory()
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
現在のディレクトリを取得する
getCurrentDirectoryPath()
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
カレントディレクトリのパスを取得する。
getDateEnd(Date)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
指定日の終了時刻を取得する
getDateStart(Date)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
指定日の開始時刻を取得する
getDirectoryRoute(File, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
parentからtargetに到達するまでの全てのファイルを取得する。
getDouble(Double, double)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
getEndTime()
- クラス のメソッドcom.eaglesakura.time.
Timer
getFileExt(String)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイル拡張子を取得する。
getFileName(String)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
拡張子付のファイル名からファイル名のみを抜き出す
getGeohashLength()
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
ジオハッシュの長さを取得する
getInt(Integer, int)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
getIntA()
- クラス のメソッドcom.eaglesakura.graphics.
Color
getIntB()
- クラス のメソッドcom.eaglesakura.graphics.
Color
getIntG()
- クラス のメソッドcom.eaglesakura.graphics.
Color
getIntR()
- クラス のメソッドcom.eaglesakura.graphics.
Color
getMax()
- クラス のメソッドcom.eaglesakura.math.
Progress
getPackedBuffer()
- クラス のメソッドcom.eaglesakura.io.data.
DataPackage
パッキングされた送信用データを取得する
このbufferにUniqueIDのデータは含まれない
getProgress()
- クラス のメソッドcom.eaglesakura.math.
Progress
getProgressLevel()
- クラス のメソッドcom.eaglesakura.math.
Progress
進捗を0.0f〜1.0fのウェイトで取得する。
getProgressLevelFloat()
- クラス のメソッドcom.eaglesakura.math.
Progress
進捗を0.0f〜1.0fのウェイトで取得する。
getProgressPercent()
- クラス のメソッドcom.eaglesakura.math.
Progress
進捗を0〜100.0のパーセントで取得する。
getProgressPercentInt()
- クラス のメソッドcom.eaglesakura.math.
Progress
進捗を0〜100のパーセントで取得する。
getRGBA()
- クラス のメソッドcom.eaglesakura.graphics.
Color
getStartTime()
- クラス のメソッドcom.eaglesakura.time.
Timer
getTaskCount()
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
残タスク数を取得する。
getTodayEnd()
- クラス のstaticメソッドcom.eaglesakura.util.
Util
今日の23時59分59秒....を取得する
getTodayStart()
- クラス のstaticメソッドcom.eaglesakura.util.
Util
今日の0時0分を取得する
getUniqueId()
- クラス のメソッドcom.eaglesakura.io.data.
DataPackage
getWithWait()
- クラス のメソッドcom.eaglesakura.thread.
Holder
valueがnull以外になるまでアクセスをロックして値を返す。
getWithWait(long)
- クラス のメソッドcom.eaglesakura.thread.
Holder
valueがnull以外になるまでアクセスをロックして値を返す。
getWriteSize(String)
- クラス のstaticメソッドcom.eaglesakura.io.
DataOutputStream
書き込みを行った場合の保存バイト数を計算する。
GREEN
- クラス のstatic変数com.eaglesakura.graphics.
Color
緑
H
hasGeohash(String)
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
指定したジオハッシュを内包している場合true
hashCode()
- クラス のメソッドcom.eaglesakura.math.
Vector2
hashCode()
- クラス のメソッドcom.eaglesakura.math.
Vector3
Holder
<
T
> -
com.eaglesakura.thread
のクラス
何らかの値を保持するためのホルダ。
Holder()
- クラス のコンストラクタcom.eaglesakura.thread.
Holder
I
i(String)
- インタフェース のメソッドcom.eaglesakura.util.
LogUtil.Logger
IOUtil
-
com.eaglesakura.io
のクラス
File関連の便利メソッドを提供する
IOUtil()
- クラス のコンストラクタcom.eaglesakura.io.
IOUtil
isComplete()
- クラス のメソッドcom.eaglesakura.math.
Progress
処理が完了した場合true
isDirectory(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
isEmpty(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
文字列がnullか空文字だったらtrueを返す。
isEmpty(T[])
- クラス のstaticメソッドcom.eaglesakura.util.
Util
isEmpty(List<T>)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
isEnd()
- クラス のメソッドcom.eaglesakura.time.
Timer
Timer.start()
を呼び出した後、一度でも
Timer.end()
を呼び出したらtrue
isFile(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
isFlagOn(int, int)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
特定のビットフラグが立っていることを検証する。
isFlagOnAll(int, int)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
特定のビットフラグがすべて立っていることを検証する。
isGzip(byte[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
GZIPバッファであればtrueを返却する。
J
JSON
-
com.eaglesakura.json
のクラス
JSON()
- クラス のコンストラクタcom.eaglesakura.json.
JSON
L
leap(Vector3, Vector3, float, Vector3)
- クラス のstaticメソッドcom.eaglesakura.math.
Vector3
2つのベクトルを保管する。
LEFT
- クラス のstatic変数com.eaglesakura.geo.
Geohash
length()
- クラス のメソッドcom.eaglesakura.math.
Vector2
長さを取得する。
length(Vector2)
- クラス のメソッドcom.eaglesakura.math.
Vector2
length(float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector2
length(float, float, float, float)
- クラス のstaticメソッドcom.eaglesakura.math.
Vector2
length(double, double, double, double)
- クラス のstaticメソッドcom.eaglesakura.math.
Vector2
length()
- クラス のメソッドcom.eaglesakura.math.
Vector3
長さを取得する。
length(Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
ベクトル間の距離を取得する。
loadPrivateKey(byte[])
- クラス のstaticメソッドcom.eaglesakura.cipher.
CipherUtil
事前に作成した秘密鍵を読み込む
$ openssl genrsa -out private_key.pem 2048
$ openssl pkcs8 -in private.pem -outform der -out private.p8.der -topk8 -nocrypt
loadPublicKey(byte[])
- クラス のstaticメソッドcom.eaglesakura.cipher.
CipherUtil
事前に作成した公開鍵を読み込む
$ openssl rsa -in private.pem -pubout -outform DER -out public.der
log(String)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
ログ出力を行う。
log(String, Object...)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
log(Exception)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
LogUtil
-
com.eaglesakura.util
のクラス
ログ出力を制御する。
LogUtil()
- クラス のコンストラクタcom.eaglesakura.util.
LogUtil
LogUtil.Logger
-
com.eaglesakura.util
のインタフェース
M
macStringToWinString(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
mark(int)
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
markSupported()
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
MathUtil
-
com.eaglesakura.math
のクラス
MathUtil()
- クラス のコンストラクタcom.eaglesakura.math.
MathUtil
max()
- クラス のメソッドcom.eaglesakura.math.
Vector3
min()
- クラス のメソッドcom.eaglesakura.math.
Vector3
minmax(int, int, int)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
min <= result <= maxとなるようにnowを補正する。
minmax(float, float, float)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
min <= result <= maxとなるようにnowを補正する。
minmax(double, double, double)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
mkdir(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
非推奨です。
model2bytes(Object)
- クラス のstaticメソッドcom.eaglesakura.json.
JSON
JSONモデルを送信用byte[]に変換する
move(Color, float)
- クラス のメソッドcom.eaglesakura.graphics.
Color
nexutの色へ少しずつ遷移させる
move(int, int)
- クラス のメソッドcom.eaglesakura.graphics.
Color
nexutの色へ少しずつ遷移させる
mul(float)
- クラス のメソッドcom.eaglesakura.math.
Vector2
XYをmul倍する。
mul(float, float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector3
ベクトル乗算を行う。
MultiRunningTasks
-
com.eaglesakura.thread
のクラス
並列的に複数のタスクの実行を行う。
MultiRunningTasks(int)
- クラス のコンストラクタcom.eaglesakura.thread.
MultiRunningTasks
MultiRunningTasks.Task
-
com.eaglesakura.thread
のインタフェース
N
nanosleep(long, int)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
nano秒単位でsleepを行う
NonProguardModel
-
com.eaglesakura.proguard
のクラス
Proguardから保護するための基底クラス
NonProguardModel()
- クラス のコンストラクタcom.eaglesakura.proguard.
NonProguardModel
normalize()
- クラス のメソッドcom.eaglesakura.math.
Vector2
ベクトルの長さを正規化する。
normalize()
- クラス のメソッドcom.eaglesakura.math.
Vector3
ベクトルの長さを正規化する。
normalizeDegree(float)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
360度系の正規化を行う。
normalizeDegree(double)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
360度系の正規化を行う。
normalizeFileName(String)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
比較等の処理を行うために文字列を正規化する
O
onGeohashChanged(GeohashGroup, String, String)
- インタフェース のメソッドcom.eaglesakura.geo.
GeohashGroup.GeohashGroupListener
ジオハッシュグループが変更された
P
pack(byte[])
- クラス のstaticメソッドcom.eaglesakura.io.data.
DataPackage
エンコードを行う
parseHex(String, long)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
16進数変換を行う
parseWebColorARGB2ARGB(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
WebColor ARGBをARGB形式に変換する
parseWebColorRGB2XRGB(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
WebColor RGBをARGB形式に変換する
PasswordEncodeInputStream
-
com.eaglesakura.io
のクラス
パスワード指定してビットシフトを行う。
PasswordEncodeInputStream(InputStream, String)
- クラス のコンストラクタcom.eaglesakura.io.
PasswordEncodeInputStream
PasswordEncodeInputStream(InputStream, byte[])
- クラス のコンストラクタcom.eaglesakura.io.
PasswordEncodeInputStream
PasswordEncodeOutputStream
-
com.eaglesakura.io
のクラス
PasswordEncodeOutputStream(OutputStream, String)
- クラス のコンストラクタcom.eaglesakura.io.
PasswordEncodeOutputStream
PasswordEncodeOutputStream(OutputStream, byte[])
- クラス のコンストラクタcom.eaglesakura.io.
PasswordEncodeOutputStream
Progress
-
com.eaglesakura.math
のクラス
進捗状態を管理する。
Progress()
- クラス のコンストラクタcom.eaglesakura.math.
Progress
pushBack(MultiRunningTasks.Task)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
タスクを後ろに追加する。
pushBack(Runnable)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
タスクを後ろに追加する
pushFront(MultiRunningTasks.Task)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
タスクを前に追加する。
pushFront(Runnable)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
R
r
- クラス の変数com.eaglesakura.graphics.
Color
赤成分
RandomAccessFileInputStream
-
com.eaglesakura.io
のクラス
RandomAccessFileをInputStreamから利用する。
RandomAccessFileInputStream(RandomAccessFile)
- クラス のコンストラクタcom.eaglesakura.io.
RandomAccessFileInputStream
RandomAccessFileInputStream(RandomAccessFile, int, int)
- クラス のコンストラクタcom.eaglesakura.io.
RandomAccessFileInputStream
read()
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
read(byte[])
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
read(byte[], int, int)
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
read()
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
read(byte[])
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
read(byte[], int, int)
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
readBoolean()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
真偽の値を取得する。
readBuffer(int)
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファを直接読み取る。
readBuffer(byte[], int)
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから必要な長さを読み取る。
readBuffer(byte[], int, int)
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
必要な容量を読み取る
readDouble()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
IEEE754形式のビット列をdoubleに変換し、取得する。
readFile()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
ファイルを作成する。
readFloat()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
IEEE754形式のビット列をfloatに変換し、取得する。
readGLFixedDouble()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
固定小数をdouble変換して取得する。
readGLFixedFloat()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
固定小数をfloat変換して取得する。
readS16()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから2バイト読み取る。
readS24()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから3バイト読み取る。
readS32()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから4バイト読み取る。
readS64()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから8バイト整数を読み取る。
readS64Array()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
write64Arrayした配列を取り出す。
readS8()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
バッファから1バイト読み取る。
readString()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
文字列を読み取る。
readU16()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
2バイト整数を取得し、読み込み位置を2バイト進める。
readU8()
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
1バイト整数を取得し、読み込み位置を1バイト進める。
RED
- クラス のstatic変数com.eaglesakura.graphics.
Color
赤
reset()
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
reset()
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
rgba2argb(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA(GL color)をARGB(Canvas color)に変換する。
RIGHT
- クラス のstatic変数com.eaglesakura.geo.
Geohash
run(MultiRunningTasks)
- インタフェース のメソッドcom.eaglesakura.thread.
MultiRunningTasks.Task
実際の処理を行わせる。
runTask(Thread)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
タスクを実行する。
S
seek(DataInputStream.SeekType, int)
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
読み取り位置を指定する。
set(int, int, int, int)
- クラス のメソッドcom.eaglesakura.graphics.
Color
set(float, float, float, float)
- クラス のメソッドcom.eaglesakura.graphics.
Color
set(int)
- クラス のメソッドcom.eaglesakura.graphics.
Color
set(Color)
- クラス のメソッドcom.eaglesakura.graphics.
Color
set(InputStream, int)
- 列挙型 のメソッドcom.eaglesakura.io.
DataInputStream.SeekType
set(double, double)
- クラス のメソッドcom.eaglesakura.math.
Progress
set(int, int)
- クラス のメソッドcom.eaglesakura.math.
Progress
set(long, long)
- クラス のメソッドcom.eaglesakura.math.
Progress
set(Vector2)
- クラス のメソッドcom.eaglesakura.math.
Vector2
値のコピーを行う。
set(float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector2
値のコピーを行う。
set(Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
値のコピーを行う。
set(float, float, float)
- クラス のメソッドcom.eaglesakura.math.
Vector3
値のコピーを行う。
set(T)
- クラス のメソッドcom.eaglesakura.thread.
Holder
パラメータをセットする。
setDataWaitTimeMs(long)
- クラス のメソッドcom.eaglesakura.io.
DataInputStream
データの到達待ちのタイムアウトを指定する
setEndTime(long)
- クラス のメソッドcom.eaglesakura.time.
Timer
setFlag(int, int, boolean)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
フラグ情報を設定する。
setGeohashLength(int)
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
ジオハッシュの計算精度を指定する
setLogger(LogUtil.Logger)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
ロガーを設定する。
setMax(double)
- クラス のメソッドcom.eaglesakura.math.
Progress
setOutput(boolean)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
実際に出力する場合はtrueを設定する
setProgress(double)
- クラス のメソッドcom.eaglesakura.math.
Progress
setStartTime(long)
- クラス のメソッドcom.eaglesakura.time.
Timer
タイマーを開始する。
setTag(String)
- クラス のstaticメソッドcom.eaglesakura.util.
LogUtil
ログ出力時に使用するタグを設定する。
setThreadName(String)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
setThreadPoolMode(boolean)
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
スレッドを常にプールする場合はtrue、不要なスレッドを廃棄する場合はfalse
SHIT_JIS
- クラス のstatic変数com.eaglesakura.util.
StringUtil
skip(long)
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeInputStream
skip(long)
- クラス のメソッドcom.eaglesakura.io.
RandomAccessFileInputStream
sleep(long)
- クラス のstaticメソッドcom.eaglesakura.util.
Util
単純にsleepさせる。
sort(File[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルを名前順にソートする。
start()
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
スレッドを開始させる。
start()
- クラス のメソッドcom.eaglesakura.time.
Timer
ストップウォッチを開始する。
startTime
- クラス の変数com.eaglesakura.time.
Timer
StringUtil
-
com.eaglesakura.util
のクラス
StringUtil()
- クラス のコンストラクタcom.eaglesakura.util.
StringUtil
StringUtil.Base64Converter
-
com.eaglesakura.util
のインタフェース
Base64変換インターフェース
sub(Vector3, Vector3)
- クラス のメソッドcom.eaglesakura.math.
Vector3
v0 - v1を計算し、このインスタンスに格納する。
T
targetMove(double, double, double)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
目標数値へ移動する。
targetMove(float, float, float)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
目標数値へ移動する。
targetMove(int, int, int)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
目標数値へ移動する。
Timer
-
com.eaglesakura.time
のクラス
Timer()
- クラス のコンストラクタcom.eaglesakura.time.
Timer
Timer(long)
- クラス のコンストラクタcom.eaglesakura.time.
Timer
toBoolean(String, boolean)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
toByteArray(int[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
int配列をbit状態を保ってbyte配列へ変換する
toByteArray(int[], byte[])
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
int配列をbit状態を保ってbyte配列へ変換する
toByteArray(InputStream, boolean)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
InputStreamを全てメモリ上に展開する。
toByteArray(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
base64文字列をバイト配列へ変換する
toByteArrayOrNull(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルをbyte列 or null
toColorA(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA色からAを取り出す。
toColorAf(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
toColorB(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA色からBを取り出す。
toColorBf(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
toColorG(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA色からGを取り出す。
toColorGf(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
toColorR(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA色からRを取り出す
toColorRf(int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
toColorRGB565(int, int, int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGB565のshort型へ変換する。
toColorRGBA(int, int, int, int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBA8bitを一つのintにまとめる。
toColorRGBA(float, float, float, float)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGBAfloatを一つのintにまとめる。
toDate(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
yyyyMMdd-hh:mm:ss.SSフォーマットの文字列をDateに変換する
toDouble(String, double)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
toExifDate(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
EXIF記録されている時刻から日時に変換する
toGeohash(double, double)
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
ジオハッシュに変換する
toHexString(byte)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
16進数の文字に変換する。
toHexString(byte[])
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
16進数表現に変換する
toHSV(int, int, int)
- クラス のstaticメソッドcom.eaglesakura.graphics.
Color
RGB色からHSVへ変換する
result[0] : H
result[1] : S
result[2] : V
参考:http://ja.wikipedia.org/wiki/HSV%E8%89%B2%E7%A9%BA%E9%96%93
toInteger(String, int)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
TOP
- クラス のstatic変数com.eaglesakura.geo.
Geohash
toString(InputStream, boolean)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
InputStreamから文字列へ変換する
toString()
- クラス のメソッドcom.eaglesakura.math.
Vector2
文字列変換を行う。
toString()
- クラス のメソッドcom.eaglesakura.math.
Vector3
文字列変換を行う。
toString(Date)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
指定時刻を文字列に変換する 内容はyyyyMMdd-hh:mm:ss.SSとなる。
toString(byte[])
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
base64エンコードする
toStringOrNull(File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ファイルを文字列 or null
U
unpack(InputStream, long)
- クラス のstaticメソッドcom.eaglesakura.io.data.
DataPackage
パッケージをデコードする
unzip(InputStream, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
InputStream経由でUnzipを行う
unzip(File, File)
- クラス のstaticメソッドcom.eaglesakura.io.
IOUtil
ZIPの解凍を行う
updateLocation(double, double)
- クラス のメソッドcom.eaglesakura.geo.
GeohashGroup
位置を更新する
Util
-
com.eaglesakura.util
のクラス
Util()
- クラス のコンストラクタcom.eaglesakura.util.
Util
Util.KeyCreator
<
Key
,
Value
> -
com.eaglesakura.util
のインタフェース
V
valueOf(String)
- 列挙型 のstaticメソッドcom.eaglesakura.io.
DataInputStream.SeekType
指定した名前を持つこの型の列挙型定数を返します。
valueOf(String, String)
- クラス のstaticメソッドcom.eaglesakura.math.
MathUtil
特定のフォーマットに合う数値に変換する
%.1f, 0.111111 ->0.1
values()
- 列挙型 のstaticメソッドcom.eaglesakura.io.
DataInputStream.SeekType
この列挙型の定数を含む配列を宣言されている順序で返します。
Vector2
-
com.eaglesakura.math
のクラス
Vector2()
- クラス のコンストラクタcom.eaglesakura.math.
Vector2
ゼロ初期化したベクトルを作成する。
Vector2(float, float)
- クラス のコンストラクタcom.eaglesakura.math.
Vector2
値を指定して初期化する。
Vector2(Vector2)
- クラス のコンストラクタcom.eaglesakura.math.
Vector2
コピーを行う。
Vector3
-
com.eaglesakura.math
のクラス
XYZの3次元ベクトルを管理する
Vector3()
- クラス のコンストラクタcom.eaglesakura.math.
Vector3
ゼロ初期化したベクトルを作成する。
Vector3(float, float, float)
- クラス のコンストラクタcom.eaglesakura.math.
Vector3
値を指定して初期化する。
Vector3(Vector3)
- クラス のコンストラクタcom.eaglesakura.math.
Vector3
コピーを行う。
W
waitTaskFinished()
- クラス のメソッドcom.eaglesakura.thread.
MultiRunningTasks
全てのタスクが終わるのを明示的に待つ。
WHITE
- クラス のstatic変数com.eaglesakura.graphics.
Color
白
write(int)
- クラス のメソッドcom.eaglesakura.io.
PasswordEncodeOutputStream
writeBoolean(boolean)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
boolとして書き込む
writeBuffer(byte[], int, int)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
実際のバッファへ書き込みを行う。
writeFile(byte[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
配列の大きさと本体を保存する。
writeFloat(float)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
浮動小数値を書き込む。
writeFloatArray(float[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
浮動小数点配列を保存する。
writeGLFloat(float)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
浮動小数値をGL形式の固定小数として保存する。
writeS16(short)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
2バイト整数を保存する。
writeS32(int)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
4バイト整数を保存する。
writeS32Array(int[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
4バイト整数の配列を保存する。
writeS32ArrayWithLength(int[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
4バイト整数の配列を保存する。
writeS64(long)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
8バイト整数を保存する。
writeS64Array(long[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
8バイト整数の配列を保存する。
writeS64ArrayWithLength(long[])
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
8バイト整数の配列を保存する。
writeS8(byte)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
1バイト整数を保存する。
writeString(String)
- クラス のメソッドcom.eaglesakura.io.
DataOutputStream
文字列を書き込む。
X
x
- クラス の変数com.eaglesakura.math.
Vector2
X成分。
x
- クラス の変数com.eaglesakura.math.
Vector3
X成分。
Y
y
- クラス の変数com.eaglesakura.math.
Vector2
Y成分。
y
- クラス の変数com.eaglesakura.math.
Vector3
Y成分。
Z
z
- クラス の変数com.eaglesakura.math.
Vector3
Z成分。
zenkakuEngToHankakuEng(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
全角英数を半角英数に変換する
zenkakuHiraganaToZenkakuKatakana(String)
- クラス のstaticメソッドcom.eaglesakura.util.
StringUtil
全角文字を半角文字に変更する
A
B
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
ナビゲーション・リンクをスキップ
概要
パッケージ
クラス
階層ツリー
非推奨
索引
ヘルプ
前
次
フレーム
フレームなし
すべてのクラス