A B C D E F G H I J K L M N O P R S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
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
-
andis a "binding" constant that enables clean syntax for creating pairs: - 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
sizeusing 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
separatorfrom the end ofstrif 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(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(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(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(URI) - Static method in class manifold.rt.api.util.PathUtil
- create(Path, String) - 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 ofdefaultStr. - 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 ofdefaultStr. - 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.
- driverClass() - Method in annotation type manifold.rt.api.IncrementalCompile
-
The qualified name of the driver class, which must implement
IIncrementalCompileDriver. - driverInstance() - Method in annotation type manifold.rt.api.IncrementalCompile
-
The identity hash of the driver
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) - Method in class manifold.rt.api.util.Pair
- equals(Object) - Method in class manifold.rt.api.util.Stack
- 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
trueif they are equal. - equalsIgnoreCase(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Compares two Strings, returning
trueif 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(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
-
Converts an escaped character code into a string literal expressing it, e.g.
- escapeForJava(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
-
Escape any special characters in the string, using the Java escape syntax.
- escapeForJavaCharLiteral(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
- escapeForJavaStringLiteral(char) - Static method in class manifold.rt.api.util.ManEscapeUtil
- escapeForJavaStringLiteral(String) - Static method in class manifold.rt.api.util.ManEscapeUtil
- escapeForJavaStringLiteral(String, int, int) - Static method in class manifold.rt.api.util.ManEscapeUtil
- exists(Path, LinkOption...) - Static method in class manifold.rt.api.util.PathUtil
F
- feature() - Method in annotation type manifold.rt.api.SourcePosition
-
The name of the feature
- FEATURE - Static variable in annotation type manifold.rt.api.SourcePosition
- fileExtension() - Method in annotation type manifold.rt.api.Precompile
-
Deprecated.A file extension name e.g.,
"json", handled by the Type Manifold class defining the domain of types to compile. - 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:
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(String) - Static method in class manifold.rt.api.util.PathUtil
- getAbsolutePath(Path) - Static method in class manifold.rt.api.util.PathUtil
- getAbsolutePathName(String) - Static method in class manifold.rt.api.util.PathUtil
- getAbsolutePathName(Path) - 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(File) - Static method in class manifold.rt.api.util.ManClassUtil
- getFileExtension(String) - 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() - Method in class manifold.rt.api.util.Pair
- hashCode() - Method in class manifold.rt.api.util.Stack
- 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. - 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
Objectif 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
Objectif a class did not override toString itself. - IncrementalCompile - Annotation Type in manifold.rt.api
-
Use
@IncrementalCompileto 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[]) - 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.
- 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.
- 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() - Method in class manifold.rt.api.util.Stack
- isEmpty(String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Checks if a String is empty ("") or null.
- 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(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(String, Object[]) - Static method in class manifold.rt.api.util.ManStringUtil
- join(String, Collection) - Static method in class manifold.rt.api.util.ManStringUtil
- join(Collection, char) - Static method in class manifold.rt.api.util.ManStringUtil
-
Joins the elements of the provided
Collectioninto 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
Collectioninto a single String containing the provided elements. - join(Iterator, char) - Static method in class manifold.rt.api.util.ManStringUtil
-
Joins the elements of the provided
Iteratorinto 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
Iteratorinto a single String containing the provided elements.
K
- kind() - Method in annotation type manifold.rt.api.SourcePosition
-
What kind of feature is this according to the resource's schema taxonomy?
- 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
lencharacters 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() - Method in annotation type manifold.rt.api.SourcePosition
-
The length of the feature declaration
- length(String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Gets a String's length or
0if the String isnull. - LENGTH - Static variable in annotation type manifold.rt.api.SourcePosition
- line() - Method in annotation type manifold.rt.api.SourcePosition
-
The line where the feature begins.
- 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
namefollowing 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
nullhas 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.
- methodName() - Method in annotation type manifold.rt.api.FragmentValue
- mid(String, int, int) - Static method in class manifold.rt.api.util.ManStringUtil
-
Gets
lencharacters 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 - Interface in manifold.rt.api
-
The type of null.
- Assignable to any non-primitive type.
- Virtual subtype of all non-primitive types.
- The type of tuple expression item (foo:null) esp. as a function argument. - NULL - Static variable in class manifold.rt.api.util.ManObjectUtil
-
Singleton used as a
nullplaceholder wherenullhas another meaning.
O
- offset() - Method in annotation type manifold.rt.api.SourcePosition
-
The offset of the feature declaration from the beginning of the file
- 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 secondsyntax forPair, which is particularly useful with theMap#mapOfextension 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, char) - Static method in class manifold.rt.api.util.ManStringUtil
-
Removes all occurrences of a character from within the source string.
- remove(String, String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Removes all occurrences of a substring 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
repeattimes 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
maxvalues 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
lencharacters 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(Exception) - Constructor for exception manifold.rt.api.ScriptException
-
Creates a
ScriptExceptionwrapping anExceptionthrown by an underlying interpreter. - ScriptException(String) - Constructor for exception manifold.rt.api.ScriptException
-
Creates a
ScriptExceptionwith a String to be used in its message. - ScriptException(String, String, int) - Constructor for exception manifold.rt.api.ScriptException
-
Creates a
ScriptExceptionwith message, filename and linenumber to be used in error messages. - ScriptException(String, String, int, int) - Constructor for exception manifold.rt.api.ScriptException
-
ScriptExceptionconstructor 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
ITypeManifoldto 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(ArrayList<T>) - Constructor for class manifold.rt.api.util.Stack
- Stack(Stack<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
nullinput. - stripToNull(String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Strips whitespace from the start and end of a String returning
nullif 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() - 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.
- toString(Object) - Static method in class manifold.rt.api.util.ManObjectUtil
-
Gets the
toStringof anObjectreturning an empty string ("") ifnullinput. - toString(Object, String) - Static method in class manifold.rt.api.util.ManObjectUtil
-
Gets the
toStringof anObjectreturning a specified text ifnullinput. - trim(String) - Static method in class manifold.rt.api.util.ManStringUtil
-
Removes control characters (char <= 32) from both ends of this String, handling
nullby returningnull. - 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
nullif the String is empty ("") after the trim or if it isnull. - type() - Method in annotation type manifold.rt.api.FragmentValue
- type() - Method in annotation type manifold.rt.api.SourcePosition
-
The qualified type of the feature
- TYPE - Static variable in annotation type manifold.rt.api.SourcePosition
- typeManifold() - Method in annotation type manifold.rt.api.Precompile
-
Deprecated.The Type Manifold class defining the domain of types to compile from.
- typeNames() - Method in annotation type manifold.rt.api.Precompile
-
Deprecated.A regular expression defining the range of types that should be compiled from
Precompile.typeManifold()orPrecompile.fileExtension()viaITypeManifold#getAllTypeNames(). - 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() - Method in annotation type manifold.rt.api.SourcePosition
-
The location of the resource containing the feature "declaration"
- URL - Static variable in annotation type manifold.rt.api.SourcePosition
V
- value() - Method in annotation type manifold.rt.api.ActualName
- value() - Method in annotation type manifold.rt.api.DisableStringLiteralTemplates
- value() - Method in annotation type manifold.rt.api.Precompiles
-
Deprecated.
- value() - Method in annotation type manifold.rt.api.TypeReference
- value() - Method in annotation type manifold.rt.api.TypeReferences
All Classes All Packages