A B C D E F G H I K L M N O P Q R S T U V W X

A

addVariable(TemaTask.Variable) - Method in class kryshen.tema.ant.TemaTask
 
ASSIGN - Static variable in class kryshen.tema.functions.Standard
Copy macro definitions.
AUTHOR - Static variable in class kryshen.tema.Tema
 

B

BRACKET_CLOSE - Static variable in class kryshen.tema.TemplateParser
 
BRACKET_OPEN - Static variable in class kryshen.tema.TemplateParser
 

C

CHAR - Static variable in class kryshen.tema.functions.Strings
 
clear() - Method in class kryshen.tema.Context
 
close() - Method in class kryshen.tema.io.CopyWriter
 
close() - Method in class kryshen.tema.io.NullWriter
 
close() - Method in class kryshen.tema.io.ReplaceWriter
 
CONNECT - Static variable in class kryshen.tema.functions.Database
 
Context - Class in kryshen.tema
Tema template context.
Context() - Constructor for class kryshen.tema.Context
 
Context(Context) - Constructor for class kryshen.tema.Context
 
Context(File) - Constructor for class kryshen.tema.Context
 
Context(Context, File) - Constructor for class kryshen.tema.Context
 
context - Variable in class kryshen.tema.TemplateParser
 
Control - Class in kryshen.tema.functions
Logical and conditional functions.
Control() - Constructor for class kryshen.tema.functions.Control
 
convert(File, File, String, int, int) - Static method in class kryshen.tema.functions.ImageConverter
 
CONVERT_IMAGE - Static variable in class kryshen.tema.functions.ImageConverter
 
COPY - Static variable in class kryshen.tema.functions.IO
Copy files.
COPYRIGHT - Static variable in class kryshen.tema.Tema
 
CopyWriter - Class in kryshen.tema.io
Copies it's output to several writers.
CopyWriter(Writer...) - Constructor for class kryshen.tema.io.CopyWriter
 
createFile(String) - Method in class kryshen.tema.FunctionDataParser
 
createFileReader(File) - Static method in class kryshen.tema.Tema
 
createFileWriter(File) - Static method in class kryshen.tema.Tema
 
createTemplateReader(File) - Static method in class kryshen.tema.Tema
 
createTemplateReader(InputStream) - Static method in class kryshen.tema.Tema
 

D

Database - Class in kryshen.tema.functions
Data access functions.
Database() - Constructor for class kryshen.tema.functions.Database
 
Define - Class in kryshen.tema.functions
Define function implementation.
Define() - Constructor for class kryshen.tema.functions.Define
 
DEFINE - Static variable in class kryshen.tema.functions.Define
 
DemoFrame - Class in kryshen.tema.demo
Tema demonstation console.
DemoFrame() - Constructor for class kryshen.tema.demo.DemoFrame
 

E

ECHO - Static variable in class kryshen.tema.functions.Standard
 
EQUAL - Static variable in class kryshen.tema.functions.Strings
 
ESCAPE_NEWLINE - Static variable in class kryshen.tema.TemplateParser
 
ESCAPE_WHITESPACE - Static variable in class kryshen.tema.TemplateParser
 
execute() - Method in class kryshen.tema.ant.TemaTask
 
export(String) - Method in class kryshen.tema.Context
 
export(String, Object) - Method in class kryshen.tema.Context
 
EXPORT - Static variable in class kryshen.tema.functions.Standard
Export variable to the global (outermost) context.

F

FALSE - Static variable in class kryshen.tema.functions.Control
Copy input to output and return zero value.
FILE - Static variable in class kryshen.tema.functions.IO
Create path from base path and file name.
finish() - Method in class kryshen.tema.io.ReplaceWriter
 
flush() - Method in class kryshen.tema.io.CopyWriter
 
flush() - Method in class kryshen.tema.io.NullWriter
 
Function - Class in kryshen.tema
Abstact class for Tema functions.
Function() - Constructor for class kryshen.tema.Function
 
FunctionDataParser - Class in kryshen.tema
Parser for a function data.

G

get(String) - Method in class kryshen.tema.Context
 
getArgs() - Method in class kryshen.tema.FunctionDataParser
 
getBaseDirectory() - Method in class kryshen.tema.Context
Returns base directory which should be used to resolve relative path names in template.
getContext() - Method in class kryshen.tema.FunctionDataParser
 
getContext() - Method in class kryshen.tema.TemplateParser
 
getData() - Method in class kryshen.tema.FunctionDataParser
Get function data as string.
getData(Writer) - Method in class kryshen.tema.FunctionDataParser
Parse function data into specified Writer.
getLastReturnCode() - Method in class kryshen.tema.FunctionDataParser
 
getLineNumber() - Method in class kryshen.tema.io.TemplateReader
 
