| Package | Description |
|---|---|
| org.osgl | |
| org.osgl.util |
| Class and Description |
|---|
| C.Feature
The character enum for a data structure
|
| C.Featured
Define a type that holds a set of
C.Feature |
| C.List
The osgl List interface is a mixture of
List and osgl C.Sequence |
| C.List.Cursor
A cursor points to an element of a
List. |
| C.ListOrSet |
| C.Range
Define a Range data structure which contains a discrete sequence of elements start from
C.Range.from()
until C.Range.to(). |
| C.ReversibleSequence
A bidirectional sequence which can be iterated from tail to head
|
| C.Sequence |
| C.Set |
| C.Traversable
Define a traversable structure with functional programming support,
including map, reduce etc.
|
| Const
Represent an immutable value
|
| ListBase |
| OS
Operating system enum
|
| PropertyHandlerFactory
Create
PropertyGetter and PropertySetter |
| Class and Description |
|---|
| AnnotationAware |
| BigDecimalValueObjectCodec |
| BigIntegerValueObjectCodec |
| C
The namespace for OSGL collection utilities
|
| C.Array |
| C.F
the namespace of function definitions relevant to Collection manipulation
|
| C.Feature
The character enum for a data structure
|
| C.Featured
Define a type that holds a set of
C.Feature |
| C.List
The osgl List interface is a mixture of
List and osgl C.Sequence |
| C.List.Cursor
A cursor points to an element of a
List. |
| C.ListFactory.Predefined |
| C.ListOrSet |
| C.Map |
| C.Map.Entry |
| C.Range
Define a Range data structure which contains a discrete sequence of elements start from
C.Range.from()
until C.Range.to(). |
| C.ReversibleSequence
A bidirectional sequence which can be iterated from tail to head
|
| C.Sequence |
| C.Set |
| C.Traversable
Define a traversable structure with functional programming support,
including map, reduce etc.
|
| Const
Represent an immutable value
|
| Crypto
Cryptography utils.
|
| Crypto.HashType
Define a hash type enumeration for strong-typing
|
| CryptoService
Created by luog on 16/01/14.
|
| FastJsonObjectCodec |
| FastStr
FastStr implements the same contract of Str with the a char array.
|
| FeaturedBase
Provide common logic to handle
C.Featured interface |
| IntRange |
| Iterators
Created with IntelliJ IDEA.
|
| Keyword
A `Keyword` can be presented in the different ways:
* CamelCaseStyle
* underscore_style
* CONSTANT_STYLE
* dash-style
* "readable style"
* "Http-Header-Style"
When reading a string into a keyword, the following separator chars
will be ignored and used as separator to construct the keyword
* space `' '`
* underscore: `_`
* dash: `-`
* comma: `,`
* dot: `.`
* colon: `:`
* semi-colon: `;`
* slash: `\`
* forward slash: `/`
|
| Keyword.Style |
| KeywordValueObjectCodec |
| KV
A instance of `KV` is a Map with
ValueObject indexed with String |
| KVCodec |
| KVStore |
| LazyRange
Implement
C.Range using LazySeq. |
| ListBase |
| ListBuilder
A simple array based List that support append element to the tail of
the list only.
|
| ListPropertyGetter
Implement
PropertyGetter on a List type entity |
| ListPropertySetter
Implement
PropertySetter on List type entity specifically |
| MapPropertyGetter
Implement
PropertyGetter on a Map type entity |
| MapPropertySetter
Implement
PropertySetter on Map type entity specifically |
| N
The namespace under which number relevant structures, functions and logics are
defined
|
| N.ByteRangeStep |
| N.IntRangeStep |
| N.LongRangeStep |
| N.Num |
| N.Op |
| N.RangeStep |
| N.ShortRangeStep |
| N.Type |
| OS
Operating system enum
|
| PropertyGetter |
| PropertyGetter.NullValuePolicy |
| PropertyHandler |
| PropertyHandlerFactory
Create
PropertyGetter and PropertySetter |
| PropertySetter
The implementation of this class set a value on an entity
|
| ReflectionPropertyHandlerFactory
Create
PropertyGetter and PropertySetter based on Java reflection |
| S.Buffer
A `S.Buffer` is OSGL's implementation of JDK's
StringBuilder with additional method to track
the state of the instance, i.e. |
| S.F |
| SequenceBase
Provide default implementation to some
C.Sequence interface. |
| SetBase |
| SimpleObjectFactory |
| SimpleStringValueResolver |
| Str |
| StrBase |
| StrBase.F |
| StringValueResolver
A String value resolver resolves a
string value into
a certain type of object instance. |
| TraversableBase
Provide default implementation to some
C.Traversable interface |
| Unsafe |
| ValueObject
A
ValueObject encapsulate data of simple types in common Java application. |
| ValueObject.Codec |
Copyright © 2017. All Rights Reserved.