Index

A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

action() - Method in class de.tsl2.nano.action.CommonAction
 
action() - Method in interface de.tsl2.nano.action.IAction
The action to be started
activate() - Method in class de.tsl2.nano.action.CommonAction
if the action is asynchron, the result will be mostly null.
activate() - Method in interface de.tsl2.nano.action.IAction
starts this action.
activate(Map<String, Object>) - Method in class de.tsl2.nano.util.Flow.ATask
 
activate(Map<String, Object>) - Method in interface de.tsl2.nano.util.Flow.ITask
 
ACTIVE - Static variable in interface de.tsl2.nano.action.IActivable
IActivable.isActive() will return always true
ActivityGraph - Class in de.tsl2.nano.util
 
ActivityGraph(String) - Constructor for class de.tsl2.nano.util.ActivityGraph
 
ActivityGraph(String, Function<Object, String>) - Constructor for class de.tsl2.nano.util.ActivityGraph
 
add() - Method in class de.tsl2.nano.fi.FIDate
 
add(Object, Object, Object) - Method in class de.tsl2.nano.util.ActivityGraph
 
add(Object, Object, Object) - Method in class de.tsl2.nano.util.GraphLog
 
addListener(Consumer<Flow.ITask>) - Method in class de.tsl2.nano.util.Flow
 
addNeighbours(Flow.ITask...) - Method in class de.tsl2.nano.util.Flow.ATask
 
addNeighbours(Flow.ITask...) - Method in interface de.tsl2.nano.util.Flow.ITask
 
AnnotationFactory<I,A extends Annotation> - Interface in de.tsl2.nano.annotation.extension
This is a kind of workaround through the fact, that annotations cannot be extended.
ant(String, String, Properties) - Static method in class de.tsl2.nano.execution.ScriptUtil
starts an ant script
antbuild(String, String, Properties) - Static method in class de.tsl2.nano.execution.ScriptUtil
 
antbuild(String, String, Properties, BuildListener) - Static method in class de.tsl2.nano.execution.ScriptUtil
 
AntRunner - Class in de.tsl2.nano.execution
is able to run ant targets given by name and properties.
AntRunner() - Constructor for class de.tsl2.nano.execution.AntRunner
 
AOPProxy<T> - Class in de.tsl2.nano.util
simple proxy to enable aop-like enhancement.
AOPProxy(T, ICRunnable<?>, ICRunnable<?>, boolean) - Constructor for class de.tsl2.nano.util.AOPProxy
constructor
ARunnable<CONTEXT extends Serializable> - Class in de.tsl2.nano.execution
combines the two interfaces ICRunnable and Runnable to implement ICRunnables usable by Threads.
ARunnable(CONTEXT, Object[]) - Constructor for class de.tsl2.nano.execution.ARunnable
constructor
ASK - Enum constant in enum class de.tsl2.nano.util.Flow.ITask.Status
 
asString() - Method in interface de.tsl2.nano.util.Flow.ITask
 
ATask() - Constructor for class de.tsl2.nano.util.Flow.ATask
 
ATask(String, String) - Constructor for class de.tsl2.nano.util.Flow.ATask
 

B

build(I, A) - Method in interface de.tsl2.nano.annotation.extension.AnnotationFactory
 

C

canActivate(Map<String, Object>) - Method in class de.tsl2.nano.util.Flow.ATask
 
canActivate(Map<String, Object>) - Method in interface de.tsl2.nano.util.Flow.ITask
 
CANCELED - Static variable in interface de.tsl2.nano.action.IAction
 
CATEGORY - Static variable in class de.tsl2.nano.scanner.ICSCalendarReader
 
check(Class<? extends AnnotationFactory<?, ?>>, Annotation) - Static method in interface de.tsl2.nano.annotation.extension.AnnotationFactory
 
check(String, T) - Method in interface de.tsl2.nano.action.IConstraint
checks, if the given value is valid - throws an exception
checkedArguments(CONTEXT, boolean) - Method in interface de.tsl2.nano.execution.IPRunnable
check arguments against defined parameter and return only defined arguments
checkStatus(String, T) - Method in interface de.tsl2.nano.action.IConstraint
checks, if the given value is valid - should not throw an exception
CLASS - Static variable in class de.tsl2.nano.scanner.ICSCalendarReader
 
CommonAction<RETURNTYPE> - Class in de.tsl2.nano.action
 
CommonAction() - Constructor for class de.tsl2.nano.action.CommonAction
The default constructor can be used for hidden actions.
CommonAction(String) - Constructor for class de.tsl2.nano.action.CommonAction
 
CommonAction(String, boolean, boolean, Object, String, String, boolean, IActivable, Collection<String>, Function<?, RETURNTYPE>) - Constructor for class de.tsl2.nano.action.CommonAction
Constructor
CommonAction(String, String, String) - Constructor for class de.tsl2.nano.action.CommonAction
 
CommonAction(String, String, String, IActivable, Collection<String>, Function<?, RETURNTYPE>) - Constructor for class de.tsl2.nano.action.CommonAction
 
CommonAction(String, String, String, IActivable, Function<?, RETURNTYPE>) - Constructor for class de.tsl2.nano.action.CommonAction
 
CommonAction(String, String, String, Function<?, RETURNTYPE>) - Constructor for class de.tsl2.nano.action.CommonAction
 
CommonAction(String, Function<?, RETURNTYPE>) - Constructor for class de.tsl2.nano.action.CommonAction
 
compareTo(CommonAction<RETURNTYPE>) - Method in class de.tsl2.nano.action.CommonAction
 
condition - Variable in class de.tsl2.nano.util.Flow.ATask
 
