パッケージ jp.sf.orangesignal.ta.data.annotation

Java プログラム要素からデータセット機能やローソク足分析などを使用するための注釈を定義します。

参照先:
          説明

クラスの概要
AnnotationParser 注釈を解析してデータ項目群情報を構築する機能を提供します。
 

例外の概要
AnnotationException 注釈型の関係が不正な場合にスローする例外クラスを提供します。
 

注釈型の概要
DateItem フィールドが時系列の日時データ項目であることを示します。
DatePattern 依存するフィールドの型が、CharSequence やそのサブクラスの日時データである場合の日付/時刻の解析方法を示します。
NumberCompressorType 依存する数値データのフィールドが日時精度単位変換可能であることを示します。
NumberItem フィールドが時系列の数値データ項目であることを示します。
NumberPattern 依存するフィールドの型が、CharSequence やそのサブクラスの数値データである場合の数値/通貨の解析方法を示します。
 

パッケージ jp.sf.orangesignal.ta.data.annotation の説明

Java プログラム要素からデータセット機能やローソク足分析などを使用するための注釈を定義します。

 例:
 @DatePattern(value = "yyyy/MM/dd", language = "ja", country = "JP", timezone = "Asia/Tokyo")
 @NumberPattern(value = "#,##0", language = "ja", country = "JP")
 @NumberCompressorType(CompressType.SUM)
 public class Dataset {
 
     @DateItem
     @DatePattern(value = "yyyy/MM/dd", language = "ja", country = "JP", timezone = "Asia/Tokyo")
     Date[] date;
 
     @NumberItem
     @NumberPattern(value = "¤¤ #,##0", language = "ja", country = "JP", currency = "JPY")
     @NumberCompressorType(CompressType.FIRST)
     Number[] open;
 
     @NumberItem
     @NumberPattern(value = "¤¤ #,##0", language = "ja", country = "JP", currency = "JPY")
     @NumberCompressorType(CompressType.HIGHEST)
     Number[] high;
 
     @NumberItem
     @NumberPattern(value = "¤¤ #,##0", language = "ja", country = "JP", currency = "JPY")
     @NumberCompressorType(CompressType.LOWEST)
     Number[] low;
 
     @NumberItem
     @NumberPattern(value = "¤¤ #,##0", language = "ja", country = "JP", currency = "JPY")
     @NumberCompressorType(CompressType.LAST)
     Number[] close;
 
     @NumberItem
     @NumberPattern(value = "#,##0", language = "ja", country = "JP")
     @NumberCompressorType(CompressType.SUM)
     Number[] volume;
 
 }
 

導入されたバージョン:
2.1


Copyright © 2006-2009 OrangeSignal.com. All Rights Reserved.