3939[ json-json_converter ] :https://www.github.com/cufyorg/json/blob/master/src/main/java/org/cufy/lang/JSONConverter.java
4040
4141# ** Util** [ <font size =" 3 " >(cufyorg: util )</font >] [ util ]
42- A raw static utils for classes. All classes in this repository are in package 'cufy.util'. In this repo, No classes expected to be instanced. And
42+ Raw static util for classes. All classes in this repository are in package 'cufy.util'. In this repo, No classes expected to be instanced. And
4343all methods are not designed other than to be static. Each class has a name representing what class it focuses on, Followed by '$' to reduce name
4444clashing. (ex. "cufy.util.Collection$" for a util class that focuses on the class "java.util.Collection")
4545
4646- ### ** Arrays** [ <font size =" 3 " >(cufy.util.Array$)</font >] [ util-arrays ]
47- Utilities for java raw arrays. This class provide various kinds of methods that helps dealing with raw arrays. This class is designed to deal with
47+ Utilities for java raw arrays. This class provides various kinds of methods that help dealing with raw arrays. This class is designed to deal with
4848both reflection and standard environments. Methods that designed for reflection environments have '0' at the last of their names. Those methods
4949will except any type provided to them.
5050
5151- ### ** Readers** [ <font size =" 3 " >(cufy.util.Reader$)</font >] [ util-readers ]
52- Utilities for java.io.Reader. This class designed to do/apply common operation on a specific positions on a reader. No method in this class allowed
53- to use 'reset' or 'mark' or 'close' on the reader provided. Just to not mess-up the reader for the caller. Also methods are not responsible where
52+ Utilities for java.io.Reader. This class designed to do/apply common operations on a specific position of a reader. No method in this class allowed
53+ to use 'reset' or 'mark' or 'close' on the reader provided. Just to not mess-up the reader for the caller. Also, methods are not responsible where
5454the reader stopped after invoking them.
5555
5656- ### ** Reflects** [ <font size =" 3 " >(cufy.util.Reflect$)</font >] [ util-reflects ]
@@ -63,23 +63,23 @@ Utilities for throwables and exceptions. It has some useful glitches too.
6363---
6464
6565# ** Base** [ <font size =" 3 " >(cufyorg: base )</font >] [ base ]
66- The base logic for most repositories. Like the standard solutions for dynamic classes. And additional types to be used on all repos . This repo
67- shouldn't have scoped solutions. It's only for standers and protocols. This repo shouldn't have any repo from cufy other than 'cufyorg : util '. This
68- repo most uses the package 'cufy.lang'. Most of the classes are designed to be super classes .
66+ The base logic for most repositories. Like the standard solutions for dynamic classes. And additional types to be used on all repositories . This
67+ repository shouldn't have scoped solutions. It's only for standers and protocols. This repository should not implement any repository from cufy
68+ other than 'cufyorg : util '. This repository most uses the package 'cufy.lang'. Most of the classes are designed to be superclasses .
6969
7070- ### ** Invoke** [ <font size =" 3 " >(cufy.beans.Invoke)</font >] [ base-invoke ]
7171Base class for those classes that are just a collection of methods. This class will manage method grouping. And query methods for the class
7272implementing it. Then save those queries for later use.
7373
7474- ### ** Converter** [ <font size =" 3 " >(cufy.lang.Converter)</font >] [ base-converter ]
7575Using the class 'Invoke', This is like a hock for those classes that are just a collection of methods that converts the types of values. This class
76- uses the annotations to query the best methods for specific type of conversions . Since the class uses the class 'Invoke', So it will store the
77- method foreach conversion to reduce the next conversion cost.
76+ uses the annotations to query the best methods for the specific type of conversion . Since the class uses the class 'Invoke', So it will store the
77+ method for each conversion to reduce the next conversion cost.
7878
7979- ### ** Format** [ <font size =" 3 " >(cufy.lang.Format)</font >] [ base-format ]
8080Using the class 'Invoke', This is like a hock for those classes that are just a collection of methods that format/parse objects to/from strings.
81- This class uses the annotations to query the best methods for specific type of formatting/classification/parsing. Since the class uses the class
82- 'Invoke', So it will store the method foreach formatting/parsing to reduce the next formatting/parsing cost. The Parsing methods of this class
81+ This class uses the annotations to query the best methods for the specific type of formatting/classification/parsing. Since the class uses the class
82+ 'Invoke', So it will store the method for each formatting/parsing to reduce the next formatting/parsing cost. The Parsing methods of this class
8383designed to get the input from a reader then parse it to a buffer. And The Formatting methods are designed to get the input as an object then parse
8484it to a writer.
8585
@@ -109,7 +109,7 @@ Simplifications and interfaces/protocols to deal with concurrent environment. Li
109109the packages 'cufy.lang' and 'cufy.util.concurrent'.
110110
111111- ### ** Loop** [ <font size =" 3 " >(cufy.lang.Loop)</font >] [ concurrent-loop ]
112- A class represents a loop. The class holds the position of that loop. The code of that loop. And how to iterate the code. Also contains methods to
112+ A class represents a loop. The class holds the position of that loop. The code of that loop. And how to iterate the code. It also contains methods to
113113interrupt or change or get data from/to that loop concurrently.
114114
115115- ### ** Instructor** [ <font size =" 3 " >(cufy.lang.Instructor)</font >] [ concurrent-instructor ]
0 commit comments