Skip navigation links
A B C D E F G H I J K L M N O P R S T U 

A

abbreviate(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Abbreviates a String using ellipses.
abbreviate(String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Abbreviates a String using ellipses.
AbstractIterator<T> - Class in manifold.rt.api.util
A base class to simplify implementing iterators so that implementations only have to implement [computeNext] to implement the iterator, calling [done] when the iteration is complete.
AbstractIterator() - Constructor for class manifold.rt.api.util.AbstractIterator
 
ActualName - Annotation Type in manifold.rt.api
Use this annotation in projected source code to indicate the actual name of a feature as originally specified.
and - Static variable in class manifold.rt.api.util.Pair
and is a "binding" constant that enables clean syntax for creating pairs:
Pair<String,Integer> pair = "Moe" and 88;
Use with Map#mapOf extension method via manifold-collections dependency.
any - Annotation Type in manifold.rt.api.anno
Facilitates having an annotation parameter be any annotation type as opposed to a specific one.
appendIdentityToString(StringBuffer, Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Deprecated.
The design of this method is bad - see LANG-360. Instead, use identityToString(StringBuffer, Object).
Array - Class in manifold.rt.api
Container for Java array type extensions.
arrayToString(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
 

B

Bindings - Interface in manifold.rt.api
Name/Value bindings
boot() - Method in interface manifold.rt.api.IBootstrap
The implementor boots Manifold here.
Bootstraps - Class in manifold.rt.api
 
Bootstraps() - Constructor for class manifold.rt.api.Bootstraps
 
box(Class<?>) - Static method in class manifold.rt.api.util.ManClassUtil
 

C

canWrite(Path) - Static method in class manifold.rt.api.util.PathUtil
 
capitalise(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the standardly named ManStringUtil.capitalize(String). Method will be removed in Commons Lang 3.0.
capitalize(String) - Static method in class manifold.rt.api.util.ManStringUtil
Capitalizes a String changing the first letter to title case as per Character.toTitleCase(char).
center(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Centers a String in a larger String of size size using the space character (' ').
center(String, int, char) - Static method in class manifold.rt.api.util.ManStringUtil
Centers a String in a larger String of size size.
center(String, int, String) - Static method in class manifold.rt.api.util.ManStringUtil
Centers a String in a larger String of size size.
chomp(String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes one newline from end of a String if it's there, otherwise leave it alone.
chomp(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes separator from the end of str if it's there, otherwise leave it alone.
chompLast(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.chomp(String) instead. Method will be removed in Commons Lang 3.0.
chompLast(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.chomp(String, String) instead. Method will be removed in Commons Lang 3.0.
chop(String) - Static method in class manifold.rt.api.util.ManStringUtil
Remove the last character from a String.
chopNewline(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.chomp(String) instead. Method will be removed in Commons Lang 3.0.
clean(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the clearer named ManStringUtil.trimToEmpty(String). Method will be removed in Commons Lang 3.0.
clear() - Method in class manifold.rt.api.util.Stack
 
close(Closeable...) - Static method in class manifold.rt.api.util.StreamUtil
Closes the specified streams, suppressing any IOExceptions for inputstreams and readers.
closeNoThrow(Closeable) - Static method in class manifold.rt.api.util.StreamUtil
Close and swallow exception the exception.
computeNext() - Method in class manifold.rt.api.util.AbstractIterator
Computes the next item in the iterator.
concatenate(Object[]) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the better named ManStringUtil.join(Object[]) instead. Method will be removed in Commons Lang 3.0.
contains(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if String contains a search character, handling null.
contains(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if String contains a search String, handling null.
contains(T) - Method in class manifold.rt.api.util.Stack
 
containsAny(String, char[]) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains any character in the given set of characters.
containsAny(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains any character in the given set of characters.
containsIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if String contains a search String irrespective of case, handling null.
containsNone(String, char[]) - Static method in class manifold.rt.api.util.ManStringUtil
Checks that the String does not contain certain characters.
containsNone(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks that the String does not contain certain characters.
containsOnly(String, char[]) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only certain characters.
containsOnly(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only certain characters.
copy(InputStream, OutputStream) - Static method in class manifold.rt.api.util.StreamUtil
Copies the content of an input stream to an output stream.
copy(InputStream, Writer) - Static method in class manifold.rt.api.util.StreamUtil
Copies the content of an input stream to a writer.
copy(Reader, OutputStream) - Static method in class manifold.rt.api.util.StreamUtil
Copies the content of a reader to an output stream.
copy(Reader, Writer) - Static method in class manifold.rt.api.util.StreamUtil
Copies the content of a reader to a writer.
copy(File, File) - Static method in class manifold.rt.api.util.StreamUtil
Recursively copy a file or directory to a directory.
copy(File, File, Predicate<File>) - Static method in class manifold.rt.api.util.StreamUtil
 
copy(Path, Path) - Static method in class manifold.rt.api.util.StreamUtil
Recursively copy a file or directory to a directory.
countMatches(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Counts how many times the substring appears in the larger String.
countRegexpMatches(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Counts how many times the regexp appears in the larger String.
create(String, String...) - Static method in class manifold.rt.api.util.PathUtil
 
create(Path, String) - Static method in class manifold.rt.api.util.PathUtil
 
create(URI) - Static method in class manifold.rt.api.util.PathUtil
 
createInputStream(Path, OpenOption...) - Static method in class manifold.rt.api.util.PathUtil
 
createNewFile(Path, FileAttribute...) - Static method in class manifold.rt.api.util.PathUtil
 
createOutputStream(Path, OpenOption...) - Static method in class manifold.rt.api.util.PathUtil
 
createReader(Path) - Static method in class manifold.rt.api.util.PathUtil
 
createWriter(Path) - Static method in class manifold.rt.api.util.PathUtil
 

D

dasBoot() - Static method in interface manifold.rt.api.IBootstrap
Generated classes statically initialize with a call to this method, regardless of whether or not the class is generated for use statically.
DEFAULT_KIND - Static variable in annotation type manifold.rt.api.SourcePosition
 
defaultIfEmpty(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Returns either the passed in String, or if the String is empty or null, the value of defaultStr.
defaultIfNull(Object, Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Returns a default value if the object passed is null.
defaultString(String) - Static method in class manifold.rt.api.util.ManStringUtil
Returns either the passed in String, or if the String is null, an empty String ("").
defaultString(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Returns either the passed in String, or if the String is null, the value of defaultStr.
delete(Path) - Static method in class manifold.rt.api.util.PathUtil
 
delete(Path, boolean) - Static method in class manifold.rt.api.util.PathUtil
 
deleteWhitespace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deletes all whitespaces from a String as defined by Character.isWhitespace(char).
difference(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Compares two Strings, and returns the portion where they differ.
DisableStringLiteralTemplates - Annotation Type in manifold.rt.api
Use this annotation to disable string template processing if you need to use the '$' literally within string literals in your code.
displayEntries() - Method in interface manifold.rt.api.Bindings
 
displayValues() - Method in interface manifold.rt.api.Bindings
 
done() - Method in class manifold.rt.api.util.AbstractIterator
Sets the state to done so that the iteration terminates.

E

EMPTY - Static variable in class manifold.rt.api.util.ManStringUtil
The empty String "".
endsWith(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Check if a String ends with a specified suffix.
endsWithIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Case insensitive check if a String ends with a specified suffix.
equals(Object, Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Compares two objects for equality, where either one or both objects may be null.
equals(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Compares two Strings, returning true if they are equal.
equals(Object) - Method in class manifold.rt.api.util.Pair
 
equals(Object) - Method in class manifold.rt.api.util.Stack
 
equalsIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Compares two Strings, returning true if they are equal ignoring the case.
escapeForHTML(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
escapeForHTML(String, boolean) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
escapeForJava(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
Escape any special characters in the string, using the Java escape syntax.
escapeForJava(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
Converts an escaped character code into a string literal expressing it, e.g.
escapeForJavaStringLiteral(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
escapeForJavaStringLiteral(String, int, int) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
escapeForJavaStringLiteral(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
exists(Path, LinkOption...) - Static method in class manifold.rt.api.util.PathUtil
 

F

FEATURE - Static variable in annotation type manifold.rt.api.SourcePosition
 
findDistinctIndexesOf(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
 
findToolsJar() - Static method in class manifold.rt.api.util.PathUtil
 
FragmentValue - Annotation Type in manifold.rt.api
Use this annotation in generated code to handle a file fragment inlined in a String literal: // Sample code using inlined SQL var query = "[.sql/] SELECT name, age FROM contact WHERE age > :age"; // Generated from Manifold @FragmentValue(methodName = "runMe", type = Fragment_123456.Query.class) public class Fragment_123456 { public static class Builder {...}

G

get() - Static method in class manifold.rt.api.Bootstraps
 
get(int) - Method in class manifold.rt.api.util.RegExpMatch
 
get(int) - Method in class manifold.rt.api.util.Stack
 
getAbsolutePath(Path) - Static method in class manifold.rt.api.util.PathUtil
 
getAbsolutePath(String) - Static method in class manifold.rt.api.util.PathUtil
 
getAbsolutePathName(Path) - Static method in class manifold.rt.api.util.PathUtil
 
getAbsolutePathName(String) - Static method in class manifold.rt.api.util.PathUtil
 
getAllInterfaces(Class) - Static method in class manifold.rt.api.util.ManClassUtil
 
getBase() - Method in class manifold.rt.api.util.Stack
 
getChomp(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.substringAfterLast(String, String) instead (although this doesn't include the separator) Method will be removed in Commons Lang 3.0.
getColumnNumber() - Method in exception manifold.rt.api.ScriptException
Get the column number on which an error occurred.
getCommonPrefix(String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Compares all Strings in an array and returns the demo sequence of characters that is common to all of them.
getContent(InputStream) - Static method in class manifold.rt.api.util.StreamUtil
Returns the content of the specified input stream.
getContent(Reader) - Static method in class manifold.rt.api.util.StreamUtil
Returns the content of the specified reader.
getFileExtension(String) - Static method in class manifold.rt.api.util.ManClassUtil
 
getFileExtension(File) - Static method in class manifold.rt.api.util.ManClassUtil
 
getFileName() - Method in exception manifold.rt.api.ScriptException
Get the source of the script causing the error.
getFirst() - Method in class manifold.rt.api.util.Pair.And.First
 
getFirst() - Method in class manifold.rt.api.util.Pair
 
getGroups() - Method in class manifold.rt.api.util.RegExpMatch
Deprecated.
RegExpMatch now implements List<String>, so it is no longer necessary to call getGroups()
getIdentifierForName(String) - Static method in class manifold.rt.api.util.ReservedWordMapping
 
getIndexForLineNumber(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
 
getInputStreamReader(InputStream) - Static method in class manifold.rt.api.util.StreamUtil
Returns a reader for the specified input stream, using UTF-8 encoding.
getInputStreamReader(InputStream, String) - Static method in class manifold.rt.api.util.StreamUtil
Returns a reader for the specified input stream, using specified encoding.
getLevenshteinDistance(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Find the Levenshtein distance between two Strings.
getLineNumber() - Method in exception manifold.rt.api.ScriptException
Get the line number on which an error occurred.
getLineNumberForIndex(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
 
getMatcher() - Method in class manifold.rt.api.util.RegExpMatch
 
getMessage() - Method in exception manifold.rt.api.ScriptException
Returns a message containing the String passed to a constructor as well as line and column numbers and filename if any of these are known.
getMetadata() - Method in interface manifold.rt.api.Bindings
Supports maintaining metadata about this instance
getName(Path) - Static method in class manifold.rt.api.util.PathUtil
 
getNameNoPackage(String) - Static method in class manifold.rt.api.util.ManClassUtil
 
getNestedString(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the better named ManStringUtil.substringBetween(String, String). Method will be removed in Commons Lang 3.0.
getNestedString(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the better named ManStringUtil.substringBetween(String, String, String). Method will be removed in Commons Lang 3.0.
getOutputStreamWriter(OutputStream) - Static method in class manifold.rt.api.util.StreamUtil
Returns a writer for the specified output stream, using UTF-8 encoding.
getPackage(String) - Static method in class manifold.rt.api.util.ManClassUtil
 
getPattern() - Method in class manifold.rt.api.util.RegExpMatch
 
getPrechomp(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.substringBefore(String, String) instead (although this doesn't include the separator). Method will be removed in Commons Lang 3.0.
getSecond() - Method in class manifold.rt.api.util.Pair
 
getSHA1String(String) - Static method in class manifold.rt.api.util.ManStringUtil
 
getShortClassName(Class) - Static method in class manifold.rt.api.util.ManClassUtil
Gets the class name minus the package name from a Class.
getShortClassName(String) - Static method in class manifold.rt.api.util.ManClassUtil
Gets the class name minus the package name from a String.
getStringInputStream(CharSequence) - Static method in class manifold.rt.api.util.StreamUtil
Returns an input stream for the specified character sequence, using UTF-8 encoding.
getUnicodeEscape(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
 

H

hashCode(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Gets the hash code of an object returning zero when the object is null.
hashCode() - Method in class manifold.rt.api.util.Pair
 
hashCode() - Method in class manifold.rt.api.util.Stack
 
hasNext() - Method in class manifold.rt.api.util.AbstractIterator
 

I

IBootstrap - Interface in manifold.rt.api
 
identityToString(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Gets the toString that would be produced by Object if a class did not override toString itself.
identityToString(StringBuffer, Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Appends the toString that would be produced by Object if a class did not override toString itself.
IncrementalCompile - Annotation Type in manifold.rt.api
Use @IncrementalCompile to instruct Manifold to compile select resources incrementally.
INDEX_NOT_FOUND - Static variable in class manifold.rt.api.util.ManStringUtil
Represents a failed index search.
indexOf(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the first index within a String, handling null.
indexOf(String, char, int) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the first index within a String from a start position, handling null.
indexOf(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the first index within a String, handling null.
indexOf(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the first index within a String, handling null.
indexOf(T) - Method in class manifold.rt.api.util.Stack
 
indexOfAny(String, char[]) - Static method in class manifold.rt.api.util.ManStringUtil
Search a String to find the first index of any character in the given set of characters.
indexOfAny(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Search a String to find the first index of any character in the given set of characters.
indexOfAny(String, String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Find the first index of any of a set of potential substrings.
indexOfAnyBut(String, char[]) - Static method in class manifold.rt.api.util.ManStringUtil
Search a String to find the first index of any character not in the given set of characters.
indexOfAnyBut(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Search a String to find the first index of any character not in the given set of characters.
indexOfDifference(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Compares two Strings, and returns the index at which the Strings begin to differ.
indexOfDifference(String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Compares all Strings in an array and returns the index at which the Strings begin to differ.
insert(T, int) - Method in class manifold.rt.api.util.Stack
 
instance() - Static method in class manifold.rt.api.util.Pair.And
 
isAlpha(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode letters.
isAlphanumeric(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode letters or digits.
isAlphanumericSpace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode letters, digits or space (' ').
isAlphaSpace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode letters and space (' ').
isAsciiAlphanumeric(char) - Static method in class manifold.rt.api.util.ManStringUtil
Checks whether the character is ASCII 7 bit numeric.
isBlank(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if a String is whitespace, empty ("") or null.
isCrLf(String) - Static method in class manifold.rt.api.util.ManStringUtil
 
isDirectory(Path, LinkOption...) - Static method in class manifold.rt.api.util.PathUtil
 
isEmpty(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if a String is empty ("") or null.
isEmpty() - Method in class manifold.rt.api.util.Stack
 
isFile(Path, LinkOption...) - Static method in class manifold.rt.api.util.PathUtil
 
isHexidecimal(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only hexidecimal digits.
isHexidecimalSpace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only hexidecimal digits or space (' ').
isJavaIdentifier(String) - Static method in class manifold.rt.api.util.ManClassUtil
 
isJavaReferenceArray(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
 
isNotBlank(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if a String is not empty (""), not null and not whitespace only.
isNotEmpty(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if a String is not empty ("") and not null.
isNumeric(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode digits.
isNumericSpace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only unicode digits or space (' ').
isStructuralInterface(Types, Symbol) - Static method in interface manifold.rt.api.util.TypesUtil
 
isValidClassName(String) - Static method in class manifold.rt.api.util.ManClassUtil
 
isWhitespace(String) - Static method in class manifold.rt.api.util.ManStringUtil
Checks if the String contains only whitespace.
iterator() - Method in class manifold.rt.api.util.Stack
 

J

join(String, Object[]) - Static method in class manifold.rt.api.util.ManStringUtil
 
join(String, Collection) - Static method in class manifold.rt.api.util.ManStringUtil
 
join(Object[]) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], char, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Object[], String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided array into a single String containing the provided list of elements.
join(Iterator, char) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided Iterator into a single String containing the provided elements.
join(Iterator, String) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided Iterator into a single String containing the provided elements.
join(Collection, char) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided Collection into a single String containing the provided elements.
join(Collection, String) - Static method in class manifold.rt.api.util.ManStringUtil
Joins the elements of the provided Collection into a single String containing the provided elements.

K

KIND - Static variable in annotation type manifold.rt.api.SourcePosition
 

L

lastIndexOf(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the last index within a String, handling null.
lastIndexOf(String, char, int) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the last index within a String from a start position, handling null.
lastIndexOf(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the last index within a String, handling null.
lastIndexOf(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the first index within a String, handling null.
lastIndexOfAny(String, String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Find the latest index of any of a set of potential substrings.
lastModified(Path, LinkOption...) - Static method in class manifold.rt.api.util.PathUtil
 
left(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the leftmost len characters of a String.
leftPad(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Left pad a String with spaces (' ').
leftPad(String, int, char) - Static method in class manifold.rt.api.util.ManStringUtil
Left pad a String with a specified character.
leftPad(String, int, String) - Static method in class manifold.rt.api.util.ManStringUtil
Left pad a String with a specified String.
LENGTH - Static variable in annotation type manifold.rt.api.SourcePosition
 
length(String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets a String's length or 0 if the String is null.
LINE - Static variable in annotation type manifold.rt.api.SourcePosition
 
listFiles(Path) - Static method in class manifold.rt.api.util.PathUtil
 
loadRegisteredServices(Set<C>, Class<C>, ClassLoader) - Static method in class manifold.rt.api.util.ServiceUtil
Loads, but does not initialize, all registered services of type `C` managed by this module container.
lowerCase(String) - Static method in class manifold.rt.api.util.ManStringUtil
Converts a String to lower case as per String.toLowerCase().
lowerCase(String, Locale) - Static method in class manifold.rt.api.util.ManStringUtil
Converts a String to lower case as per String.toLowerCase(Locale).

M

make(T, V) - Static method in class manifold.rt.api.util.Pair
 
makeIdentifier(String) - Static method in class manifold.rt.api.util.ManIdentifierUtil
 
makePascalCaseIdentifier(String, boolean) - Static method in class manifold.rt.api.util.ManIdentifierUtil
Return name following Pascal naming convention.
makeTempFile(String) - Static method in class manifold.rt.api.util.TempFileUtil
 
makeTempFile(String, boolean) - Static method in class manifold.rt.api.util.TempFileUtil
 
ManClassUtil - Class in manifold.rt.api.util
This class is in part derived from org.apache.commons.lang.ClassUtils and is intended to break a dependency on that project.
ManClassUtil() - Constructor for class manifold.rt.api.util.ManClassUtil
 
ManDateTimeUtil - Class in manifold.rt.api.util
 
ManDateTimeUtil() - Constructor for class manifold.rt.api.util.ManDateTimeUtil
 
ManEscapeUtil - Class in manifold.rt.api.util
 
ManEscapeUtil() - Constructor for class manifold.rt.api.util.ManEscapeUtil
 
ManIdentifierUtil - Class in manifold.rt.api.util
 
ManIdentifierUtil() - Constructor for class manifold.rt.api.util.ManIdentifierUtil
 
manifold.rt.api - package manifold.rt.api
 
manifold.rt.api.anno - package manifold.rt.api.anno
 
manifold.rt.api.util - package manifold.rt.api.util
 
ManObjectUtil - Class in manifold.rt.api.util
This class is directly derived from org.apache.commons.lang.ObjectUtils and is intended to avoid dependencies on that project.
ManObjectUtil() - Constructor for class manifold.rt.api.util.ManObjectUtil
 
ManObjectUtil.Null - Class in manifold.rt.api.util
Class used as a null placeholder where null has another meaning.
ManStringUtil - Class in manifold.rt.api.util
This class is based, in part, on org.apache.commons.lang.StringUtils and is intended to break the dependency on that project.
ManStringUtil() - Constructor for class manifold.rt.api.util.ManStringUtil
 
match(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
 
max(Comparable, Comparable) - Static method in class manifold.rt.api.util.ManObjectUtil
Null safe comparison of Comparables.
mid(String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Gets len characters from the middle of a String.
min(Comparable, Comparable) - Static method in class manifold.rt.api.util.ManObjectUtil
Null safe comparison of Comparables.
mkdir(Path, FileAttribute...) - Static method in class manifold.rt.api.util.PathUtil
 
mkdirs(Path) - Static method in class manifold.rt.api.util.PathUtil
 

N

next() - Method in class manifold.rt.api.util.AbstractIterator
 
NoBootstrap - Annotation Type in manifold.rt.api
A class annotated with this will not have the Manifold bootstrap class initialization block injected.
NULL - Static variable in class manifold.rt.api.util.ManObjectUtil
Singleton used as a null placeholder where null has another meaning.

O

OFFSET - Static variable in annotation type manifold.rt.api.SourcePosition
 
ordinalIndexOf(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Finds the n-th index within a String, handling null.
overlay(String, String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Overlays part of a String with another String.
overlayString(String, String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use better named ManStringUtil.overlay(String, String, int, int) instead. Method will be removed in Commons Lang 3.0.

P

Pair<F,S> - Class in manifold.rt.api.util
A simple class to type-safely model a pair of values.
Pair(F, S) - Constructor for class manifold.rt.api.util.Pair
 
Pair.And - Class in manifold.rt.api.util
Enables the: first and second syntax for Pair, which is particularly useful with the Map#mapOf extension method.
Pair.And.First<F> - Class in manifold.rt.api.util
 
parseDate(String) - Static method in class manifold.rt.api.util.ManDateTimeUtil
 
parseDateTime(String) - Static method in class manifold.rt.api.util.ManDateTimeUtil
 
parseTime(String) - Static method in class manifold.rt.api.util.ManDateTimeUtil
 
PathUtil - Class in manifold.rt.api.util
 
PathUtil() - Constructor for class manifold.rt.api.util.PathUtil
 
peek() - Method in class manifold.rt.api.util.Stack
 
pop() - Method in class manifold.rt.api.util.Stack
 
postfixBind(F) - Method in class manifold.rt.api.util.Pair.And
 
prechomp(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use ManStringUtil.substringAfter(String, String) instead. Method will be removed in Commons Lang 3.0.
Precompile - Annotation Type in manifold.rt.api
Deprecated.
Use -Amanifold.resource.<file-ext>=[type-name-regex] javac command line arguments.
Precompiles - Annotation Type in manifold.rt.api
Deprecated.
Use -Amanifold.resource.<file-ext>=[type-name-regex] javac command line arguments.
prefixBind(S) - Method in class manifold.rt.api.util.Pair.And.First
 
push(T) - Method in class manifold.rt.api.util.Stack
 

R

RegExpMatch - Class in manifold.rt.api.util
 
RegExpMatch(Matcher) - Constructor for class manifold.rt.api.util.RegExpMatch
 
remove(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes all occurrences of a substring from within the source string.
remove(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Removes all occurrences of a character from within the source string.
removeEnd(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes a substring only if it is at the end of a source string, otherwise returns the source string.
removeEndIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Case insensitive removal of a substring if it is at the end of a source string, otherwise returns the source string.
removeStart(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes a substring only if it is at the begining of a source string, otherwise returns the source string.
removeStartIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Case insensitive removal of a substring if it is at the begining of a source string, otherwise returns the source string.
renameTo(Path, Path, CopyOption...) - Static method in class manifold.rt.api.util.PathUtil
 
repeat(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Repeat a String repeat times to form a new String.
replace(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces all occurrences of a String within another String.
replace(String, String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces a String with another String inside a larger String, for the first max values of the search String.
replaceChars(String, char, char) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces all occurrences of a character in a String with another.
replaceChars(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces multiple characters in a String in one go.
replaceCRLFwithLF(String) - Static method in class manifold.rt.api.util.ManStringUtil
 
replaceEach(String, String[], String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces all occurrences of Strings within another String.
replaceEachRepeatedly(String, String[], String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces all occurrences of Strings within another String.
replaceOnce(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Replaces a String with another String inside a larger String, once.
ReservedWordMapping - Class in manifold.rt.api.util
 
ReservedWordMapping() - Constructor for class manifold.rt.api.util.ReservedWordMapping
 
reverse(String) - Static method in class manifold.rt.api.util.ManStringUtil
Reverses a String as per StringBuilder.reverse().
right(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the rightmost len characters of a String.
rightPad(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Right pad a String with spaces (' ').
rightPad(String, int, char) - Static method in class manifold.rt.api.util.ManStringUtil
Right pad a String with a specified character.
rightPad(String, int, String) - Static method in class manifold.rt.api.util.ManStringUtil
Right pad a String with a specified String.

S

ScriptException - Exception in manifold.rt.api
This class is adapted from javax.script.ScriptException because some Java-based runtime environments such as Android do not support javax.script.
ScriptException(String) - Constructor for exception manifold.rt.api.ScriptException
Creates a ScriptException with a String to be used in its message.
ScriptException(Exception) - Constructor for exception manifold.rt.api.ScriptException
Creates a ScriptException wrapping an Exception thrown by an underlying interpreter.
ScriptException(String, String, int) - Constructor for exception manifold.rt.api.ScriptException
Creates a ScriptException with message, filename and linenumber to be used in error messages.
ScriptException(String, String, int, int) - Constructor for exception manifold.rt.api.ScriptException
ScriptException constructor specifying message, filename, line number and column number.
ServiceUtil - Class in manifold.rt.api.util
 
ServiceUtil() - Constructor for class manifold.rt.api.util.ServiceUtil
 
setNext(T) - Method in class manifold.rt.api.util.AbstractIterator
Sets the next value in the iteration, called from the [computeNext] function
setWritable(Path, boolean) - Static method in class manifold.rt.api.util.PathUtil
 
size() - Method in class manifold.rt.api.util.RegExpMatch
 
size() - Method in class manifold.rt.api.util.Stack
 
SourcePosition - Annotation Type in manifold.rt.api
This annotation is used for an ITypeManifold to map a generated Java feature to the corresponding resource file location.
split(String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, using whitespace as the separator.
split(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator specified.
split(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separators specified.
split(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array with a maximum length, separators specified.
splitByCharacterType(String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits a String by Character type as returned by java.lang.Character.getType(char).
splitByCharacterTypeCamelCase(String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits a String by Character type as returned by java.lang.Character.getType(char).
splitByWholeSeparator(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator string specified.
splitByWholeSeparator(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator string specified.
splitByWholeSeparatorPreserveAllTokens(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator string specified.
splitByWholeSeparatorPreserveAllTokens(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator string specified.
splitPreserveAllTokens(String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, using whitespace as the separator, preserving all tokens, including empty tokens created by adjacent separators.
splitPreserveAllTokens(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separator specified, preserving all tokens, including empty tokens created by adjacent separators.
splitPreserveAllTokens(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array, separators specified, preserving all tokens, including empty tokens created by adjacent separators.
splitPreserveAllTokens(String, String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Splits the provided text into an array with a maximum length, separators specified, preserving all tokens, including empty tokens created by adjacent separators.
Stack<T> - Class in manifold.rt.api.util
 
Stack() - Constructor for class manifold.rt.api.util.Stack
 
Stack(Stack<T>) - Constructor for class manifold.rt.api.util.Stack
 
Stack(ArrayList<T>) - Constructor for class manifold.rt.api.util.Stack
 
startsWith(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Check if a String starts with a specified prefix.
startsWithAny(String, String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Check if a String starts with any of an array of specified strings.
startsWithIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Case insensitive check if a String starts with a specified prefix.
StreamUtil - Class in manifold.rt.api.util
 
strip(String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips whitespace from the start and end of a String.
strip(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips any of a set of characters from the start and end of a String.
stripAll(String[]) - Static method in class manifold.rt.api.util.ManStringUtil
Strips whitespace from the start and end of every String in an array.
stripAll(String[], String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips any of a set of characters from the start and end of every String in an array.
stripEnd(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips any of a set of characters from the end of a String.
stripNewLinesAndExtraneousWhiteSpace(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
 
stripStart(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips any of a set of characters from the start of a String.
stripToEmpty(String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips whitespace from the start and end of a String returning an empty String if null input.
stripToNull(String) - Static method in class manifold.rt.api.util.ManStringUtil
Strips whitespace from the start and end of a String returning null if the String is empty ("") after the strip.
STRUCTURAL - Static variable in interface manifold.rt.api.util.TypesUtil
 
substring(String, int) - Static method in class manifold.rt.api.util.ManStringUtil
Gets a substring from the specified String avoiding exceptions.
substring(String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
Gets a substring from the specified String avoiding exceptions.
substringAfter(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the substring after the first occurrence of a separator.
substringAfterLast(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the substring after the last occurrence of a separator.
substringBefore(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the substring before the first occurrence of a separator.
substringBeforeLast(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the substring before the last occurrence of a separator.
substringBetween(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the String that is nested in between two instances of the same String.
substringBetween(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Gets the String that is nested in between two Strings.
substringsBetween(String, String, String) - Static method in class manifold.rt.api.util.ManStringUtil
Searches a String for substrings delimited by a start and end tag, returning all matching substrings in an array.
swapCase(String) - Static method in class manifold.rt.api.util.ManStringUtil
Swaps the case of a String changing upper and title case to lower case, and lower case to upper case.

T

TempFileUtil - Class in manifold.rt.api.util
 
TempFileUtil() - Constructor for class manifold.rt.api.util.TempFileUtil
 
toBytes(CharSequence) - Static method in class manifold.rt.api.util.StreamUtil
Converts the specified character sequence to bytes using UTF-8.
toCamelCase(String) - Static method in class manifold.rt.api.util.ManStringUtil
Converts snake_case/kebab-case to camelCase e.g., my_var_name becomes myVarName.
tokenize(String, char) - Static method in class manifold.rt.api.util.ManStringUtil
Split up a string into tokens delimited by the specified separator character.
toList() - Method in class manifold.rt.api.util.Stack
 
toPascalCase(String, boolean) - Static method in class manifold.rt.api.util.ManStringUtil
Converts snake_case/kebab-case to PascalCase e.g., my-type-name becomes MyTypeName.
toProperties(String) - Static method in class manifold.rt.api.util.StreamUtil
Converts the specified property file text to a Properties object.
toString(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
Gets the toString of an Object returning an empty string ("") if null input.
toString(Object, String) - Static method in class manifold.rt.api.util.ManObjectUtil
Gets the toString of an Object returning a specified text if null input.
toString() - Method in class manifold.rt.api.util.Pair
 
toString() - Method in class manifold.rt.api.util.RegExpMatch
 
toString(byte[]) - Static method in class manifold.rt.api.util.StreamUtil
Converts the specified byte array to a String using UTF-8.
toString(byte[], int, int) - Static method in class manifold.rt.api.util.StreamUtil
Converts the specified byte array to a String using UTF-8.
trim(String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes control characters (char <= 32) from both ends of this String, handling null by returning null.
trimToEmpty(String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes control characters (char <= 32) from both ends of this String returning an empty String ("") if the String is empty ("") after the trim or if it is null.
trimToNull(String) - Static method in class manifold.rt.api.util.ManStringUtil
Removes control characters (char <= 32) from both ends of this String returning null if the String is empty ("") after the trim or if it is null.
TYPE - Static variable in annotation type manifold.rt.api.SourcePosition
 
TypeReference - Annotation Type in manifold.rt.api
 
TypeReferences - Annotation Type in manifold.rt.api
 
TypesUtil - Interface in manifold.rt.api.util
 

U

uncapitalise(String) - Static method in class manifold.rt.api.util.ManStringUtil
Deprecated.
Use the standardly named ManStringUtil.uncapitalize(String). Method will be removed in Commons Lang 3.0.
uncapitalize(String) - Static method in class manifold.rt.api.util.ManStringUtil
Uncapitalizes a String changing the first letter to title case as per Character.toLowerCase(char).
unquote(String) - Static method in class manifold.rt.api.util.ManStringUtil
 
upperCase(String) - Static method in class manifold.rt.api.util.ManStringUtil
Converts a String to upper case as per String.toUpperCase().
upperCase(String, Locale) - Static method in class manifold.rt.api.util.ManStringUtil
Converts a String to upper case as per String.toUpperCase(Locale).
URL - Static variable in annotation type manifold.rt.api.SourcePosition
 
A B C D E F G H I J K L M N O P R S T U 
Skip navigation links

Copyright © 2024. All rights reserved.