getNextArg() - Method in class kryshen.tema.FunctionDataParser
 
getSource() - Method in class kryshen.tema.io.TemplateReader
 
getTemplateParser() - Method in class kryshen.tema.FunctionDataParser
 
getTemplateReader() - Method in class kryshen.tema.FunctionDataParser
 

H

hasMoreData() - Method in class kryshen.tema.FunctionDataParser
 
Hello - Class in kryshen.tema.demo
Example function implementation.
Hello() - Constructor for class kryshen.tema.demo.Hello
 

I

IF - Static variable in class kryshen.tema.functions.Control
 
IF_ELSE - Static variable in class kryshen.tema.functions.Control
 
ImageConverter - Class in kryshen.tema.functions
Convert images to specified format.
ImageConverter() - Constructor for class kryshen.tema.functions.ImageConverter
 
INCLUDE - Static variable in class kryshen.tema.functions.IO
Evaluate the code read from file.
INSTANCE - Static variable in class kryshen.tema.io.NullWriter
 
invoke(FunctionDataParser, Writer) - Method in class kryshen.tema.demo.Hello
 
invoke(FunctionDataParser, Writer) - Method in class kryshen.tema.Function
Invoke the function.
invoke(FunctionDataParser, Writer) - Method in class kryshen.tema.functions.Define
 
invoke(FunctionDataParser, Writer) - Method in class kryshen.tema.functions.ImageConverter
 
INVOKE - Static variable in class kryshen.tema.functions.Standard
Invoke function specified by name.
invoke(String, FunctionDataParser, Writer) - Method in class kryshen.tema.TemplateParser
 
IO - Class in kryshen.tema.functions
I/O functions.
IO() - Constructor for class kryshen.tema.functions.IO
 

K

kryshen.tema - package kryshen.tema
 
kryshen.tema.ant - package kryshen.tema.ant
 
kryshen.tema.demo - package kryshen.tema.demo
 
kryshen.tema.functions - package kryshen.tema.functions
 
kryshen.tema.io - package kryshen.tema.io
 

L

LICENSE - Static variable in class kryshen.tema.Tema
 
LIST_SEPARATORS - Static variable in class kryshen.tema.TemplateParser
 
LOAD - Static variable in class kryshen.tema.functions.Standard
Create definiton as a new Java object.

M

main(String[]) - Static method in class kryshen.tema.functions.ImageConverter
 
main(String[]) - Static method in class kryshen.tema.Tema
 

N

NOCALL_DATA_SEPARATORS - Static variable in class kryshen.tema.TemplateParser
 
NOT - Static variable in class kryshen.tema.functions.Control
Logical negation (applied to the return value).
NullWriter - Class in kryshen.tema.io
No-op writer.

O

OPTIONAL - Static variable in class kryshen.tema.functions.Control
Outputs it's data if it has non-zero value.

P

parse(TemplateReader, Writer) - Method in class kryshen.tema.TemplateParser
Parse template
parseData(Writer) - Method in class kryshen.tema.FunctionDataParser
Parse function data.
parseNextArg(Writer) - Method in class kryshen.tema.FunctionDataParser
 
parseValue(Object, Writer) - Method in class kryshen.tema.TemplateParser
 
PREPARE - Static variable in class kryshen.tema.functions.Database
 

Q

QUERY - Static variable in class kryshen.tema.functions.Database
 

R

READ - Static variable in class kryshen.tema.functions.IO
Read from file.
REC_DATA_SEPARATORS - Static variable in class kryshen.tema.TemplateParser
 
REGEX_MATCH - Static variable in class kryshen.tema.functions.Strings
 
REGEX_REPLACE_ALL - Static variable in class kryshen.tema.functions.Strings
 
REGEX_REPLACE_FIRST - Static variable in class kryshen.tema.functions.Strings
 
REPLACE - Static variable in class kryshen.tema.functions.Strings
 
ReplaceWriter - Class in kryshen.tema.io
FilterWriter which replaces characters with escape strings.
ReplaceWriter(Writer, String, String) - Constructor for class kryshen.tema.io.ReplaceWriter
 
ReplaceWriter(Writer, String, String, String, String) - Constructor for class kryshen.tema.io.ReplaceWriter
 
ReplaceWriter(Writer, String[], String[]) - Constructor for class kryshen.tema.io.ReplaceWriter
 
ReplaceWriter(Writer, String[], String[], String, String) - Constructor for class kryshen.tema.io.ReplaceWriter
 

S

set(String, Object) - Method in class kryshen.tema.Context
Set the definition value.
SET - Static variable in class kryshen.tema.functions.Standard
Define static variable.
setBasedir(File) - Method in class kryshen.tema.ant.TemaTask
 
setInfile(File) - Method in class kryshen.tema.ant.TemaTask
 
setName(String) - Method in class kryshen.tema.ant.TemaTask.Variable
 
