| 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
|
| DataMapper.Semantic
The mapping semantic steering the mapping logic
|
| Keyword
A
Keyword can be presented in the different ways: * CamelCaseStyle * underscore_style * CONSTANT_STYLE * dash-style * “readable style” * “Http-Header-Style” |
| Keyword.Style |
| ListBase |
| OS
Operating system enum
|
| Output |
| PropertyHandlerFactory
Create
PropertyGetter and PropertySetter |
| TypeReference
Note the source code is copied from
com.alibaba.fastjson.TypeReference |
| Class and Description |
|---|
| AdaptiveMap |
| AnnotationAware |
| BeanInfo |
| BigDecimalValueObjectCodec |
| BigIntegerValueObjectCodec |
| BigLines.LineReader |
| C
The namespace for OSGL collection utilities Alias of
CollectionUtil |
| C._CollectStage |
| C._CollectStage2 |
| C._FilterStage |
| C._FilterStage2 |
| C._MapStage |
| C._MapStage2 |
| 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._Builder |
| C.Map.Entry |
| C.Mutable |
| 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.
|
| CollectionUtil
The namespace for OSGL collection utilities
|
| 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.
|
| DataMapper.MappingRule |
| DataMapper.Semantic
The mapping semantic steering the mapping logic
|
| E
Utility class to throw common exceptions
|
| ExceptionUtil
The namespace for OSGL exception utilities.
|
| FastJsonObjectCodec |
| FastStr
FastStr implements the same contract of Str with the a char array.
|
| FeaturedBase
Provide common logic to handle
C.Featured interface |
| Img
Image utilities
|
| Img._Load |
| Img.BinarySourceProcessor
The base class that process two image sources and produce result image
|
| Img.BinarySourceProcessor.ScaleFix
How to handle two image sources scale mismatch
|
| Img.Blur |
| Img.Blur.Stage |
| Img.Concatenater.Stage |
| Img.Cropper.Stage |
| Img.Direction
The direction used to process image
|
| Img.F
The namespace for functions
|
| Img.Filter |
| Img.Flip.Stage |
| Img.NoiseMaker |
| Img.NoiseMaker.Stage |
| Img.Processor
Base class for image operator function which provides source width, height, ratio parameters on demand
|
| Img.ProcessorStage |
| Img.Random |
| Img.Resizer.Stage |
| Img.TextWriter |
| Img.TextWriter.Stage |
| Inflector
Transforms words to singular, plural, humanized (human readable), underscore, camel case, or ordinal form.
|
| IntRange |
| IO.BufferedImageReadStage |
| IO.BufferedImageWriteStage |
| IO.ByteBufferReadStage |
| IO.CharSequenceReadStage |
| IO.CharSequenceWriteStage
Implement a
IO.WriteStageBase for source of CharSequence. |
| IO.FileReadStage |
| IO.FileWriteStage |
| IO.InputStreamHandler |
| IO.InputStreamReadStage |
| IO.InputStreamWriteStage |
| IO.ReaderReadStage |
| IO.ReaderWriteStage |
| IO.ReadStageBase |
| IO.SObjectReadStage |
| IO.SObjectWriteStage |
| IO.UrlReadStage |
| IO.UrlWriteStage |
| IO.WriteStageBase
A stage class support fluent IO write operations.
|
| IO.XMLDocumentWriteStage |
| Iterators
Created with IntelliJ IDEA.
|
| KeyPair |
| Keyword
A
Keyword can be presented in the different ways: * CamelCaseStyle * underscore_style * CONSTANT_STYLE * dash-style * “readable style” * “Http-Header-Style” |
| Keyword.F |
| Keyword.Style |
| KeywordValueObjectCodec |
| KV |
| 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 |
| MimeType |
| MimeType.Trait |
| N
The namespace under which number relevant structures, functions and logics are defined.
|
| N._IntRequire |
| N.ByteRangeStep |
| N.Comparator |
| N.Coordinate2D |
| N.Dimension |
| N.IntRangeStep |
| N.LongRangeStep |
| N.Num |
| N.Op |
| N.Pair |
| N.RangeStep |
| N.ShortRangeStep |
| N.Type |
| N.WH |
| N.XY |
| NumberUtil
The namespace for OSGL number utilities.
|
| OS
Operating system enum
|
| Output |
| 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
The namespace for OSGL string utilities.
|
| S._CharRepeater |
| S._CountStage |
| S._Cut |
| S._Ensure |
| S._Have |
| S._Is |
| S._IterableJoiner |
| S._Replace |
| S._Replace2 |
| S._ReplaceChar |
| S._ReplaceCharStage |
| S._ReplaceStage |
| S._SplitStage |
| S._StringRepeater |
| S._StripStage |
| S._WrapStringBuilder |
| S.Binary |
| 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 |
| S.List |
| S.Pair |
| S.Quadruple |
| S.Quintuple |
| S.T2 |
| S.T3 |
| S.Triple |
| S.Val |
| S.Var |
| SequenceBase
Provide default implementation to some
C.Sequence interface. |
| SetBase |
| SimpleObjectFactory |
| SimpleStringValueResolver |
| Str |
| StrBase |
| StrBase.F |
StringTokenSet
StringTokenSet implement Set based on a list of String tokens separated by StringTokenSet.SEPARATOR. |
| StringUtil
The namespace for OSGL string utilities.
|
| 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 |
| TypeReference
Note the source code is copied from
com.alibaba.fastjson.TypeReference |
| Unsafe
Deprecated.
|
| ValueObject
A
ValueObject encapsulate data of simple types in common Java application. |
| ValueObject.Codec |
Copyright © 2014–2021 OSGL (Open Source General Library). All rights reserved.