Package de.tsl2.nano.util
package de.tsl2.nano.util
-
ClassDescriptionAOPProxy<T>simple proxy to enable aop-like enhancement.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.Creates an exclusive lock using the NIO channel functionality.provides actions on a path and all its subdirectories and files.
Flowas simplest workflow base using implementations ofFlow.ITask.simple string-based task. context should match condition as string. expression has to point to a method.base definition to do a simple workflowsimple http request task. condition should point to a rest-service with boolean response. expression to any rest serviceFuzzyFinder<T>generic fuzzy finder. seeIFuzzyDescriptoras descriptor for data and filter.Provides creation of text blocks to be interpreted by Gravizo and rendered with Graphviz inside a markdown text.describes a fuzzy finder algorithmcreates two kinds of markdown logs: print : logs in markdown foramt printTable : prints out all values of given methods of a stream of class instancessimple 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.Piped Stream connector.provides generic print convenience methods for non-interactive prints.simple delegator toScheduledExecutorService.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.machine translator using a REST service from WorldLingo.provides convenience methods for: