Package com.dubture.getcomposer.packages

Source Code of com.dubture.getcomposer.packages.PackageHelper

package com.dubture.getcomposer.packages;

import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;

import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;

import com.dubture.getcomposer.core.RepositoryPackage;
import com.dubture.getcomposer.core.repositories.PackageRepository;
import com.dubture.getcomposer.json.JsonParser;

class PackageHelper {
 
  static RepositoryPackage getPackage(InputStream resource) throws Exception {
    InputStreamReader reader = new InputStreamReader(resource);

    PackageRepository repo = new PackageRepository(reader);
    return repo.getPackage();
  }
 
  static SearchResult getSearchResult(InputStream resource) {
    InputStreamReader reader = new InputStreamReader(resource);

    JSONParser parser = new JSONParser();
    try {
      return new SearchResult(parser.parse(reader, JsonParser.getContainerFactory()));
    } catch (IOException e) {
      e.printStackTrace();
    } catch (ParseException e) {
      e.printStackTrace();
    }
   
    return new SearchResult(new Object());
  }
}
TOP

Related Classes of com.dubture.getcomposer.packages.PackageHelper

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.