A C E F G H I J M N O P R S T V 
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 to MacroRegister.pop(javax0.jamal.api.Marker) and to MacroRegister.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 to pop(Marker) and to push(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
 
A C E F G H I J M N O P R S T V 
All Classes All Packages