Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
wlfxb - a library for creating and processing of TCF data streams. Copyright (C) Yana Panchenko. This file is part of wlfxb. This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. You should have received a copy of the GNU Lesser General Public License along with this program. If not, see <http://www.gnu.org/licenses/>.
package eu.clarin.weblicht.wlfxb.io;
import java.io.*;
public class WLDProfiler {
    public static WLDProfile read(InputStream inputStreamthrows WLFormatException {
        WLDProfile profile = null;
        try {
            JAXBContext context = JAXBContext.newInstance(WLDProfile.class);
            Unmarshaller unmarshaller = context.createUnmarshaller();
            profile = (WLDProfileunmarshaller.unmarshal(inputStream);
        } catch (JAXBException e) {
            throw new WLFormatException(e.getMessage(), e);
        }
        return profile;
    }
    public static WLDProfile read(Reader readerthrows WLFormatException {
        WLDProfile profile = null;
        try {
            JAXBContext context = JAXBContext.newInstance(WLDProfile.class);
            Unmarshaller unmarshaller = context.createUnmarshaller();
            profile = (WLDProfileunmarshaller.unmarshal(reader);
        } catch (JAXBException e) {
            throw new WLFormatException(e.getMessage(), e);
        }
        return profile;
    }
    public static WLDProfile read(File filethrows WLFormatException {
        WLDProfile profile = null;
        FileInputStream fis = null;
        try {
            fis = new FileInputStream(file);
            profile = read(fis);
        } catch (IOException e) {
            throw new WLFormatException(e);
        } finally {
            if (fis != null) {
                try {
                    fis.close();
                } catch (IOException e) {
                    throw new WLFormatException(e);
                }
            }
        }
        return profile;
    }
New to GrepCode? Check out our FAQ X