InputOps
API for specifying the tree of character inputs for a parsing operation.
It allows any class merging in this trait to define all input related operations
in terms of the only abstract method fromInput
.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
Members list
Type members
Types
The type of the result returned by all operations of this trait.
The type of the result returned by all operations of this trait.
Attributes
Value members
Abstract methods
The configuration to use for all input operations.
The configuration to use for all input operations.
Attributes
Builder step that instructs the runtime to use the specified input builder for all parsing operations.
Builder step that instructs the runtime to use the specified input builder for all parsing operations.
This is the most generic way to specify the input as it allows to freely compose inputs from multiple directories, files, streams, the classpath or in-memory inputs. All other methods in this trait are mere shortcuts that delegate to this method.
Attributes
- input
the input tree to process
Concrete methods
Builder step that instructs the runtime to parse files from the specified directories and its subdirectories, merging them into a tree with a single root.
Builder step that instructs the runtime to parse files from the specified directories and its subdirectories, merging them into a tree with a single root.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- roots
the root directories to traverse
Builder step that instructs the runtime to parse files from the specified directories and its subdirectories, merging them into a tree with a single root.
Builder step that instructs the runtime to parse files from the specified directories and its subdirectories, merging them into a tree with a single root.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- exclude
the files to exclude from processing
- roots
the root directories to traverse
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- name
the name of the directory to traverse
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- exclude
the files to exclude from processing
- name
the name of the directory to traverse
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- dir
the root directory to traverse
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Builder step that instructs the runtime to parse files from the specified directory and its subdirectories.
Attributes
- codec
the character encoding of the files, if not specified the platform default will be used.
- dir
the root directory to traverse
- exclude
the files to exclude from processing
Deprecated methods
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true
Attributes
- Deprecated
- true