package jp.sourceforge.mikutoga.vmd.parser;
import java.io.IOException;
-import jp.sourceforge.mikutoga.parser.MmdFormatException;
-import jp.sourceforge.mikutoga.parser.MmdInputStream;
+import java.io.InputStream;
+import jp.sfjp.mikutoga.bin.parser.MmdFormatException;
/**
* VMDモーションファイルのパーサ。
*/
public class VmdParser {
- private final MmdInputStream source;
+ private final InputStream source;
private final VmdBasicParser basicParser;
private final VmdCameraParser cameraParser;
* @param source 入力ソース
* @throws NullPointerException 引数がnull
*/
- public VmdParser(MmdInputStream source) throws NullPointerException{
+ public VmdParser(InputStream source) throws NullPointerException{
super();
if(source == null) throw new NullPointerException();
* 入力ソースを返す。
* @return 入力ソース
*/
- public MmdInputStream getSource(){
+ public InputStream getSource(){
return this.source;
}
parseBody();
- boolean hasMoreData = this.source.hasMore();
+ boolean hasMoreData = this.lightingParser.hasMore();
if(this.basicHandler != null){
this.basicHandler.vmdParseEnd(hasMoreData);
}