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 }