A C E F G H I J M N O P R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- absolute(String, String) - Static method in class javax0.jamal.tools.FileTools
-
Convert the file name to an absolute file name if it is relative to the directory containing the reference file.
- addOptions(String...) - Method in class javax0.jamal.tools.OptionsStore
-
Add the options to this options store.
- addOptions(Set<String>) - Method in class javax0.jamal.tools.OptionsStore
-
Add the options to this options store.
C
- contains(int) - Static method in class javax0.jamal.tools.InputHandler
- convertGlobal(String) - Static method in class javax0.jamal.tools.InputHandler
-
Convert a global macro name.
- copy(Input, Input, String) - Static method in class javax0.jamal.tools.InputHandler
-
Copy the string from the start of the input to the end of the output.
E
- equals(Object) - Method in class javax0.jamal.tools.NamedMarker
- evaluate(ScriptEngine, String) - Static method in class javax0.jamal.tools.ScriptingTools
-
Evaluate the content using the scripting engine.
F
- fetchId(Input) - Static method in class javax0.jamal.tools.InputHandler
-
Fetch an id from the start of the
input
. - FileTools - Class in javax0.jamal.tools
-
Utility class containing static methods handling files.
- FileTools() - Constructor for class javax0.jamal.tools.FileTools
- firstCharIs(CharSequence, char) - Static method in class javax0.jamal.tools.InputHandler
G
- getColumn() - Method in class javax0.jamal.tools.Input
- getEngine(String) - Static method in class javax0.jamal.tools.ScriptingTools
-
Get the scripting engine based on the name of the script type e.g.:
JavaScript
. - getId() - Method in class javax0.jamal.tools.OptionsStore
-
The name of the macro is
`options
that starts with a backtick. - getInput(String) - Static method in class javax0.jamal.tools.FileTools
-
Create a new input from a file.
- getInstance(Processor) - Static method in class javax0.jamal.tools.OptionsStore
-
Get the options store that belongs to this processor at this very moment.
- getLine() - Method in class javax0.jamal.tools.Input
- getOptions() - Method in class javax0.jamal.tools.OptionsStore
-
Get the set of options.
- getParameters(Input, String) - Static method in class javax0.jamal.tools.InputHandler
-
Get the parameter list that is at the start of the input.
- getParts(Input) - Static method in class javax0.jamal.tools.InputHandler
-
Parse the input and split it up into a String array.
- getPosition() - Method in class javax0.jamal.tools.Input
- getReference() - Method in class javax0.jamal.tools.Input
- getSB() - Method in class javax0.jamal.tools.Input
H
- hashCode() - Method in class javax0.jamal.tools.NamedMarker
I
- Input - Class in javax0.jamal.tools
-
A simple implementation of the
Input
interface utilizing four fields. - Input() - Constructor for class javax0.jamal.tools.Input
- Input(String) - Constructor for class javax0.jamal.tools.Input
- Input(String, Position) - Constructor for class javax0.jamal.tools.Input
- InputHandler - Class in javax0.jamal.tools
-
Utility class with some simple static methods that fetch characters from an input buffer.
- InputHandler() - Constructor for class javax0.jamal.tools.InputHandler
- is(String) - Method in class javax0.jamal.tools.OptionsStore
-
Decides if a certain option was set in this option store.
- isGlobalMacro(String) - Static method in class javax0.jamal.tools.InputHandler
J
- jamal.tools - module jamal.tools
- javax0.jamal.tools - package javax0.jamal.tools
M
- makeInput() - Static method in class javax0.jamal.tools.Input
- makeInput(String) - Static method in class javax0.jamal.tools.Input
- makeInput(String, Position) - Static method in class javax0.jamal.tools.Input
- Marker - Class in javax0.jamal.tools
-
Implementation of the
Marker
interface that requires that exactly the same objects is passed toMacroRegister.pop(javax0.jamal.api.Marker)
and toMacroRegister.push(javax0.jamal.api.Marker)
. - Marker(String) - Constructor for class javax0.jamal.tools.Marker
N
- NamedMarker - Class in javax0.jamal.tools
-
Implementation of the
Marker
interface that requires that the name passed as argument is the same in the objects passed topop(Marker)
and topush(Marker)
. - NamedMarker(String, Function<String, String>) - Constructor for class javax0.jamal.tools.NamedMarker
O
- OPTIONS_MACRO_ID - Static variable in class javax0.jamal.tools.OptionsStore
- OptionsStore - Class in javax0.jamal.tools
- OptionsStore() - Constructor for class javax0.jamal.tools.OptionsStore
P
- populate(ScriptEngine, String, String) - Static method in class javax0.jamal.tools.ScriptingTools
-
Populate the scripting engine with the key/value pair.
R
- resultToString(Object) - Static method in class javax0.jamal.tools.ScriptingTools
-
Return the string representation of the object.
S
- ScriptingTools - Class in javax0.jamal.tools
-
Utility class containing static methods handling scripting.
- ScriptingTools() - Constructor for class javax0.jamal.tools.ScriptingTools
- skip(Input, int) - Static method in class javax0.jamal.tools.InputHandler
-
Delete the start of the input
- skip(Input, String) - Static method in class javax0.jamal.tools.InputHandler
-
Delete the start of the input
- skipWhiteSpaces(Input) - Static method in class javax0.jamal.tools.InputHandler
-
Delete the white space characters from the start of the input
- skipWhiteSpaces2EOL(Input) - Static method in class javax0.jamal.tools.InputHandler
-
Delete the white space characters from the start of the input but only until after the first EOL
- stepColumn() - Method in class javax0.jamal.tools.Input
- stepLine() - Method in class javax0.jamal.tools.Input
T
- toString() - Method in class javax0.jamal.tools.Input
- toString() - Method in class javax0.jamal.tools.Marker
- toString() - Method in class javax0.jamal.tools.NamedMarker
V
- validId1stChar(char) - Static method in class javax0.jamal.tools.InputHandler
- validIdChar(char) - Static method in class javax0.jamal.tools.InputHandler
All Classes All Packages