All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static boolean |
acceptVersion(NBootVersion.NVersionIntervalBoot one,
NBootVersion other) |
static boolean |
acceptVersion(NBootVersion one,
NBootVersion other) |
static boolean |
acceptVersion(String one,
String other) |
static List<String> |
addUniqueNonBlankList(List<String> list,
String... values) |
static <T> List<T> |
addUniqueNonBlankList(List<T> list,
Collection<T> other,
Predicate<T> blakifier) |
static String |
alignLeft(String s,
int width) |
static String |
alignRight(String s,
int width) |
static String |
coalesce(Object... all) |
static double |
computeOptionSimilarity(String word1,
String word2) |
static void |
copy(File ff,
File to) |
static long |
copy(InputStream from,
OutputStream to,
boolean closeInput,
boolean closeOutput) |
static void |
copy(String path,
File to) |
static void |
copy(URL url,
File to) |
static <T> List<T> |
copyOrNullList(Collection<T> other) |
static File |
createFile(String parent,
String child) |
static int |
damerauLevenshtein(String s1,
String s2) |
static String |
damerauLevenshteinClosest(double threshold,
String str1,
String[] dictionary) |
static long |
deleteAndConfirmAll(Path[] folders,
boolean force,
NBootDeleteFilesContextBoot refForceAll,
String header,
NBootOptionsInfo bOptions,
Supplier<String> readline) |
static long |
deleteAndConfirmAll(Path[] folders,
boolean force,
String header,
NBootOptionsInfo bOptions,
Supplier<String> readline) |
static long |
deleteStoreLocations(NBootOptionsInfo lastBootOptions,
NBootOptionsInfo o,
boolean includeRoot,
Object[] storeTypesOrPaths,
Supplier<String> readline) |
static long |
deleteStoreLocationsHard(NBootOptionsInfo lastBootOptions,
NBootOptionsInfo bOptions,
Supplier<String> readline) |
static String |
desc(Object s) |
static String |
enumId(String s) |
static String |
enumName(String s) |
static String |
enumTitle(String s) |
static int |
exitIfError(int code) |
static int |
exitIfError(Throwable ex,
String[] args,
NBootOptionsInfo bootOptions) |
static String |
expandPath(String path,
String base,
Function<String,String> pathExpansionConverter) |
static URL |
findClassLoaderJar(NBootId id,
URL[] urls) |
static <T> T |
findThrowable(Throwable th,
Class<T> type,
Predicate<Throwable> filter) |
static int |
firstIndexOf(String string,
char[] chars) |
static String |
firstNonBlank(List<String> values) |
static String |
firstNonBlank(String... values) |
static String |
firstNonBlank(String a,
String b) |
static String |
firstNonNull(List<String> values) |
static String |
firstNonNull(String... values) |
static <T> T |
firstNonNull(T... values) |
static String |
formatAlign(String text,
int size,
NBootPositionTypeBoot position) |
static String |
formatIdArray(NBootId[] s) |
static String |
formatIdList(List<NBootId> s) |
static String |
formatLogValue(Object unresolved,
Object resolved) |
static String |
formatStringIdArray(String[] s) |
static String |
formatStringIdList(List<String> s) |
static String |
formatStringLiteral(String text) |
static String |
formatStringLiteral(String text,
NBootQuoteTypeBoot quoteType) |
static String |
formatStringLiteral(String text,
NBootQuoteTypeBoot quoteType,
NBootSupportMode condition) |
static String |
formatStringLiteral(String text,
NBootQuoteTypeBoot quoteType,
NBootSupportMode condition,
String escapeChars) |
static String |
formatURL(URL url) |
static byte[] |
fromHexString(String s) |
static double |
fuzzyJaccardSimilarity(String[] tokens1,
String[] tokens2) |
static String |
getAbsolutePath(String path) |
static String |
getErrorMessage(Throwable ex) |
static String |
getFileOrDirectoryDigest(Path p) |
static String |
getHome(String storeFolder,
NBootOptionsInfo bOptions) |
static String |
getIdLongName(String groupId,
String artifactId,
NBootVersion version,
String classifier) |
static String |
getIdLongName(String groupId,
String artifactId,
String version,
String classifier) |
static String |
getIdShortName(String groupId,
String artifactId) |
static String |
getNativePath(String s) |
static String |
getStoreLocationPath(NBootOptionsInfo bOptions,
String storeType) |
static String |
getStreamDigest(InputStream is) |
static boolean |
getSysBoolNutsProperty(String property,
boolean defaultValue) |
static String |
getURLDigest(URL url) |
static String |
inputString(String message,
String title,
Supplier<String> in) |
static boolean |
isAcceptCondition(NBootEnvCondition cond) |
static boolean |
isAcceptDependency(NBootDependency s,
NBootOptionsInfo bOptions) |
static boolean |
isActualJavaCommand(String cmd) |
static boolean |
isActualJavaOptions(String options) |
static boolean |
isBlank(String value) |
static boolean |
isBootOptional(NBootOptionsInfo bOptions) |
static boolean |
isBootOptional(String name,
NBootOptionsInfo bOptions) |
static boolean |
isDependencyDefaultScope(String s1) |
static boolean |
isEmpty(String value) |
static <T> boolean |
isEmptyList(List<T> any) |
static boolean |
isFileAccessible(Path path,
Instant expireTime) |
static boolean |
isGraphicalDesktopEnvironment() |
static boolean |
isInfiniteLoopThread(String className,
String methodName) |
static boolean |
isLoadedClassPath(URL url,
ClassLoader contextClassLoader) |
static boolean |
isRemoteWorkspaceLocation(String _ws) |
static boolean |
isURL(String url) |
static boolean |
isValidVarPart(char c) |
static boolean |
isValidVarStart(char c) |
static boolean |
isValidWorkspaceName(String workspace) |
static String |
joinAndTrimToNull(List<String> args) |
static byte[] |
loadStream(InputStream stream) |
static Properties |
loadURLProperties(Path path) |
static Properties |
loadURLProperties(URL url,
File cacheFile,
boolean useCache) |
static void |
ndiUndo(String wsName,
boolean update) |
static <T> List<T> |
nonNullList(Collection<T> other) |
static <T> List<T> |
nonNullListFromArray(T[] other) |
static <T,V> Map<T,V> |
nonNullMap(Map<T,V> other) |
static <T> Set<T> |
nonNullSet(Collection<T> other) |
static List<String> |
nonNullStrList(List<String> list) |
static InputStream |
openStream(URL url) |
static List<String> |
parseAndTrimToDistinctList(String s) |
static Boolean |
parseBoolean(String any) |
static Boolean |
parseBoolean(String any,
Boolean emptyValue,
Boolean errorValue) |
static boolean |
parseBooleanOr(String any,
boolean b) |
static Stream<NBootToken> |
parseDollarPlaceHolder(String text) |
static Integer |
parseFileSizeInBytes(String value,
Integer defaultMultiplier) |
static NBootId |
parseId(String nutsId)
examples : script://groupId:artifactId/version?face
script://groupId:artifactId/version script://groupId:artifactId
script://artifactId artifactId
|
static List<NBootId> |
parseIdList(String s) |
static Instant |
parseInstant(String s) |
static Instant |
parseInstant(String s,
Instant emptyValue,
Instant errorValue) |
static Integer |
parseInt(String s) |
static List<String> |
parsePropertyIdList(String s) |
static List<String> |
parsePropertyStringList(String s) |
static List<String> |
parseStringIdList(String s) |
static long |
parseTimePeriod(String argPart,
String optionName) |
static ByteArrayInputStream |
preloadStream(InputStream stream) |
static int |
processThrowable(Throwable ex,
boolean showMessage,
boolean showStackTrace,
boolean showGui) |
static int |
processThrowable(Throwable ex,
String[] args,
NBootOptionsInfo bootOptions) |
static String |
readStringFromFile(File file) |
static String |
repeat(char c,
int count) |
static String |
repeat(String str,
int count) |
static String |
replaceDollarPlaceHolder(String text,
Function<String,String> mapper) |
static boolean |
requireFalse(boolean value,
String name) |
static boolean |
requireFalse(boolean object,
Supplier<NBootMsg> msg) |
static String |
requireNonBlank(String object,
String name) |
static String |
requireNonBlank(String object,
Supplier<NBootMsg> msg) |
static <T> T |
requireNonNull(T object) |
static <T> T |
requireNonNull(T object,
String name) |
static <T> T |
requireNonNull(T object,
Supplier<NBootMsg> msg) |
static void |
requireNull(Object object) |
static void |
requireNull(Object object,
String name) |
static void |
requireNull(Object object,
Supplier<NBootMsg> message) |
static boolean |
requireTrue(boolean value,
String name) |
static boolean |
requireTrue(boolean object,
Supplier<NBootMsg> msg) |
static URL[] |
resolveClasspathURLs(ClassLoader contextClassLoader,
boolean includeClassPath) |
static URL[] |
resolveClassWorldURLs(NBootClassLoaderNode[] nodes,
ClassLoader contextClassLoader) |
static String |
resolveDescPath(NBootId id) |
static String |
resolveFileName(NBootId id,
String extension) |
static String |
resolveFilePath(NBootId id,
String extension) |
static String |
resolveGroupIdPath(String groupId) |
static boolean |
resolveGui(NBootOptionsInfo bo) |
static String |
resolveIdPath(NBootId id) |
static InputStream |
resolveInputStream(String url) |
static String |
resolveJarPath(NBootId id) |
static String |
resolveJavaCommand(String javaHome) |
static String |
resolveNutsDescriptorPath(NBootId id) |
static String |
resolveNutsIdDigest() |
static String |
resolveNutsIdDigest(NBootId id,
URL[] urls) |
static boolean |
resolveShowStackTrace(NBootOptionsInfo bo) |
static String |
resolveValidWorkspaceName(String workspace) |
static boolean |
sameEnum(String a,
String b) |
static <T> Set<T> |
set(Collection<T> other) |
static void |
showMessage(String message,
String title) |
static List<String> |
split(String value,
String chars) |
static List<String> |
split(String value,
String chars,
boolean trim,
boolean ignoreEmpty) |
static List<String> |
splitDefault(String str) |
static String |
stacktrace(Throwable th) |
static String[] |
stacktraceToArray(Throwable th) |
static String |
toDependencyExclusionListString(List<NBootId> exclusions) |
static File |
toFile(String url) |
static File |
toFile(URL url) |
static String |
toHexString(byte[] bytes) |
static double |
tokenSimilarity(String[] tokens1,
String[] tokens2) |
static Map<String,String> |
toMap(NBootEnvCondition condition) |
static String |
toStringOrEmpty(Object any) |
static URL |
toURL(String url) |
static CharSequence |
trim(CharSequence value) |
static String |
trim(String value) |
static CharSequence |
trimLeft(CharSequence value) |
static CharSequence |
trimRight(CharSequence value) |
static String |
trimToNull(CharSequence value) |
static String |
trimToNull(String value) |
static <T> List<T> |
uniqueList(Collection<T> other) |
static <T> List<T> |
uniqueNonBlankList(Collection<T> other,
Predicate<T> blakifier) |
static List<String> |
uniqueNonBlankStringList(Collection<String> other) |
static <T> List<T> |
unmodifiableList(Collection<T> other) |
static <T,V> Map<T,V> |
unmodifiableMap(Map<T,V> other) |
static <T> List<T> |
unmodifiableOrNullList(Collection<T> other) |
static <T,V> Map<T,V> |
unmodifiableOrNullMap(Map<T,V> other) |
static <T> Set<T> |
unmodifiableOrNullSet(Collection<T> other) |
static <T> List<T> |
unmodifiableUniqueList(Collection<T> other) |
static URL |
urlOf(String any) |