copy(String, String) - Static method in class de.tsl2.nano.util.FilePath
copies all files in a given directory to the given target
create(Iterable<? extends INode>) - Method in class de.tsl2.nano.util.GraphLog
 
createBuildListener(PrintStream, PrintStream) - Static method in class de.tsl2.nano.execution.AntRunner
 
createEnhancedPresenter(Object, Object, Class<T>, ClassLoader) - Static method in class de.tsl2.nano.util.MultipleInheritanceProxy
combines two instances into one.
createEnhancement(T, ICRunnable<?>, ICRunnable<?>, boolean) - Static method in class de.tsl2.nano.util.AOPProxy
createEnhancement
createFileSets(String) - Static method in class de.tsl2.nano.execution.AntRunner
<directory-name>[:{[include][,...]]}
createGraphFile(String, Collection<? extends INode>, Function<Object, String>) - Static method in class de.tsl2.nano.util.GraphLog
convenience to create the graphlog and write the gravito file
createLogfileBuildListener() - Static method in class de.tsl2.nano.execution.AntRunner
create System.out build listener
createMessageListener() - Static method in class de.tsl2.nano.execution.AntRunner
 
createMultipleInheritance(Class[], Collection, ClassLoader) - Static method in class de.tsl2.nano.util.MultipleInheritanceProxy
creates a new proxy instance with BeanProxy as invocationhandler.
createPipedAntBuildListener(PipedOutputStream) - Static method in class de.tsl2.nano.execution.AntRunner
createPipedBuildListener
createStart(Flow.ITask...) - Static method in interface de.tsl2.nano.util.Flow.ITask
 
createTask(String, String, String) - Method in class de.tsl2.nano.util.Flow.ATask
 
createTask(String, String, String) - Method in interface de.tsl2.nano.util.Flow.ITask
 
CTask() - Constructor for class de.tsl2.nano.util.Flow.CTask
 
CTask(String, String) - Constructor for class de.tsl2.nano.util.Flow.CTask
Predicate as condition, FunctionalInterface as action

D

DateCallback - Interface in de.tsl2.nano.fi
 
de.tsl2.nano.action - package de.tsl2.nano.action
 
de.tsl2.nano.annotation.extension - package de.tsl2.nano.annotation.extension
 
de.tsl2.nano.execution - package de.tsl2.nano.execution
 
de.tsl2.nano.fi - package de.tsl2.nano.fi
 
de.tsl2.nano.plugin - package de.tsl2.nano.plugin
 
de.tsl2.nano.scanner - package de.tsl2.nano.scanner
 
de.tsl2.nano.util - package de.tsl2.nano.util
 
DEFAULT_TASK_TYPE - Static variable in class de.tsl2.nano.util.Flow
 
DEL_CSV - Static variable in class de.tsl2.nano.scanner.FieldReader
 
DEL_KEYVALUE - Static variable in class de.tsl2.nano.scanner.FieldReader
 
DEL_PROP - Static variable in class de.tsl2.nano.scanner.FieldReader
 
delegator(Class[], Object...) - Static method in class de.tsl2.nano.util.DelegatorProxy
delegator
delegator(Class<T>, Object...) - Static method in class de.tsl2.nano.util.DelegatorProxy
delegator
DelegatorProxy - Class in de.tsl2.nano.util
generic delegator to be usable as base class for simple delegation implementations. the delegator doesn't have to implement the given interface, but has to provide the desired implementation with a method thats name and arguments have to match the interface method.
DelegatorProxy(Object...) - Constructor for class de.tsl2.nano.util.DelegatorProxy
 
deleteDirectory(String) - Static method in class de.tsl2.nano.util.FilePath
deletes all files in a given directory
distance(T, String) - Method in interface de.tsl2.nano.util.IFuzzyDescriptor
calculates the distance between an available item and the given expression/filter
doFor(Collection<?>, IAction<?>) - Static method in interface de.tsl2.nano.action.IAction
starts the given action for all items of the given collection - as first action parameter.

E

enabler - Variable in class de.tsl2.nano.action.CommonAction
 
ENCODING_DE - Static variable in class de.tsl2.nano.util.Mail
 
ENCODING_UTF8 - Static variable in class de.tsl2.nano.util.Mail
 
END - Static variable in class de.tsl2.nano.scanner.ICSCalendarReader
 
END - Static variable in interface de.tsl2.nano.util.Flow.ITask
 
equals(Object) - Method in class de.tsl2.nano.action.CommonAction
 
equals(Object) - Method in class de.tsl2.nano.util.Flow.ATask
 
equals(Object) - Method in class de.tsl2.nano.util.Flow
 
error() - Method in interface de.tsl2.nano.action.IStatus
if an error occurred, the exception will be returned, otherwise null
ERROR - Static variable in interface de.tsl2.nano.action.IStatus
 
expression - Variable in class de.tsl2.nano.util.Flow.ATask
 

F

FAIL - Enum constant in enum class de.tsl2.nano.util.Flow.ITask.Status
 
FIDate<T extends DateCallback> - Class in de.tsl2.nano.fi
 
FIDate(T) - Constructor for class de.tsl2.nano.fi.FIDate
constructor
FieldReader - Class in de.tsl2.nano.scanner
reads any fields from any text file using a Scanner. all lines starting with FieldReader.COMMENT will be ignored.
FieldReader() - Constructor for class de.tsl2.nano.scanner.FieldReader
 
FILE_EXT - Static variable in class de.tsl2.nano.util.Flow
 
FileLock - Class in de.tsl2.nano.util
Creates an exclusive lock using the NIO channel functionality.
FileLock() - Constructor for class de.tsl2.nano.util.FileLock
 