setOutfile(File) - Method in class kryshen.tema.ant.TemaTask
 
setPath(File) - Method in class kryshen.tema.ant.TemaTask.Variable
 
setValue(String) - Method in class kryshen.tema.ant.TemaTask.Variable
 
SILENT - Static variable in class kryshen.tema.functions.Standard
Process arguments, but output nothing.
SKIP - Static variable in class kryshen.tema.functions.Standard
Skip arguments.
skipData() - Method in class kryshen.tema.FunctionDataParser
Skip function data (do not call any functions).
skipNextArg() - Method in class kryshen.tema.FunctionDataParser
 
Standard - Class in kryshen.tema.functions
Standard TEMA functions.
Standard() - Constructor for class kryshen.tema.functions.Standard
 
Strings - Class in kryshen.tema.functions
Functions for string manipulation.
Strings() - Constructor for class kryshen.tema.functions.Strings
 
SUBSTRING - Static variable in class kryshen.tema.functions.Strings
 

T

TEMA - Static variable in class kryshen.tema.functions.Standard
Output Tema version.
Tema - Class in kryshen.tema
Tema main class.
Tema() - Constructor for class kryshen.tema.Tema
 
TemaTask - Class in kryshen.tema.ant
Tema support for ant.
TemaTask() - Constructor for class kryshen.tema.ant.TemaTask
 
TemaTask.Variable - Class in kryshen.tema.ant
 
TemaTask.Variable() - Constructor for class kryshen.tema.ant.TemaTask.Variable
 
TemplateException - Exception in kryshen.tema
Signals that template parsing fails.
TemplateException(String, Throwable, TemplateReader) - Constructor for exception kryshen.tema.TemplateException
 
TemplateException(String, TemplateReader) - Constructor for exception kryshen.tema.TemplateException
 
TemplateException(String, Throwable, String, int) - Constructor for exception kryshen.tema.TemplateException
 
TemplateException(String, String, int) - Constructor for exception kryshen.tema.TemplateException
 
TemplateParser - Class in kryshen.tema
Parser for Tema templates.
TemplateParser() - Constructor for class kryshen.tema.TemplateParser
 
TemplateParser(File) - Constructor for class kryshen.tema.TemplateParser
 
TemplateParser(TemplateParser) - Constructor for class kryshen.tema.TemplateParser
 
TemplateParser(TemplateParser, File) - Constructor for class kryshen.tema.TemplateParser
 
TemplateParser(Context) - Constructor for class kryshen.tema.TemplateParser
 
TemplateReader - Class in kryshen.tema.io
Reader for Tema templates.
TemplateReader(Reader) - Constructor for class kryshen.tema.io.TemplateReader
 
TemplateReader(Reader, String) - Constructor for class kryshen.tema.io.TemplateReader
 
TemplateReader(LineNumberReader) - Constructor for class kryshen.tema.io.TemplateReader
 
TemplateReader(LineNumberReader, String) - Constructor for class kryshen.tema.io.TemplateReader
 
TemplateReader(Reader, TemplateReader) - Constructor for class kryshen.tema.io.TemplateReader
 
TITLE - Static variable in class kryshen.tema.Tema
 
TO_LOWER - Static variable in class kryshen.tema.functions.Strings
 
TO_UPPER - Static variable in class kryshen.tema.functions.Strings
 
TRUE - Static variable in class kryshen.tema.functions.Control
Copy input to output and return non-zero value.

U

unset(String) - Method in class kryshen.tema.Context
Remove the definition recursively.
UNSET - Static variable in class kryshen.tema.functions.Standard
Recursively remove definition.

V

VERBATIM_DATA_SEPARATORS - Static variable in class kryshen.tema.TemplateParser
 
VERSION - Static variable in class kryshen.tema.Tema
 

W

WHILE - Static variable in class kryshen.tema.functions.Control
Outputs it's evaluated data while the evaluation result is non-zero.
WRITE - Static variable in class kryshen.tema.functions.IO
Write data to file.
write(char[], int, int) - Method in class kryshen.tema.io.CopyWriter
 
write(int) - Method in class kryshen.tema.io.CopyWriter
 
write(String, int, int) - Method in class kryshen.tema.io.CopyWriter
 
write(char[], int, int) - Method in class kryshen.tema.io.NullWriter
 
write(int) - Method in class kryshen.tema.io.ReplaceWriter
 
write(char[], int, int) - Method in class kryshen.tema.io.ReplaceWriter
 
write(String, int, int) - Method in class kryshen.tema.io.ReplaceWriter
 

X

XML_CDATA - Static variable in class kryshen.tema.functions.Strings
 
XML_ESCAPE - Static variable in class kryshen.tema.functions.Strings
 

A B C D E F G H I K L M N O P Q R S T U V W X