unix4j 0.4 API

unix4j-core 
Package Description
org.unix4j
Provides a single class Unix4j with static methods serving as entry point to build commands and command chains joining several commands.
org.unix4j.builder
Defines interfaces and implementations used to create a command or a chain of joined commands.
org.unix4j.command
Declares the basic command interface and contains related classes used by most command implementations.
org.unix4j.context
Contains interfaces and classes defining the ExecutionContext passed to the execute method of commands.
org.unix4j.convert
Defines interfaces and implementations used for value conversions.
org.unix4j.io
Contains interfaces and classes used to handle input and output of commands.
org.unix4j.line
Contains the Line interface used for line-by-line processing of input data and provides two alternative line implementations.
org.unix4j.operation
Contains the LineOperation interface and the AdHocCommand implementation facilitating the creation of ad-hoc commands.
org.unix4j.option
Provides interfaces and classes to deal with very simple sets of options.
org.unix4j.processor
Defines LineProcessor and InputProcessor, two interfaces used for line-by-line input processing, and provides some basic implementations for both interfaces.
org.unix4j.util
Provides a set of utility classes used throughout the unix4j framework.
org.unix4j.util.sort
Contains interfaces and classes related to sorting.
org.unix4j.variable
Defines interfaces and classes to facilitate variables that can be used as command arguments.
unix4j-commands 
Package Description
org.unix4j.unix
Provides implementations for commands inspired by well known unix commands.
org.unix4j.unix.cat
Contains private classes used by the cat command.
org.unix4j.unix.cd
Contains private classes used by the cd command.
org.unix4j.unix.cut
Contains private classes used by the cut command.
org.unix4j.unix.echo
Contains private classes used by the echo command.
org.unix4j.unix.find
Contains private classes used by the find command.
org.unix4j.unix.from
Contains private classes used by the from command.
org.unix4j.unix.grep
Contains private classes used by the grep command.
org.unix4j.unix.head
Contains private classes used by the head command.
org.unix4j.unix.ls
Contains private classes used by the ls command.
org.unix4j.unix.sed
Contains private classes used by the sed command.
org.unix4j.unix.sort
Contains private classes used by the sort command.
org.unix4j.unix.tail
Contains private classes used by the tail command.
org.unix4j.unix.uniq
Contains private classes used by the uniq command.
org.unix4j.unix.wc
Contains private classes used by the wc command.
org.unix4j.unix.xargs
Contains private classes used by the xargs command.
unix4j-tools 
Package Description
org.unix4j.codegen  
org.unix4j.codegen.annotation  
org.unix4j.codegen.command  
org.unix4j.codegen.command.def  
org.unix4j.codegen.def  
org.unix4j.codegen.loader  
org.unix4j.codegen.optset  
org.unix4j.codegen.optset.constraint  
org.unix4j.codegen.optset.def  
org.unix4j.codegen.xml  

Copyright © 2017. All Rights Reserved.