FilePath - Class in de.tsl2.nano.util
provides actions on a path and all its subdirectories and files.
FilePath() - Constructor for class de.tsl2.nano.util.FilePath
 
find(String) - Method in class de.tsl2.nano.util.FuzzyFinder
 
Flow - Class in de.tsl2.nano.util
Flow as simplest workflow base using implementations of Flow.ITask.
Flow() - Constructor for class de.tsl2.nano.util.Flow
 
Flow.ATask - Class in de.tsl2.nano.util
 
Flow.CTask - Class in de.tsl2.nano.util
simple string-based task. context should match condition as string. expression has to point to a method.
Flow.ITask - Interface in de.tsl2.nano.util
base definition to do a simple workflow
Flow.ITask.Status - Enum Class in de.tsl2.nano.util
 
Flow.RegExMatchContext - Class in de.tsl2.nano.util
 
Flow.RTask - Class in de.tsl2.nano.util
simple http request task. condition should point to a rest-service with boolean response. expression to any rest service
foreach(String, String, String, String, Function<Path, RESULT>) - Static method in class de.tsl2.nano.util.FilePath
 
forEach(InputStream, ICallback<RESULT>) - Static method in class de.tsl2.nano.scanner.FieldReader
convenience delegating to FieldReader.forEach(InputStream, String, String, ICallback) with standard block definitions.
forEach(InputStream, String, String, ICallback<RESULT>) - Static method in class de.tsl2.nano.scanner.FieldReader
runs through the stream, searching for the given blocks and providing each block content as property map to the callback.
forEach(String, ICallback<?>) - Static method in class de.tsl2.nano.scanner.ICSCalendarReader
forEach
fromGravString(String, Map<String, Flow.ITask>) - Method in interface de.tsl2.nano.util.Flow.ITask
 
fromString(F, String, String, Class<? extends Flow.ITask>) - Static method in class de.tsl2.nano.util.Flow
 
fromString(Class<?>, String) - Static method in interface de.tsl2.nano.action.IConstraint
 
function - Variable in class de.tsl2.nano.action.CommonAction
while a function is not really serializeable/changeable/deserializeable, this function should only be used, where the action should not be deserialized!
fuzzyFind(String) - Method in class de.tsl2.nano.util.FuzzyFinder
 
FuzzyFinder<T> - Class in de.tsl2.nano.util
generic fuzzy finder. see IFuzzyDescriptor as descriptor for data and filter.
FuzzyFinder(IFuzzyDescriptor<T>) - Constructor for class de.tsl2.nano.util.FuzzyFinder
constructor
FuzzyFinder(Iterable<T>) - Constructor for class de.tsl2.nano.util.FuzzyFinder
 

G

get(IPRunnable<T, Map<String, Object>>, Map<String, Object>, Object...) - Method in class de.tsl2.nano.execution.VolatileResult
 
get(Map<String, Object>, Object...) - Method in class de.tsl2.nano.execution.VolatileResult
 
getActionMode() - Method in class de.tsl2.nano.action.CommonAction
action mode. e.g. on dialogs it is usable to define the buttons result type. see IAction.MODE_DLG_CANCEL, IAction.MODE_DLG_OK.
getActionMode() - Method in interface de.tsl2.nano.action.IAction
action mode. e.g. on dialogs it is usable to define the buttons result type. see IAction.MODE_DLG_CANCEL, IAction.MODE_DLG_OK.
getAllInterfaces(Class<?>) - Static method in class de.tsl2.nano.util.MultipleInheritanceProxy
getAllInterfaces
getAllowedValues() - Method in interface de.tsl2.nano.action.IConstraint
returns the allowed values or null
getArgumentTypes() - Method in class de.tsl2.nano.action.CommonAction
 
getArgumentTypes() - Method in interface de.tsl2.nano.action.IAction
getArgumentTypes
getAvailables() - Method in interface de.tsl2.nano.util.IFuzzyDescriptor
provides all available data to use the filter on
getConnectionPipe() - Method in class de.tsl2.nano.util.PipeReader
 
getConstraint() - Method in class de.tsl2.nano.action.Parameter
 
getDate() - Method in interface de.tsl2.nano.fi.DateCallback
 
getDefault() - Method in interface de.tsl2.nano.action.IConstraint
default value for this attribute
getEnabler() - Method in class de.tsl2.nano.action.CommonAction
 
getFctCondition(String) - Method in class de.tsl2.nano.util.Flow.ATask
 
getFctCondition(String) - Method in class de.tsl2.nano.util.Flow.CTask
 
getFctCondition(String) - Method in class de.tsl2.nano.util.Flow.RTask
 
getFctFunction(String) - Method in class de.tsl2.nano.util.Flow.ATask
 
getFctFunction(String) - Method in class de.tsl2.nano.util.Flow.CTask
 
getFctFunction(String) - Method in class de.tsl2.nano.util.Flow.RTask
 
getFileName() - Method in class de.tsl2.nano.util.ActivityGraph
 
getFileName() - Method in class de.tsl2.nano.util.GraphLog
 
getFileWriter(String) - Static method in class de.tsl2.nano.util.FilePath
 
getFormat() - Method in interface de.tsl2.nano.action.IConstraint
format-constraint for the attributes value
getId() - Method in class de.tsl2.nano.action.CommonAction
getId
getId() - Method in interface de.tsl2.nano.action.IAction
Getter getId
getImagePath() - Method in class de.tsl2.nano.action.CommonAction
getImagePath() - Method in interface de.tsl2.nano.action.IAction
 
getImplementations(Class<T>) - Static method in class de.tsl2.nano.plugin.Plugins
instances of provided implementations for the given interface
getKeyStroke() - Method in class de.tsl2.nano.action.CommonAction
 
