View Javadoc

1   package org.kit.furia.io;
2   
3   import java.io.File;
4   
5   import org.ajmm.obsearch.OB;
6   import org.ajmm.obsearch.exception.OBException;
7   import org.kit.furia.fragment.MTDFragmentAST;
8   import org.kit.furia.fragment.OBFragment;
9   
10  /*
11   Furia-chan: An Open Source software license violation detector.    
12   Copyright (C) 2007 Kyushu Institute of Technology
13  
14   This program is free software: you can redistribute it and/or modify
15   it under the terms of the GNU General Public License as published by
16   the Free Software Foundation, either version 3 of the License, or
17   (at your option) any later version.
18  
19   This program is distributed in the hope that it will be useful,
20   but WITHOUT ANY WARRANTY; without even the implied warranty of
21   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
22   GNU General Public License for more details.
23  
24   You should have received a copy of the GNU General Public License
25   along with this program.  If not, see <http://www.gnu.org/licenses/>.
26   */
27  /**
28   * This class loads objects of type FuriaInputOBFragment.
29   * @author Arnoldo Jose Muller Molina
30   * @since 0
31   */
32  public class FuriaInputOBFragment
33          extends AbstractFuriaInput < OBFragment > {
34      
35      public FuriaInputOBFragment(File directory){
36          super(directory);
37      }
38      
39      @Override
40      protected OBFragment readObjectFromStringLine(
41              String data) throws OBException {
42          return new OBFragment(data);
43      }
44  
45  }