Skip to content

Commit b2e1393

Browse files
committed
Update index.md
1 parent 5273ed6 commit b2e1393

4 files changed

Lines changed: 18 additions & 51 deletions

File tree

cufy.png

365 KB
Loading

favicon.ico

-1.12 KB
Binary file not shown.

index.md

Lines changed: 18 additions & 51 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
<head>
2-
<title>Cufy</title>
3-
<script>
4-
window.onload = function() {
5-
let link = top.document.createElement("link");
6-
link.type = "image/*";
7-
link.rel = "icon";
8-
link.href = "https://cufyorg.github.io/origin_ic.png";
9-
top.document.getElementsByTagName("head")[0].appendChild(link);
10-
};
11-
</script>
12-
</head>
1+
<html lang="en">
2+
<head>
3+
<title>Cufy</title>
4+
<script>
5+
window.onload = function() {
6+
let link = top.document.createElement("link");
7+
link.type = "image/*";
8+
link.rel = "icon";
9+
link.href = "cufy.png";
10+
top.document.getElementsByTagName("head")[0].appendChild(link);
11+
};
12+
</script>
13+
</head>
14+
</html>
1315

1416
The cufy framework is focused on to be more inheritable and more reflection friendly. Making it
1517
less efficient (minor) but more fun and reliable in big complex projects.
1618

1719
## Util
1820
Utils and commons that supports reflection.
19-
<details>
20-
<summary>more details</summary>
21-
21+
2222
- ### Groups
2323
Collections are a base thing on programming. But it is hard to make a collection foreach
2424
category a main collection. So it is easier to make the main collection dived it's content for
@@ -59,13 +59,9 @@ Utils and commons that supports reflection.
5959
List list = Collectionsu.asList(indexedMap);
6060
```
6161
62-
</details>
63-
6462
## Util: Function
6563
Functional interfaces.
66-
<details>
67-
<summary>more details</summary>
68-
64+
6965
- ### Throw Lambdas
7066
There is always that position. When you want to pass a simple runnable or consumer to some
7167
method. And that method will invoke it on the same thread. And you don't need to catch
@@ -80,31 +76,17 @@ Functional interfaces.
8076
}
8177
```
8278

83-
</details>
84-
8579
## Lang
8680
Base concepts with powerful features.
87-
<details>
88-
<summary>more details</summary>
89-
</details>
9081

9182
## Meta
9283
Support for runtime annotations that the program is depending on for it's computations.
93-
<details>
94-
<summary>more details</summary>
95-
</details>
9684
9785
## Convert
9886
Converting objects to different types.
99-
<details>
100-
<summary>more details</summary>
101-
</details>
10287
10388
## Text
10489
Abstracts for formatting, parsing and classifying text.
105-
<details>
106-
<summary>more details</summary>
107-
</details>
10890
10991
## Text: JSON
11092
So advanced JSON formatter, parser and classifier.
@@ -114,9 +96,7 @@ So advanced JSON formatter, parser and classifier.
11496
- Supports recursion
11597
- Can parse to an existing container (List or Map) and it deep override them
11698
- Can specify the type of the input or output using Clazzes
117-
<details>
118-
<summary>more details</summary>
119-
99+
120100
- ### To parse a json-text:
121101
122102
```java
@@ -145,16 +125,13 @@ So advanced JSON formatter, parser and classifier.
145125
```java
146126
JSON.global.format(inputObject, outputObject, inputClazz, outputClazz);
147127
```
148-
</details>
149128
150129
## Beans
151130
A bean is a map that it's fields is the properties of it.
152131
- Compatible anywhere. Since it is a map.
153132
- Any object can be a bean. Just with annotations.
154133
- Interface based. Any class can implement.
155134
- fields tris to convert the value before storing it.
156-
<details>
157-
<summary>more details</summary>
158135

159136
- ### A simple bean example:
160137

@@ -177,23 +154,13 @@ A bean is a map that it's fields is the properties of it.
177154
@Property(key = @MetaObject("newKey"), type = @MetaClazz(Integer.class))
178155
int ex_property;
179156
```
180-
</details>
181157
182158
## Concurrent
183159
Utils to deal with concurrent actions and infinite loops. All utils depends on the logic rather
184160
than the timing
185-
<details>
186-
<summary>more details</summary>
187-
</details>
188161
189162
## IO
190163
Utils to deal with Input/Output ports. Like dealing with files or dealing with internet.
191-
<details>
192-
<summary>more details</summary>
193-
</details>
194164
195165
## IO: Loadable
196-
Objects that can be loaded and saved.
197-
<details>
198-
<summary>more details</summary>
199-
</details>
166+
Objects that can be loaded and saved.

origin_ic.png

-386 KB
Binary file not shown.

0 commit comments

Comments
 (0)