| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.concurrent | |
| org.osgl.storage | |
| org.osgl.storage.impl | |
| org.osgl.util | |
| org.osgl.util.algo | |
| org.osgl.util.converter |
| Class and Description |
|---|
| $
Alias of
Lang |
Lang
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 F namespace |
| Lang._ConvertStage |
| Lang._IsClass |
| Lang._IsModifier |
| Lang._IsReflectMember |
| Lang._MappingStage
A stage of object for mapping operation
|
| Lang._MappingStage.__SpecialMappingStage |
| Lang.Bijection |
| Lang.Binary
Alias of
Lang.Tuple |
| Lang.Break
A Break is used to shortcut a sequence of function executions
|
| Lang.Comparator
Adapt JDK Comparator (since 1.2) to Functional programming.
|
| Lang.Conf
Namespace to configure or extend OSGL _ utilities
|
| Lang.F
The namespace to aggregate predefined core functions
|
| Lang.F0
Default implementation for
Lang.Func0. |
| Lang.F1
Base implementation of
Lang.Function function. |
| Lang.F2
Base implementation of
Lang.Func2 function. |
| Lang.F3
Base implementation of
Lang.Func3 function. |
| Lang.F4
Base implementation of
Lang.Func4 function. |
| Lang.F5
Base implementation of
Lang.Func5 function. |
| Lang.Factory
The class adapt traditional Factory to Function
|
| Lang.Func0
Define a function that apply to no parameter (strictly this is not a function)
|
| Lang.Func1
Alias of
Lang.Function |
| Lang.Func2
Define a function structure that accept two parameter
|
| Lang.Func3
Define a function structure that accept three parameter
|
| Lang.Func4
Define a function structure that accept four parameter
|
| Lang.Func5
Define a function structure that accept five parameter
|
| Lang.FuncBase
The base for all Fx function class implemention
|
| Lang.Function
Define a function structure that accept one parameter.
|
| Lang.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. |
| Lang.Meta |
| Lang.MultiplicableFunction
A
Lang.Function function that support Lang.MultiplicableFunction.times(int) operation |
| Lang.None |
| Lang.Operator |
| Lang.Option
Defines an option of element
T. |
| Lang.Option.f
The runtime/instance function namespace
|
| Lang.Pair
Alias of
Lang.Binary |
Lang.Predicate
Predicate is a predefined Function<Boolean, T> typed function with a set of utilities dealing with boolean operations. |
| Lang.Producer
A Producer is a provider that
Lang.Producer.produce() product |
| Lang.Provider
A Provider is a function that apply to nothing and return an element
|
| Lang.Quadruple |
| Lang.Quintuple |
| Lang.Some |
| Lang.T2
Alias of
Lang.Pair |
| Lang.T3 |
| Lang.T4 |
| Lang.T5 |
| Lang.Transformer
A Transformer is literally a kind of
Lang.F1 function |
| Lang.Triple
A tuple with three elements
|
| Lang.Tuple |
| Lang.TypeConverter
A
TypeConverter is a Lang.Transformer that convert a type to another |
| Lang.Val |
| Lang.Var |
| Lang.Var._f |
| Lang.Visitor
Define a visitor (known as Consumer in java 8) function which applied to one parameter and without return type
|
| Class and Description |
|---|
| Lang.F0
Default implementation for
Lang.Func0. |
| Lang.Func0
Define a function that apply to no parameter (strictly this is not a function)
|
| Lang.FuncBase
The base for all Fx function class implemention
|
| Class and Description |
|---|
| Lang.F0
Default implementation for
Lang.Func0. |
| Lang.F2
Base implementation of
Lang.Func2 function. |
| Lang.F3
Base implementation of
Lang.Func3 function. |
| Lang.Function
Define a function structure that accept one parameter.
|
| Class and Description |
|---|
| Lang.Function
Define a function structure that accept one parameter.
|
| Class and Description |
|---|
| Lang.Bijection |
| Lang.Binary
Alias of
Lang.Tuple |
| Lang.Break
A Break is used to shortcut a sequence of function executions
|
| Lang.Comparator
Adapt JDK Comparator (since 1.2) to Functional programming.
|
| Lang.F0
Default implementation for
Lang.Func0. |
| Lang.F1
Base implementation of
Lang.Function function. |
| Lang.F2
Base implementation of
Lang.Func2 function. |
| Lang.Func0
Define a function that apply to no parameter (strictly this is not a function)
|
| Lang.Func1
Alias of
Lang.Function |
| Lang.Func2
Define a function structure that accept two parameter
|
| Lang.Func4
Define a function structure that accept four parameter
|
| Lang.FuncBase
The base for all Fx function class implemention
|
| Lang.Function
Define a function structure that accept one parameter.
|
| Lang.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. |
| Lang.MultiplicableFunction
A
Lang.Function function that support Lang.MultiplicableFunction.times(int) operation |
| Lang.Option
Defines an option of element
T. |
| Lang.Pair
Alias of
Lang.Binary |
Lang.Predicate
Predicate is a predefined Function<Boolean, T> typed function with a set of utilities dealing with boolean operations. |
| Lang.Processor
Define a processor function which applied to one parameter and return the parameter instance after processing on the parameter
|
| Lang.Producer
A Producer is a provider that
Lang.Producer.produce() product |
| Lang.Provider
A Provider is a function that apply to nothing and return an element
|
| Lang.Quadruple |
| Lang.Quintuple |
| Lang.T2
Alias of
Lang.Pair |
| Lang.T3 |
| Lang.T4 |
| Lang.T5 |
| Lang.Transformer
A Transformer is literally a kind of
Lang.F1 function |
| Lang.Triple
A tuple with three elements
|
| Lang.Tuple |
| Lang.TypeConverter
A
TypeConverter is a Lang.Transformer that convert a type to another |
| Lang.Val |
| Lang.Var |
| Lang.Visitor
Define a visitor (known as Consumer in java 8) function which applied to one parameter and without return type
|
| Class and Description |
|---|
| Lang.Bijection |
| Lang.Break
A Break is used to shortcut a sequence of function executions
|
| Lang.F1
Base implementation of
Lang.Function function. |
| Lang.Func1
Alias of
Lang.Function |
| Lang.Func3
Define a function structure that accept three parameter
|
| Lang.Func4
Define a function structure that accept four parameter
|
| Lang.Func5
Define a function structure that accept five parameter
|
| Lang.FuncBase
The base for all Fx function class implemention
|
| Lang.Function
Define a function structure that accept one parameter.
|
| Lang.MultiplicableFunction
A
Lang.Function function that support Lang.MultiplicableFunction.times(int) operation |
| Class and Description |
|---|
| Lang.Bijection |
| Lang.F1
Base implementation of
Lang.Function function. |
| Lang.Func1
Alias of
Lang.Function |
| Lang.FuncBase
The base for all Fx function class implemention
|
| Lang.Function
Define a function structure that accept one parameter.
|
| Lang.MultiplicableFunction
A
Lang.Function function that support Lang.MultiplicableFunction.times(int) operation |
| Lang.Transformer
A Transformer is literally a kind of
Lang.F1 function |
| Lang.TypeConverter
A
TypeConverter is a Lang.Transformer that convert a type to another |
Copyright © 2014–2021 OSGL (Open Source General Library). All rights reserved.