getKeyStroke() - Method in interface de.tsl2.nano.action.IAction
Getter getKeyStroke
getLastResult() - Method in class de.tsl2.nano.action.CommonAction
 
getLength() - Method in interface de.tsl2.nano.action.IConstraint
maximum length - useful on strings
getLongDescription() - Method in class de.tsl2.nano.action.CommonAction
getLongDescription
getLongDescription() - Method in interface de.tsl2.nano.action.IAction
Getter getLongDescription
getMaximum() - Method in interface de.tsl2.nano.action.IConstraint
returns the maximum value or null
getMinimum() - Method in interface de.tsl2.nano.action.IConstraint
returns the minimum value or null
getName() - Method in class de.tsl2.nano.action.Parameter
 
getName() - Method in interface de.tsl2.nano.execution.IPRunnable
 
getName() - Method in class de.tsl2.nano.execution.VolatileResult
 
getName() - Method in class de.tsl2.nano.util.Flow
 
getNames() - Method in class de.tsl2.nano.action.Parameters
getNames
getParameter() - Method in class de.tsl2.nano.action.CommonAction
 
getParameter() - Method in interface de.tsl2.nano.action.IAction
 
getParameter() - Method in interface de.tsl2.nano.execution.IPRunnable
defined parameter, to be checked (see #checkArguments(Map)) against given CONTEXT
getParameter() - Method in class de.tsl2.nano.execution.VolatileResult
 
getParameter(int) - Method in class de.tsl2.nano.action.CommonAction
 
getParameter(int) - Method in interface de.tsl2.nano.action.IAction
 
getPrecision() - Method in interface de.tsl2.nano.action.IConstraint
precision - useful for numbers of type BigDecimal
getPrintService(String, String) - Static method in class de.tsl2.nano.util.PrintUtil
 
getPrintService(String, DocFlavor.INPUT_STREAM, DocAttributeSet) - Static method in class de.tsl2.nano.util.PrintUtil
 
getPrintStream() - Method in class de.tsl2.nano.util.PipeReader
getPrintStream
getReceiverIDs() - Method in class de.tsl2.nano.action.CommonAction
 
getReceiverIDs() - Method in interface de.tsl2.nano.action.IAction
the receivers will receive the result of the activation.
getResult() - Method in class de.tsl2.nano.execution.ARunnable
 
getScale() - Method in interface de.tsl2.nano.action.IConstraint
scale - useful for numbers of type BigDecimal
getShortDescription() - Method in class de.tsl2.nano.action.CommonAction
getShortDescription
getShortDescription() - Method in interface de.tsl2.nano.action.IAction
Getter getShortDescription
getType() - Method in interface de.tsl2.nano.action.IConstraint
value type
getTypes() - Method in class de.tsl2.nano.action.Parameters
getTypes
getValue() - Method in class de.tsl2.nano.action.Parameter
 
getValue(int) - Method in class de.tsl2.nano.action.Parameters
 
getValue(String) - Method in class de.tsl2.nano.action.Parameters
 
getValues() - Method in class de.tsl2.nano.action.Parameters
getValues
graph - Variable in class de.tsl2.nano.util.GraphLog
 
GraphLog - Class in de.tsl2.nano.util
Provides creation of text blocks to be interpreted by Gravizo and rendered with Graphviz inside a markdown text.
GraphLog(String) - Constructor for class de.tsl2.nano.util.GraphLog
 
GraphLog(String, Function<Object, String>) - Constructor for class de.tsl2.nano.util.GraphLog
 
gravCondition() - Method in class de.tsl2.nano.util.Flow.ATask
 
gravCondition() - Method in interface de.tsl2.nano.util.Flow.ITask
 
gravizEnd() - Method in class de.tsl2.nano.util.ActivityGraph
 
gravizEnd() - Method in class de.tsl2.nano.util.GraphLog
 
gravizStart() - Method in class de.tsl2.nano.util.ActivityGraph
 
gravizStart() - Method in class de.tsl2.nano.util.GraphLog
 
GRVT_LABEL_END - Static variable in class de.tsl2.nano.util.Flow
 
GRVT_LABEL_START - Static variable in class de.tsl2.nano.util.Flow
 

H

hashCode() - Method in class de.tsl2.nano.action.CommonAction
 
hashCode() - Method in class de.tsl2.nano.util.Flow.ATask
 
HEADER - Static variable in class de.tsl2.nano.scanner.FieldReader
 

I

IAction<RETURNTYPE> - Interface in de.tsl2.nano.action
provides all informations to start an action (through Runnable) and to handle a graphical user interface of type button etc.
IActivable - Interface in de.tsl2.nano.action
Implementors of this interface provide the possibility to check if a component should be active or not. will be used as callback by the tsl2nano framework.
IConstraint<T> - Interface in de.tsl2.nano.action
 
ICSCalendarReader - Class in de.tsl2.nano.scanner
Provides a stream of calendar entries to be consumed by a callback.
ICSCalendarReader() - Constructor for class de.tsl2.nano.scanner.ICSCalendarReader
 
id - Variable in class de.tsl2.nano.action.CommonAction
 
IFuzzyDescriptor<T> - Interface in de.tsl2.nano.util
describes a fuzzy finder algorithm
imagePath - Variable in class de.tsl2.nano.action.CommonAction
 
INACTIVE - Static variable in interface de.tsl2.nano.action.IActivable
IActivable.isActive() will return always false
instanceOf(Proxy) - Static method in class de.tsl2.nano.util.SetterExtenderPoxy
 
invoke(Object, Method, Object[]) - Method in class de.tsl2.nano.util.AOPProxy
invoke(Object, Method, Object[]) - Method in class de.tsl2.nano.util.DelegatorProxy
invoke(Object, Method, Object[]) - Method in class de.tsl2.nano.util.MultipleInheritanceProxy
the first implementing delegate collection member will be used to invoke the given method.
invoke(Object, Method, Object[]) - Method in class de.tsl2.nano.util.SetterExtenderPoxy
IPRunnable<RESULT,CONTEXT extends Map<String,Object>> - Interface in de.tsl2.nano.execution
 
isActive() - Method in interface de.tsl2.nano.action.IActivable
used as callback by framework to check for activation/enabling. may be called more than one time for refreshings.
isDebugMode() - Method in class de.tsl2.nano.action.CommonAction
override this method to enable debugging
isDefault - Variable in class de.tsl2.nano.action.CommonAction
 
isDefault() - Method in class de.tsl2.nano.action.CommonAction
isDefault
isDefault() - Method in interface de.tsl2.nano.action.IAction
Getter isDefault
isEnabled - Variable in class de.tsl2.nano.action.CommonAction
 
isEnabled() - Method in class de.tsl2.nano.action.CommonAction
isEnabled
isEnabled() - Method in interface de.tsl2.nano.action.IAction
Getter isEnabled
isEnabled() - Method in interface de.tsl2.nano.plugin.Plugin
 
isEnd() - Method in interface de.tsl2.nano.util.Flow.ITask
 
isFailed(Deque<Flow.ITask>) - Method in class de.tsl2.nano.util.Flow
 
isNullable() - Method in interface de.tsl2.nano.action.IConstraint
should return true, if attribute-value may be null
isRunning() - Method in class de.tsl2.nano.action.CommonAction
 
isRunning() - Method in interface de.tsl2.nano.action.IAction
 
isStart() - Method in interface de.tsl2.nano.util.Flow.ITask
 
isSuccessfull(Deque<Flow.ITask>) - Method in class de.tsl2.nano.util.Flow
 
isSynchron() - Method in class de.tsl2.nano.action.CommonAction
Getter isSynchron
isSynchron() - Method in interface de.tsl2.nano.action.IAction
Getter isSynchron
IStatus - Interface in de.tsl2.nano.action
status base construct - used by bean values on validation. no severity is defined. the status IStatus.OK, IStatus.WARN and IStatus.ERROR should fulfil a validation status.
isUnConditioned(Deque<Flow.ITask>) - Method in class de.tsl2.nano.util.Flow
 

J

jasperReport(String, boolean, boolean, Map, Connection) - Method in class de.tsl2.nano.util.XmlGenUtil
jasperReport. for further informations, see http://www.tutorialspoint.com/jasper_reports/jasper_quick_guide.htm.
jasperReport(String, String) - Method in class de.tsl2.nano.util.XmlGenUtil

K

keyStroke - Variable in class de.tsl2.nano.action.CommonAction
 

L

load(F, File, Class<? extends Flow.ITask>) - Static method in class de.tsl2.nano.util.Flow
 
load(File) - Static method in class de.tsl2.nano.util.Flow
 
load(File, Class<? extends Flow.ITask>) - Static method in class de.tsl2.nano.util.Flow
 
lock(String, String) - Method in class de.tsl2.nano.util.FileLock
 
log(String) - Static method in class de.tsl2.nano.execution.Runner
 
LOG - Static variable in class de.tsl2.nano.util.FileLock
 
longDescription - Variable in class de.tsl2.nano.action.CommonAction
 

M

Mail - Class in de.tsl2.nano.util
 
Mail(PrintStream, String) - Constructor for class de.tsl2.nano.util.Mail
constructor
main(String[]) - Static method in class de.tsl2.nano.execution.Runner
 
main(String[]) - Static method in class de.tsl2.nano.execution.ScriptUtil
 
main(String[]) - Static method in class de.tsl2.nano.util.Flow
 
main(String[]) - Static method in class de.tsl2.nano.util.Mail
 
main(String[]) - Static method in class de.tsl2.nano.util.PrintUtil
 
MarkdownLog - Class in de.tsl2.nano.util
creates two kinds of markdown logs: print : logs in markdown foramt printTable : prints out all values of given methods of a stream of class instances
message() - Method in interface de.tsl2.nano.action.IStatus
if a status has an error or a warning, the message will be returned -otherwise it returns null
methodArgs(Object[]) - Static method in class de.tsl2.nano.execution.Runner
 
MODE_DLG_CANCEL - Static variable in interface de.tsl2.nano.action.IAction
dialog return value: dialog will be closed, and IDialogConstants.CANCEL_ID will be returned
MODE_DLG_OK - Static variable in interface de.tsl2.nano.action.IAction
dialog return value: dialog will be closed, and IDialogConstants.OK_ID will be returned
MODE_UNDEFINED - Static variable in interface de.tsl2.nano.action.IAction
dialog return value - no dialog handling will be done
move(String, String) - Static method in class de.tsl2.nano.util.FilePath
moves all files in a given directory to the given target
MultipleInheritanceProxy - Class in de.tsl2.nano.util
simple proxy mechanism to enhance implemenations through additional interfaces and their delegates. the order of the delegates will define the priority of the delegates. each delegate will be asked, if it implement the interface-method.
MultipleInheritanceProxy() - Constructor for class de.tsl2.nano.util.MultipleInheritanceProxy
Constructor
MultipleInheritanceProxy(Collection<Object>) - Constructor for class de.tsl2.nano.util.MultipleInheritanceProxy
Constructor

N

name - Variable in class de.tsl2.nano.util.GraphLog
 
name() - Method in class de.tsl2.nano.util.Flow.ATask
 
name() - Method in interface de.tsl2.nano.util.Flow.ITask
 
NAME_END - Static variable in class de.tsl2.nano.util.Flow
 
NAME_START - Static variable in class de.tsl2.nano.util.Flow
 
NEW - Enum constant in enum class de.tsl2.nano.util.Flow.ITask.Status
 
next() - Method in class de.tsl2.nano.util.Flow.ATask
 
next() - Method in interface de.tsl2.nano.util.Flow.ITask
 

O

ok() - Method in interface de.tsl2.nano.action.IStatus
returns true, if a status has no warnings or errors
OK - Enum constant in enum class de.tsl2.nano.util.Flow.ITask.Status
 
OK - Static variable in interface de.tsl2.nano.action.IStatus
 

P

parameter - Variable in class de.tsl2.nano.action.CommonAction
 
Parameter<T> - Class in de.tsl2.nano.action
 
Parameter() - Constructor for class de.tsl2.nano.action.Parameter
constructor
Parameter(String, IConstraint<T>, T) - Constructor for class de.tsl2.nano.action.Parameter
constructor
parameters() - Method in class de.tsl2.nano.action.CommonAction
 
Parameters - Class in de.tsl2.nano.action
Parameter handler for IAction
Parameters() - Constructor for class de.tsl2.nano.action.Parameters
constructor
Parameters(int) - Constructor for class de.tsl2.nano.action.Parameters
constructor
Parameters(Collection<? extends Parameter>) - Constructor for class de.tsl2.nano.action.Parameters
constructor
persist() - Method in class de.tsl2.nano.util.Flow
 
persist(File) - Method in class de.tsl2.nano.util.Flow
 
PipeReader - Class in de.tsl2.nano.util
Piped Stream connector.
PipeReader(InputStream, OutputStream) - Constructor for class de.tsl2.nano.util.PipeReader
constructor
Plugin - Interface in de.tsl2.nano.plugin
All interfaces that should be used by Plugins Proxy have to implement this base interface.
Plugins - Class in de.tsl2.nano.plugin
Is able to find all implementations of an interface and delegates each call to all loaded implementations to do an inspections or decoration.
Plugins() - Constructor for class de.tsl2.nano.plugin.Plugins
 
print(Object) - Method in class de.tsl2.nano.util.MarkdownLog
 
print(Object, MarkdownLog.Style) - Method in class de.tsl2.nano.util.MarkdownLog
 
print(Object, MarkdownLog.Style, String, MarkdownLog.Style) - Method in class de.tsl2.nano.util.MarkdownLog
 
print(String) - Static method in class de.tsl2.nano.util.PrintUtil
delegates to #print(String, String, InputStream, PrintQuality, int, int[]...).
print(String, String) - Static method in class de.tsl2.nano.util.PrintUtil
delegates to #print(String, String, InputStream, PrintQuality, int, int[]...).
print(String, String, InputStream, String, String, MediaSizeName, PrintQuality, int, int[]...) - Static method in class de.tsl2.nano.util.PrintUtil
prints through standard javax.print services
print(String, String, InputStream, String, PrintRequestAttributeSet) - Static method in class de.tsl2.nano.util.PrintUtil
prints through standard javax.print services
printFOP(File, String, File, String) - Static method in class de.tsl2.nano.util.PrintUtil
convenience to send an apache-fop transformed file to the given printer. delegates to XmlGenUtil.fop(File, String, File) and PrintUtil.print(String, String, InputStream).
printTable(String, Stream<?>, Method...) - Method in class de.tsl2.nano.util.MarkdownLog
 
PrintUtil - Class in de.tsl2.nano.util
provides generic print convenience methods for non-interactive prints.
PrintUtil() - Constructor for class de.tsl2.nano.util.PrintUtil
 
process(Class<T>) - Static method in class de.tsl2.nano.plugin.Plugins
 
process(Class<T>, Class<? extends InvocationHandler>) - Static method in class de.tsl2.nano.plugin.Plugins
 

R

read(InputStream, boolean) - Static method in class de.tsl2.nano.scanner.FieldReader
delegates to #read(InputStream, String, String, Locale)
read(InputStream, String, String, Locale, boolean) - Static method in class de.tsl2.nano.scanner.FieldReader
reads key/value properties from any file using a Scanner.
read(String) - Static method in class de.tsl2.nano.scanner.FieldReader
delegates to #read(InputStream)
read(String) - Static method in class de.tsl2.nano.util.FilePath
 
readInThreads(InputStream, OutputStream) - Static method in class de.tsl2.nano.util.PipeReader
creates a PipeReader starting one (if in is null) or two threads to connect the streams through a pipe.
readTable(InputStream, boolean, boolean, boolean, String) - Static method in class de.tsl2.nano.scanner.FieldReader
reads values in columns and rows from any file using a Scanner. giving a rows regular expression defines the column formats for each row. see Scanner for examples. the row pattern should have grouping with brackets like '(\w+) fish (\w+) fish (\w+)'.
readTable(InputStream, Class...) - Static method in class de.tsl2.nano.scanner.FieldReader
delegates to FieldReader.readTable(InputStream, String, Locale, boolean, boolean, boolean, Class...) for simple tables without header and rowIDs.
readTable(InputStream, String) - Static method in class de.tsl2.nano.scanner.FieldReader
delegates to FieldReader.readTable(InputStream, boolean, boolean, boolean, String) for a simple table without header and row-ids.
readTable(InputStream, String, Locale, boolean, boolean, boolean, Class...) - Static method in class de.tsl2.nano.scanner.FieldReader
reads values in columns and rows from any file using a Scanner.
readTable(String, Class...) - Static method in class de.tsl2.nano.scanner.FieldReader
receiverIDs - Variable in class de.tsl2.nano.action.CommonAction
 
recurse(String, String, String, Function<Path, R>) - Static method in class de.tsl2.nano.util.FilePath
as Paths.get(file).foreach(consumer) walks only the path elements itself from root, this walks through all recursive files/paths starting on given dir.
releaseLock() - Method in class de.tsl2.nano.util.FileLock
Release a possibly existing lock.
resetCursor(Object) - Method in class de.tsl2.nano.action.CommonAction
override this method to handle the mouse cursor
RTask() - Constructor for class de.tsl2.nano.util.Flow.RTask
 
RTask(String, String) - Constructor for class de.tsl2.nano.util.Flow.RTask
 
run() - Method in class de.tsl2.nano.action.CommonAction
run
run() - Method in class de.tsl2.nano.execution.ARunnable
run() - Method in class de.tsl2.nano.util.PipeReader
run(Map<String, Object>) - Method in class de.tsl2.nano.util.Flow
 
RUN - Enum constant in enum class de.tsl2.nano.util.Flow.ITask.Status
 
runAt(long, long, long, TimeUnit, Runnable) - Static method in class de.tsl2.nano.util.SchedulerUtil
runAt see {@link ScheduledExecutorService#scheduleAtFixedRate(Runnable, long, long, TimeUnit).}
runAt(long, long, TimeUnit, Runnable) - Static method in class de.tsl2.nano.util.SchedulerUtil
runs the given command at given time on given unit. example: timeOnUnit=2*60*60*1000, unit=TimeUnit.DAY --> command will be started each day at 2 o'clock.
Runner - Class in de.tsl2.nano.execution
Simple java main runner for ICRunnable implementations.
Runner() - Constructor for class de.tsl2.nano.execution.Runner
 
runRegexReplace(String, String, String, String) - Static method in class de.tsl2.nano.execution.AntRunner
convenience to run task AntRunner.TASK_REPLACE_REGEXP
runTask(String, Map, FileSet...) - Static method in class de.tsl2.nano.execution.AntRunner
starts the task by name using its properties and perhaps some filesets.
runTask(String, Properties, String) - Static method in class de.tsl2.nano.execution.AntRunner

S

SchedulerUtil - Class in de.tsl2.nano.util
simple delegator to ScheduledExecutorService.
SchedulerUtil() - Constructor for class de.tsl2.nano.util.SchedulerUtil
 
ScriptUtil - Class in de.tsl2.nano.execution
Util to start ant scripts
ScriptUtil() - Constructor for class de.tsl2.nano.execution.ScriptUtil
 
sendEmail(String, String, String, String, String, String, String) - Method in class de.tsl2.nano.util.Mail
 
setArgs(Object[]) - Method in class de.tsl2.nano.execution.ARunnable
 
setBasicDef(int, boolean, Format, T) - Method in interface de.tsl2.nano.action.IConstraint
define some basic attribute definitions
setCondition(String) - Method in class de.tsl2.nano.util.Flow.ATask
 
setCondition(String) - Method in interface de.tsl2.nano.util.Flow.ITask
 
setConstraint(IConstraint<T>) - Method in class de.tsl2.nano.action.Parameter
 
setConstraints(IConstraint...) - Method in class de.tsl2.nano.action.Parameters
 
setDate(Date) - Method in interface de.tsl2.nano.fi.DateCallback
 
setDefault(boolean) - Method in class de.tsl2.nano.action.CommonAction
setDefault
setDefault(boolean) - Method in interface de.tsl2.nano.action.IAction
setDefault
setDefault(T) - Method in interface de.tsl2.nano.action.IConstraint
 
setEnabled(boolean) - Method in class de.tsl2.nano.action.CommonAction
setEnabled
setEnabled(boolean) - Method in interface de.tsl2.nano.action.IAction
Setter isEnabled
setEnabler(IActivable) - Method in class de.tsl2.nano.action.CommonAction
 
setFormat(Format) - Method in interface de.tsl2.nano.action.IConstraint
define constraining text format. use RegularExpressionFormat to define a regexp pattern
setImagePath(String) - Method in class de.tsl2.nano.action.CommonAction
 
setLength(int) - Method in interface de.tsl2.nano.action.IConstraint
define maximum length
setListeners(List<Consumer<Flow.ITask>>) - Method in class de.tsl2.nano.util.Flow
 
setName(String) - Method in class de.tsl2.nano.action.Parameter
 
setName(String) - Method in class de.tsl2.nano.util.Flow
 
setNullable(boolean) - Method in interface de.tsl2.nano.action.IConstraint
define nullable
setNumberDef(int, int) - Method in interface de.tsl2.nano.action.IConstraint
define number definitions - if the attribute is a number
setParameter(Object...) - Method in class de.tsl2.nano.action.CommonAction
 
setParameter(Object...) - Method in interface de.tsl2.nano.action.IAction
 
setPrecision(int) - Method in interface de.tsl2.nano.action.IConstraint
define precision
setRange(Comparable<T>, Comparable<T>) - Method in interface de.tsl2.nano.action.IConstraint
defines a min/max range constraint. use ValueCompare to compare on changing values
setRange(Collection<T>) - Method in interface de.tsl2.nano.action.IConstraint
defines all allowed values - if you call IConstraint.setRange(Comparable, Comparable), you shouldn't call this method
setScale(int) - Method in interface de.tsl2.nano.action.IConstraint
define scale
setTasks(Flow.ITask) - Method in class de.tsl2.nano.util.Flow
 
setterExtender(Class<T>, Object) - Static method in class de.tsl2.nano.util.SetterExtenderPoxy
delegator
SetterExtenderPoxy - Class in de.tsl2.nano.util
If you have an interface, providing only getters, but for full bean access, you need setter methods, you can provide the basic interface and a specific interface with the setter methods. these setter methods don't exist in your given basic interface implementation, but the members exist.
SetterExtenderPoxy(Object) - Constructor for class de.tsl2.nano.util.SetterExtenderPoxy
 
setType(Class<T>) - Method in interface de.tsl2.nano.action.IConstraint
define type
setValue(T) - Method in class de.tsl2.nano.action.Parameter
 
setValues(Object...) - Method in class de.tsl2.nano.action.Parameters
setParameter
setWaitCursor() - Method in class de.tsl2.nano.action.CommonAction
override this method to handle the mouse cursor
shortDescription - Variable in class de.tsl2.nano.action.CommonAction
 
START - Static variable in class de.tsl2.nano.scanner.ICSCalendarReader
 
status() - Method in class de.tsl2.nano.util.Flow.ATask
 
status() - Method in interface de.tsl2.nano.util.Flow.ITask
 
STATUS_OK - Static variable in interface de.tsl2.nano.action.IStatus
simple ok status. should be used if you have a status without warnings and errors
styler - Variable in class de.tsl2.nano.util.GraphLog
 
SUMMARY - Static variable in class de.tsl2.nano.scanner.ICSCalendarReader
 
synchron - Variable in class de.tsl2.nano.action.CommonAction
 

T

TAG - Static variable in interface de.tsl2.nano.action.IStatus
status names
TASK_COPY - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_DELETE - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_FILES - Static variable in class de.tsl2.nano.execution.AntRunner
useful to list and search files. see Files
TASK_JAR - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_MOVE - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_PATH - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_REPLACE_REGEXP - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_SQL - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_UNJAR - Static variable in class de.tsl2.nano.execution.AntRunner
usefull to unzip files. see Expand
TASK_XSLT - Static variable in class de.tsl2.nano.execution.AntRunner
 
TASK_ZIP - Static variable in class de.tsl2.nano.execution.AntRunner
 
test(Map) - Method in class de.tsl2.nano.util.Flow.RegExMatchContext
 
today() - Method in class de.tsl2.nano.fi.FIDate
 
toString() - Method in class de.tsl2.nano.action.CommonAction
toString() - Method in class de.tsl2.nano.action.Parameter
 
toString() - Method in class de.tsl2.nano.util.Flow.ATask
 
toString() - Method in class de.tsl2.nano.util.GraphLog
 
toString() - Method in class de.tsl2.nano.util.MultipleInheritanceProxy
toString
transformVel(String) - Static method in class de.tsl2.nano.util.XmlGenUtil
generates through velocity
transformVel(String, String, Properties) - Static method in class de.tsl2.nano.util.XmlGenUtil
generates through velocity
transformVel(String, Properties) - Static method in class de.tsl2.nano.util.XmlGenUtil
generates through velocity
translate(Locale, Locale, String) - Static method in class de.tsl2.nano.util.Translator
 
translateBundle(String, Set<String>, Locale, Locale) - Static method in class de.tsl2.nano.util.Translator
translates all property values from srcLang to destLang.
translateProperties(String, Map, Locale, Locale) - Static method in class de.tsl2.nano.util.Translator
translates all property values from srcLang to destLang. splits camel case expressions.
translatePropertiesFast(String, Map, Locale, Locale) - Static method in class de.tsl2.nano.util.Translator
tries to translate all properties on one request. if values have more than one word (myEntry=one two), the mapping will fail
Translator - Class in de.tsl2.nano.util
machine translator using a REST service from WorldLingo.
Translator() - Constructor for class de.tsl2.nano.util.Translator
 

U

UNDEFINED - Static variable in interface de.tsl2.nano.action.IConstraint
usable for int definitions that are not bitfields
UNNAMED - Static variable in class de.tsl2.nano.action.CommonAction
 
UNSET - Static variable in interface de.tsl2.nano.action.IConstraint
usable for all int definitions like bitfiels type and style

V

value() - Element in annotation interface de.tsl2.nano.annotation.extension.With
 
value() - Element in annotation interface de.tsl2.nano.annotation.extension.Withs
 
valueOf(String) - Static method in enum class de.tsl2.nano.util.Flow.ITask.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class de.tsl2.nano.util.Flow.ITask.Status
Returns an array containing the constants of this enum class, in the order they are declared.
VolatileResult<T> - Class in de.tsl2.nano.execution
A Runner (see IPRunnable) that checks, if it is already running - or (see Volatile the result already expired.
VolatileResult(long, IPRunnable<T, Map<String, Object>>) - Constructor for class de.tsl2.nano.execution.VolatileResult
 

W

WARN - Static variable in interface de.tsl2.nano.action.IStatus
 
with(Object, AnnotatedElement) - Static method in interface de.tsl2.nano.annotation.extension.AnnotationFactory
 
With - Annotation Interface in de.tsl2.nano.annotation.extension
 
Withs - Annotation Interface in de.tsl2.nano.annotation.extension
only to be repeatable
write() - Method in class de.tsl2.nano.util.GraphLog
 
write() - Method in class de.tsl2.nano.util.MarkdownLog
 
write(String, byte[]) - Static method in class de.tsl2.nano.util.FilePath
 
write(String, StringBuilder) - Method in class de.tsl2.nano.util.MarkdownLog
 

X

XmlGenUtil - Class in de.tsl2.nano.util
provides convenience methods for:
XmlGenUtil() - Constructor for class de.tsl2.nano.util.XmlGenUtil
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form