Skip to content

Package io.github.qishr.cascara.common.util

Class JreUtils

java.lang.Object
        io.github.qishr.cascara.common.util.JreUtils


public class JreUtils

Constructor Summary

Constructor Description
JreUtils()

Method Summary

Modifier and Type Method Description
public static String getResourceAsString(Class<?> clazz, String path)
public static InputStream getResourceAsStream(Class<?> clazz, String path) Returns an InputStream for a JRE resource.
public static String getPackageNameFromResourcePath(String path)
public static ProcessHandle parentProcess()
public static boolean isRunningInTerminal()
public static boolean isRunningViaGradle()
public static boolean isRunningViaEclipse()

Method Details

getResourceAsString

public static String getResourceAsString(Class<?> clazz, String path)

Throws:

IOException


getResourceAsStream

public static InputStream getResourceAsStream(Class<?> clazz, String path)

Returns an InputStream for a JRE resource.

Returns:

The InputStream returned by Class.getResourceAsStream.

Throws:

LocalizableIOException


getPackageNameFromResourcePath

public static String getPackageNameFromResourcePath(String path)


parentProcess

public static ProcessHandle parentProcess()


isRunningInTerminal

public static boolean isRunningInTerminal()


isRunningViaGradle

public static boolean isRunningViaGradle()


isRunningViaEclipse

public static boolean isRunningViaEclipse()