| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.util | |
| org.osgl.util.algo |
| Modifier and Type | Method and Description |
|---|---|
R |
Osgl.Func0.apply()
user application to implement main logic of applying the function
|
T |
Osgl.Factory.apply() |
T |
Osgl.Var.apply() |
R |
Osgl.Func2.apply(P1 p1,
P2 p2)
Apply the two params to the function
|
Void |
Osgl.V2.apply(P1 p1,
P2 p2) |
R |
Osgl.Func3.apply(P1 p1,
P2 p2,
P3 p3)
Run the function with parameters specified.
|
Void |
Osgl.V3.apply(P1 p1,
P2 p2,
P3 p3) |
R |
Osgl.Func4.apply(P1 p1,
P2 p2,
P3 p3,
P4 p4)
Run the function with parameters specified.
|
Void |
Osgl.V4.apply(P1 p1,
P2 p2,
P3 p3,
P4 p4) |
R |
Osgl.Func5.apply(P1 p1,
P2 p2,
P3 p3,
P4 p4,
P5 p5)
Run the function with parameters specified.
|
Void |
Osgl.V5.apply(P1 p1,
P2 p2,
P3 p3,
P4 p4,
P5 p5) |
U |
Osgl.Function.apply(T t)
Apply this function to <T> type parameter.
|
T |
Osgl.Processor.apply(T t) |
Integer |
Osgl.Comparator.apply(T p1,
T p2) |
abstract void |
Osgl.Processor.process(T t)
Subclass must override thie method to process the parameter
|
| Modifier and Type | Method and Description |
|---|---|
Byte |
N.ByteRangeStep.apply(Byte from,
Integer steps) |
Object |
SimpleObjectFactory.apply(Class<?> aClass) |
Integer |
N.IntRangeStep.apply(Integer from,
Integer steps) |
Long |
N.LongRangeStep.apply(Long from,
Integer steps) |
Short |
N.ShortRangeStep.apply(Short from,
Integer steps) |
T |
StringValueResolver.apply(String s) |
Object |
SimpleStringValueResolver.apply(String s,
Class<?> aClass) |
T |
N.RangeStep.apply(T t,
Integer steps) |
| Modifier and Type | Method and Description |
|---|---|
T[] |
ArrayReverse.apply(T[] ts,
Integer from,
Integer to) |
T[] |
ArrayReverseInplace.apply(T[] ts,
Integer from,
Integer to) |
T[] |
ArraySortInplaceBase.apply(T[] ts,
Integer from,
Integer to,
Comparator<T> comp) |
T[] |
ArraySortBase.apply(T[] ts,
Integer from,
Integer to,
Comparator<T> comp) |
Copyright © 2017. All Rights Reserved.