|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectohymosj.OhObject
ohymosj.OhPort
ohymosj.OhSenderPort
ohymosj.OhSendPort
ohymosj.OhInputPort
ohymosj.OhInputFile
ohymosj.OhInputFileLong
OhInputFileLong; OhInputFileLong is a class of input port which reads in datapacks of type long from an input file and sends them.
OhInputFileLong can be connected with OhReceiveLong, OhRelayLong, and OhOutputFileLong.
OhInputFileLong reads an input file using "simple data format for input and output."
"Simple data format for input and output" is a format in which
..... all the data items for a datapack should be written in one line, and data items should be separated with a number of spaces or tabs. Example: 2003 120 2 4 5 ....If you need different format, please make a derived class of OhInputFileLong and redefine "makeDataPack()".
フィールドの概要 |
クラス ohymosj.OhInputFile から継承したフィールド |
_fileTimeAtInput |
クラス ohymosj.OhSendPort から継承したフィールド |
_dataPackArray, _dctVec, _numberOfDataPacks, _protectPastDataFlag |
クラス ohymosj.OhSenderPort から継承したフィールド |
_bufferList, _commentString, _numberOfReceivers, _receiverArray |
クラス ohymosj.OhObject から継承したフィールド |
_className, _objectName, _objectNumber, _owner, NEWLINE |
コンストラクタの概要 | |
OhInputFileLong()
|
|
OhInputFileLong(java.lang.String aFileName)
|
メソッドの概要 | |
java.lang.String |
dataType()
|
boolean |
init(java.lang.String aFileName)
|
java.lang.Object |
makeDataPack(java.lang.String aDataStr)
|
void |
sendByString(java.lang.String aDataStr)
|
クラス ohymosj.OhInputFile から継承したメソッド |
calReq, cPrint, getDctVec, inputData, oPrint |
クラス ohymosj.OhInputPort から継承したメソッド |
init |
クラス ohymosj.OhSenderPort から継承したメソッド |
getCommentString, getNecessaryTimeFrom, getNecessaryTimeTo, printConnection, registerReceiver, setCommentString |
クラス ohymosj.OhPort から継承したメソッド |
canYouGetData, create, getDataPack, getDataPack, setSender |
クラス ohymosj.OhObject から継承したメソッド |
getAbsName, getClassName, getObjectName, getObjectNumber, getOwner, getTopOwner, objCompare, objCompare, objCompare, setOwner |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public OhInputFileLong() throws OhError
デフォルトコンストラクタは OhInputFileLong.init(String, int) を実行しません。 その結果、以下の設定となります。
その他のメンバ変数に対する処理は引数つきコンストラクタと同じです。 この場合、 OhInputFileLong.init(String, int) を用いてメンバ変数を初期化して下さい。
OhError
- if an error occurs
public OhInputFileLong(java.lang.String aFileName) throws OhError
aFileName
- a String
value
OhError
- if an error occurs
メソッドの詳細 |
public boolean init(java.lang.String aFileName) throws OhError
Initialization.
OhInputFile
内の init
aFileName
- a String
value
boolean
value
OhError
- if an error occurspublic java.lang.String dataType()
Returns the data pack type which expresses the type of data to be received.
OhInputFile
内の dataType
String
valuepublic java.lang.Object makeDataPack(java.lang.String aDataStr)
【使用例】
Object dataPack = makeDataPack("2003 12 3");
Reads string datapacks of type long, creates datapacks of type long, and returns it.
OhInputFile
内の makeDataPack
aDataStr
- a String
value
Object
valuepublic void sendByString(java.lang.String aDataStr)
Sends datapacks of type long which is stored in the form of string.
OhSendPort
内の sendByString
aDataStr
- a String
value
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |