public class NbUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
NbUtils.UnzipOptions |
| Modifier and Type | Field and Description |
|---|---|
static NbOsConfig |
LINUX_CONFIG |
static NbOsConfig |
MAC_CONFIG |
static PropertyChangeSupport |
PROPERTIES |
static NbOsConfig |
WINDOWS_CONFIG |
| Constructor and Description |
|---|
NbUtils() |
| Modifier and Type | Method and Description |
|---|---|
static String |
coalesce(String... cmd) |
static String |
commandLineToString(String[] args) |
static <T> int |
compare(T a,
T b,
Comparator<? super T> c) |
static int |
compareVersions(String v1,
String v2) |
static boolean |
equalsStr(String s1,
String s2) |
static NbOsConfig |
getNbOsConfig(net.thevpc.nuts.NutsApplicationContext appContext) |
static NbProcess[] |
getRunning(net.thevpc.nuts.NutsApplicationContext ctx) |
static int |
getStartingInt(String v1) |
static void |
installMoveWin(JComponent c,
JFrame parent) |
static boolean |
isEmpty(String cmd) |
static boolean |
isPath(String path) |
static boolean |
isPlatformSupported() |
static boolean |
isRunning(NetbeansWorkspace nb,
NbProcess[] all) |
static boolean |
isRunningWithCache(net.thevpc.nuts.NutsApplicationContext ctx,
NetbeansWorkspace nb) |
static Properties |
loadProperties(File file) |
static void |
onRunningNbProcessesChanged(Runnable r) |
static File |
resolveFile(String path) |
static String |
response(List<String> cmd,
net.thevpc.nuts.NutsSession session) |
static String |
response(String[] cmd,
net.thevpc.nuts.NutsSession session) |
static void |
setTempRunning(NetbeansWorkspace nb,
boolean value) |
static Integer |
toInteger(String v1) |
static String |
toOsPath(String s) |
static void |
unzip(InputStream in,
String outputFolder,
NbUtils.UnzipOptions options)
Unzip it
|
static void |
unzip(String zipFile,
String outputFolder,
NbUtils.UnzipOptions options) |
public static final NbOsConfig LINUX_CONFIG
public static final NbOsConfig WINDOWS_CONFIG
public static final NbOsConfig MAC_CONFIG
public static final PropertyChangeSupport PROPERTIES
public static void onRunningNbProcessesChanged(Runnable r)
public static boolean isPlatformSupported()
public static boolean isEmpty(String cmd)
public static String response(List<String> cmd, net.thevpc.nuts.NutsSession session) throws IOException
IOExceptionpublic static Properties loadProperties(File file)
public static final NbOsConfig getNbOsConfig(net.thevpc.nuts.NutsApplicationContext appContext)
public static boolean isPath(String path)
public static int getStartingInt(String v1)
public static void installMoveWin(JComponent c, JFrame parent)
public static void unzip(String zipFile, String outputFolder, NbUtils.UnzipOptions options) throws IOException
IOExceptionpublic static NbProcess[] getRunning(net.thevpc.nuts.NutsApplicationContext ctx)
public static void setTempRunning(NetbeansWorkspace nb, boolean value)
public static boolean isRunningWithCache(net.thevpc.nuts.NutsApplicationContext ctx,
NetbeansWorkspace nb)
public static boolean isRunning(NetbeansWorkspace nb, NbProcess[] all)
public static void unzip(InputStream in, String outputFolder, NbUtils.UnzipOptions options) throws IOException
in - input zip fileoutputFolder - zip file output folderIOExceptionpublic static <T> int compare(T a,
T b,
Comparator<? super T> c)
Copyright © 2022 vpc open source initiative. All rights reserved.