package org.opentrafficsim.swing.gui; import java.io.InputStream; /** * Resource utility. *

* Copyright (c) 2013-2022 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
* BSD-style license. See OpenTrafficSim License. *

* @version $Revision$, $LastChangedDate$, by $Author$, initial version 23 mei 2018
* @author Alexander Verbraeck * @author Peter Knoppers * @author Wouter Schakel */ public final class Resource { /** Constructor. */ private Resource() { // } /** * Obtains stream for resource, either in IDE or java. * @param name String; name of resource * @return the resolved input stream */ public static InputStream getResourceAsStream(final String name) { InputStream stream = Resource.class.getResourceAsStream(name); if (stream != null) { return stream; } stream = Resource.class.getResourceAsStream("/resources" + name); if (stream != null) { return stream; } throw new RuntimeException("Unable to load resource " + name); } }