Package de.tsl2.nano.util


package de.tsl2.nano.util
  • Class
    Description
     
    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.
    Flow as simplest workflow base using implementations of Flow.ITask.
     
    simple string-based task. context should match condition as string. expression has to point to a method.
    base definition to do a simple workflow
     
    simple http request task. condition should point to a rest-service with boolean response. expression to any rest service
    generic fuzzy finder. see IFuzzyDescriptor as 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 algorithm
     
    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
    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.
    Piped Stream connector.
    provides generic print convenience methods for non-interactive prints.
    simple delegator to ScheduledExecutorService.
    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: