| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.concurrent | |
| org.osgl.util | |
| org.osgl.util.algo |
| Class and Description |
|---|
| $
Alias of
Osgl |
Osgl
Osgl is the umbrella namespace aggregates core utilities of OSGL toolkit:
Function interfaces and base implementations
currying utilities
Tuple and multi-elements tupbles
Option
core utilities like ts()
predefined functions aggregated in the Osgl.F namespace
|
| Osgl.Bijection |
| Osgl.Break
A Break is used to shortcut a sequence of function executions
|
| Osgl.Comparator
Adapt JDK Comparator (since 1.2) to Functional programming.
|
| Osgl.Conf
Namespace to configure or extend OSGL _ utilities
|
| Osgl.F
The namespace to aggregate predefined core functions
|
| Osgl.F0
Default implementation for
Osgl.Func0. |
| Osgl.F1
Base implementation of
Osgl.Function function. |
| Osgl.F2
Base implementation of
Osgl.Func2 function. |
| Osgl.F3
Base implementation of
Osgl.Func3 function. |
| Osgl.F4
Base implementation of
Osgl.Func4 function. |
| Osgl.F5
Base implementation of
Osgl.Func5 function. |
| Osgl.Factory
The class adapt traditional Factory to Function
|
| Osgl.Func0
Define a function that apply to no parameter (strictly this is not a function)
|
| Osgl.Func1
Alias of
Osgl.Function |
| Osgl.Func2
Define a function structure that accept two parameter
|
| Osgl.Func3
Define a function structure that accept three parameter
|
| Osgl.Func4
Define a function structure that accept four parameter
|
| Osgl.Func5
Define a function structure that accept five parameter
|
| Osgl.FuncBase
The base for all Fx function class implemention
|
| Osgl.Function
Define a function structure that accept one parameter.
|
| Osgl.IndexedVisitor
An
IndexedVisitor provide a tool to iterate through a Map or indexed list
by passing the key/index and the value to the function. |
| Osgl.Meta |
| Osgl.MultiplicableFunction
A
Osgl.Function function that support Osgl.MultiplicableFunction.times(int) operation |
| Osgl.None |
| Osgl.Operator |
| Osgl.Option
Defines an option of element
T. |
| Osgl.Option.f
The runtime/instance function namespace
|
Osgl.Predicate
Predicate is a predefined Function<Boolean, T> typed
function with a set of utilities dealing with boolean operations. |
| Osgl.Some |
| Osgl.T2 |
| Osgl.T3 |
| Osgl.T4 |
| Osgl.T5 |
| Osgl.Transformer
A Transformer is literally a kind of
Osgl.F1 function |
| Osgl.Tuple |
| Osgl.Val |
| Osgl.Var |
| Osgl.Var._f |
| Osgl.Visitor
Define a visitor (known as Consumer in java 8) function which applied to one parameter and without return type
|
| Class and Description |
|---|
| Osgl.F0
Default implementation for
Osgl.Func0. |
| Osgl.Func0
Define a function that apply to no parameter (strictly this is not a function)
|
| Osgl.FuncBase
The base for all Fx function class implemention
|
| Class and Description |
|---|
| Osgl.Bijection |
| Osgl.Break
A Break is used to shortcut a sequence of function executions
|
| Osgl.Comparator
Adapt JDK Comparator (since 1.2) to Functional programming.
|
| Osgl.F0
Default implementation for
Osgl.Func0. |
| Osgl.F1
Base implementation of
Osgl.Function function. |
| Osgl.F2
Base implementation of
Osgl.Func2 function. |
| Osgl.Func1
Alias of
Osgl.Function |
| Osgl.Func2
Define a function structure that accept two parameter
|
| Osgl.FuncBase
The base for all Fx function class implemention
|
| Osgl.Function
Define a function structure that accept one parameter.
|
| Osgl.MultiplicableFunction
A
Osgl.Function function that support Osgl.MultiplicableFunction.times(int) operation |
| Osgl.Option
Defines an option of element
T. |
Osgl.Predicate
Predicate is a predefined Function<Boolean, T> typed
function with a set of utilities dealing with boolean operations. |
| Osgl.Processor
Define a processor function which applied to one parameter and return the parameter instance after
processing on the parameter
|
| Osgl.T2 |
| Osgl.Transformer
A Transformer is literally a kind of
Osgl.F1 function |
| Osgl.Tuple |
| Osgl.Val |
| Osgl.Var |
| Class and Description |
|---|
| Osgl.Break
A Break is used to shortcut a sequence of function executions
|
| Osgl.Func3
Define a function structure that accept three parameter
|
| Osgl.Func4
Define a function structure that accept four parameter
|
| Osgl.Func5
Define a function structure that accept five parameter
|
Copyright © 2017. All Rights Reserved.