/******************************************************************************* | |
* Copyright (c) 1998, 2013 Oracle and/or its affiliates. All rights reserved. | |
* This program and the accompanying materials are made available under the | |
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License v. 1.0 | |
* which accompanies this distribution. | |
* The Eclipse Public License is available at http://www.eclipse.org/legal/epl-v10.html | |
* and the Eclipse Distribution License is available at | |
* http://www.eclipse.org/org/documents/edl-v10.php. | |
* | |
* Contributors: | |
* Oracle - initial API and implementation from Oracle TopLink | |
******************************************************************************/ | |
package org.eclipse.persistence.testing.sdo.helper.xsdhelper; | |
import java.io.FileInputStream; | |
import java.io.InputStream; | |
import java.util.ArrayList; | |
import java.util.List; | |
import org.eclipse.persistence.testing.sdo.SDOTestCase; | |
public class XSDHelperTestCases extends SDOTestCase { | |
public XSDHelperTestCases(String name) { | |
super(name); | |
} | |
public InputStream getSchemaInputStream(String fileName) { | |
try { | |
FileInputStream is = new FileInputStream(fileName); | |
//InputStream is = getClass().getClassLoader().getResourceAsStream(fileName); | |
return is; | |
} catch (Exception e) { | |
log(getClass().toString() + ": Reading error for : " + fileName + " message: " + e.getMessage()); | |
return null; | |
} | |
} | |
public List getAllSchemas(List fileNames) { | |
List<String> schemas = new ArrayList<String>(); | |
for (int i = 0; i < fileNames.size(); i++) { | |
String fileName = (String)fileNames.get(i); | |
String schema = getSchema(fileName); | |
schemas.add(schema); | |
} | |
return schemas; | |
} | |
} |