Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
10000 commits
Select commit Hold shift + click to select a range
7fc475e
Delete entityClass.md
arnaud4d Sep 15, 2021
a3fae23
Delete entitySelectionClass.md
arnaud4d Sep 15, 2021
5a9b34f
Delete fileClass.md
arnaud4d Sep 15, 2021
258f710
Delete imapTransporterClass.md
arnaud4d Sep 15, 2021
96fd4f6
Delete pop3TransporterClass.md
arnaud4d Sep 15, 2021
8402ac4
Delete sessionClass.md
arnaud4d Sep 15, 2021
4441171
Delete webServerClass.md
arnaud4d Sep 15, 2021
00c3815
Delete website/translated_docs/de/web-studio directory
arnaud4d Sep 15, 2021
fc72d9f
Delete website/translated_docs/es/web-studio directory
arnaud4d Sep 15, 2021
cec7712
Delete website/translated_docs/fr/web-studio directory
arnaud4d Sep 15, 2021
1e96a1b
Delete website/translated_docs/ja/web-studio directory
arnaud4d Sep 15, 2021
44e0325
Delete website/translated_docs/pt/web-studio directory
arnaud4d Sep 15, 2021
98953e5
New translations parameters.md (Portuguese)
arnaud4d Sep 15, 2021
88fa40a
New translations building.md (Portuguese)
arnaud4d Sep 15, 2021
fd0ecf6
New translations SMTPTransporterClass.md (Japanese)
arnaud4d Sep 15, 2021
c4ac2c9
New translations SMTPTransporterClass.md (German)
arnaud4d Sep 15, 2021
4386d40
New translations SMTPTransporterClass.md (Spanish)
arnaud4d Sep 15, 2021
a48faf1
New translations SMTPTransporterClass.md (French)
arnaud4d Sep 15, 2021
48e6521
New translations POP3TransporterClass.md (Portuguese)
arnaud4d Sep 15, 2021
632ced6
New translations POP3TransporterClass.md (Japanese)
arnaud4d Sep 15, 2021
76b195f
New translations POP3TransporterClass.md (German)
arnaud4d Sep 15, 2021
0996c97
New translations POP3TransporterClass.md (Spanish)
arnaud4d Sep 15, 2021
33cfb41
New translations POP3TransporterClass.md (French)
arnaud4d Sep 15, 2021
e9f9704
New translations IMAPTransporterClass.md (Portuguese)
arnaud4d Sep 15, 2021
cfd0cdf
New translations IMAPTransporterClass.md (Japanese)
arnaud4d Sep 15, 2021
d9151f8
New translations IMAPTransporterClass.md (German)
arnaud4d Sep 15, 2021
53ab371
New translations IMAPTransporterClass.md (Spanish)
arnaud4d Sep 15, 2021
fb40a2d
New translations IMAPTransporterClass.md (French)
arnaud4d Sep 15, 2021
fb7f6ed
New translations SMTPTransporterClass.md (Portuguese)
arnaud4d Sep 15, 2021
1bb0303
New translations WebServerClass.md (Spanish)
arnaud4d Sep 15, 2021
e35df8d
Merge pull request #990 from doc4d/l10n_develop
arnaud4d Sep 15, 2021
ac96988
first edits, class only
arnaud4d Sep 15, 2021
075f2c5
Update classes.md
arnaud4d Sep 15, 2021
6ef84bc
Update classes.md
arnaud4d Sep 15, 2021
2658f08
Update entities.md
arnaud4d Sep 16, 2021
fe0fd58
New translations WebServerClass.md (French)
arnaud4d Sep 16, 2021
34e0d2a
New translations {dataClass}.md (French)
arnaud4d Sep 16, 2021
e2acd8a
New translations $catalog.md (French)
arnaud4d Sep 16, 2021
582c9de
New translations entities.md (French)
arnaud4d Sep 16, 2021
68d89bd
New translations entities.md (Spanish)
arnaud4d Sep 16, 2021
912be93
New translations entities.md (German)
arnaud4d Sep 16, 2021
922bf3d
New translations entities.md (Japanese)
arnaud4d Sep 16, 2021
e4e3853
New translations entities.md (Portuguese)
arnaud4d Sep 16, 2021
f5be779
New translations WebServerClass.md (Portuguese)
arnaud4d Sep 16, 2021
dab9893
New translations WebServerClass.md (Japanese)
arnaud4d Sep 16, 2021
9f8bb45
New translations IMAPTransporterClass.md (Japanese)
arnaud4d Sep 16, 2021
fb69414
New translations WebServerClass.md (German)
arnaud4d Sep 16, 2021
a7c42e0
New translations POP3TransporterClass.md (Japanese)
arnaud4d Sep 16, 2021
cffcb4a
New translations SMTPTransporterClass.md (Japanese)
arnaud4d Sep 16, 2021
4df1b5c
New translations formObjects_overview.md (Spanish)
arnaud4d Sep 16, 2021
0809a5d
New translations button_overview.md (Spanish)
arnaud4d Sep 16, 2021
fe1f242
New translations checkbox_overview.md (Spanish)
arnaud4d Sep 16, 2021
f4c0675
New translations input_overview.md (Spanish)
arnaud4d Sep 16, 2021
f574238
New translations list_overview.md (Spanish)
arnaud4d Sep 16, 2021
2de1c8d
New translations listbox_overview.md (Spanish)
arnaud4d Sep 16, 2021
3fd066b
New translations REST_requests.md (Portuguese)
arnaud4d Sep 16, 2021
07b8ab1
New translations en.json (Japanese)
arnaud4d Sep 16, 2021
be57933
New translations debugger.md (Japanese)
arnaud4d Sep 16, 2021
96fea76
New translations debugging-remote.md (Japanese)
arnaud4d Sep 16, 2021
0e524ee
final computed, objects
arnaud4d Sep 16, 2021
50dbb89
Update ordaClasses.md
arnaud4d Sep 16, 2021
71d9198
New translations macros.md (Spanish)
arnaud4d Sep 16, 2021
1e5606a
New translations listbox_overview.md (Spanish)
arnaud4d Sep 16, 2021
f1888e8
New translations progressIndicator.md (Spanish)
arnaud4d Sep 16, 2021
07dde3e
New translations properties_Action.md (Spanish)
arnaud4d Sep 16, 2021
4198aaf
New translations spinner.md (Spanish)
arnaud4d Sep 16, 2021
2886174
New translations stepper.md (Spanish)
arnaud4d Sep 16, 2021
ab71585
New translations dsMapping.md (Spanish)
arnaud4d Sep 16, 2021
186578a
New translations glossary.md (Spanish)
arnaud4d Sep 16, 2021
dd57819
New translations $filter.md (Spanish)
arnaud4d Sep 16, 2021
0665dd5
Update ordaClasses.md
arnaud4d Sep 16, 2021
265e5d7
Merge pull request #994 from doc4d/l10n_develop
arnaud4d Sep 17, 2021
9e20093
New translations properties_Action.md (Spanish)
arnaud4d Sep 17, 2021
ef11e21
New translations properties_Animation.md (Spanish)
arnaud4d Sep 17, 2021
64750b1
New translations properties_Appearance.md (Spanish)
arnaud4d Sep 17, 2021
cdb632c
New translations properties_Reference.md (Spanish)
arnaud4d Sep 17, 2021
164ceac
OrdaSyntax
arnaud4d Sep 17, 2021
59ff331
New translations {dataClass}.md (Portuguese)
arnaud4d Sep 20, 2021
313a04e
Update ordaClasses.md
arnaud4d Sep 20, 2021
3c64957
updated dataclass attributes
arnaud4d Sep 21, 2021
4952b1a
Update ordaClasses.md
arnaud4d Sep 21, 2021
42af0b6
Merge pull request #997 from doc4d/l10n_develop
arnaud4d Sep 21, 2021
152af7f
dataclassclass exposed
arnaud4d Sep 21, 2021
6b320a5
computed attributes in overview and glossary
arnaud4d Sep 21, 2021
9130a1f
Merge pull request #999 from doc4d/feature/ComputeAtt
arnaud4d Sep 21, 2021
b43e81f
Update ordaClasses.md
arnaud4d Sep 21, 2021
d2f2ee3
fix orderby
arnaud4d Sep 21, 2021
8e97652
fix typo
arnaud4d Sep 21, 2021
827bc09
Automated build from branch refs/heads/develop
Sep 21, 2021
dc6d3d9
New translations ClassClass.md (French)
arnaud4d Sep 22, 2021
c9662cf
New translations classes.md (French)
arnaud4d Sep 22, 2021
f6c105e
New translations SMTPTransporterClass.md (French)
arnaud4d Sep 22, 2021
3895c04
New translations DataClassClass.md (French)
arnaud4d Sep 22, 2021
b129373
New translations ZipArchiveClass.md (French)
arnaud4d Sep 22, 2021
6b15ba5
New translations FolderClass.md (French)
arnaud4d Sep 22, 2021
0be07fc
New translations SessionClass.md (French)
arnaud4d Sep 22, 2021
ec91e7c
New translations Transporter.md (French)
arnaud4d Sep 22, 2021
fe9a7a9
New translations FileClass.md (French)
arnaud4d Sep 22, 2021
cb28460
New translations EntitySelectionClass.md (French)
arnaud4d Sep 22, 2021
812f9d3
New translations CollectionClass.md (French)
arnaud4d Sep 22, 2021
08bce59
New translations FunctionClass.md (French)
arnaud4d Sep 22, 2021
04bf62f
New translations SignalClass.md (French)
arnaud4d Sep 22, 2021
0f181b5
New translations POP3TransporterClass.md (French)
arnaud4d Sep 22, 2021
49f6776
New translations WebServerClass.md (French)
arnaud4d Sep 22, 2021
5a1ca07
New translations DataClassAttributeClass.md (French)
arnaud4d Sep 22, 2021
993c1c4
New translations Document.md (French)
arnaud4d Sep 22, 2021
74f4eb6
New translations MailAttachmentClass.md (French)
arnaud4d Sep 22, 2021
03c427c
New translations ZipFileClass.md (French)
arnaud4d Sep 22, 2021
9ef0995
New translations EntityClass.md (French)
arnaud4d Sep 22, 2021
9830070
New translations EmailObjectClass.md (French)
arnaud4d Sep 22, 2021
fb0703d
New translations ZipFolderClass.md (French)
arnaud4d Sep 22, 2021
18283c6
New translations IMAPTransporterClass.md (French)
arnaud4d Sep 22, 2021
bbfeb03
New translations DataStoreClass.md (French)
arnaud4d Sep 22, 2021
c13f9cb
New translations Directory.md (French)
arnaud4d Sep 22, 2021
19501e8
New translations CryptoKeyClass.md (French)
arnaud4d Sep 22, 2021
021bdd3
New translations Directory.md (Spanish)
arnaud4d Sep 22, 2021
65c4b46
New translations EntitySelectionClass.md (Spanish)
arnaud4d Sep 22, 2021
94db715
New translations DataStoreClass.md (Spanish)
arnaud4d Sep 22, 2021
b415eb7
New translations SignalClass.md (Spanish)
arnaud4d Sep 22, 2021
7ac03f9
New translations FunctionClass.md (Spanish)
arnaud4d Sep 22, 2021
2b57c8a
New translations Transporter.md (Spanish)
arnaud4d Sep 22, 2021
a7c5d69
New translations ZipFolderClass.md (Spanish)
arnaud4d Sep 22, 2021
30ecf2e
New translations EntityClass.md (Spanish)
arnaud4d Sep 22, 2021
394ac0c
New translations FolderClass.md (Spanish)
arnaud4d Sep 22, 2021
25ccbbd
New translations EmailObjectClass.md (Spanish)
arnaud4d Sep 22, 2021
c35be38
New translations BlobClass.md (Spanish)
arnaud4d Sep 22, 2021
12842b5
New translations BlobClass.md (French)
arnaud4d Sep 22, 2021
0730d6a
New translations Document.md (Spanish)
arnaud4d Sep 22, 2021
88e8f0f
New translations ClassClass.md (Spanish)
arnaud4d Sep 22, 2021
5c92f31
New translations ZipFileClass.md (Spanish)
arnaud4d Sep 22, 2021
43e405f
New translations SMTPTransporterClass.md (Spanish)
arnaud4d Sep 22, 2021
82c7205
New translations classes.md (Spanish)
arnaud4d Sep 22, 2021
da8f5bb
New translations CryptoKeyClass.md (Spanish)
arnaud4d Sep 22, 2021
248abcf
New translations FileClass.md (Spanish)
arnaud4d Sep 22, 2021
5f4ab69
New translations backup.md (Spanish)
arnaud4d Sep 22, 2021
b853009
New translations POP3TransporterClass.md (Spanish)
arnaud4d Sep 22, 2021
8b3017c
New translations ClassClass.md (German)
arnaud4d Sep 22, 2021
f1aab56
New translations CollectionClass.md (Spanish)
arnaud4d Sep 22, 2021
0afef49
New translations MailAttachmentClass.md (Spanish)
arnaud4d Sep 22, 2021
c425c7f
New translations SessionClass.md (Spanish)
arnaud4d Sep 22, 2021
d9123fe
New translations WebServerClass.md (Spanish)
arnaud4d Sep 22, 2021
f61c055
New translations DataClassClass.md (Spanish)
arnaud4d Sep 22, 2021
2e85ef3
New translations IMAPTransporterClass.md (Spanish)
arnaud4d Sep 22, 2021
7f421f1
New translations ZipArchiveClass.md (Spanish)
arnaud4d Sep 22, 2021
1a1f3d9
New translations DataClassAttributeClass.md (Spanish)
arnaud4d Sep 22, 2021
32a9a4f
New translations FileClass.md (German)
arnaud4d Sep 22, 2021
2881f3a
New translations FileClass.md (Japanese)
arnaud4d Sep 22, 2021
357acd0
New translations IMAPTransporterClass.md (Japanese)
arnaud4d Sep 22, 2021
69a44b3
New translations MailAttachmentClass.md (German)
arnaud4d Sep 22, 2021
2d5bdb0
New translations IMAPTransporterClass.md (German)
arnaud4d Sep 22, 2021
16c944b
New translations MailAttachmentClass.md (Japanese)
arnaud4d Sep 22, 2021
cf89056
New translations FolderClass.md (German)
arnaud4d Sep 22, 2021
51ca61a
New translations FolderClass.md (Japanese)
arnaud4d Sep 22, 2021
f3d41c8
New translations FunctionClass.md (German)
arnaud4d Sep 22, 2021
7fff900
New translations FunctionClass.md (Japanese)
arnaud4d Sep 22, 2021
7e08972
New translations DataClassAttributeClass.md (German)
arnaud4d Sep 22, 2021
9918159
New translations DataClassAttributeClass.md (Japanese)
arnaud4d Sep 22, 2021
850b84b
New translations DataClassClass.md (German)
arnaud4d Sep 22, 2021
a6cdde4
New translations DataClassClass.md (Japanese)
arnaud4d Sep 22, 2021
e77d89f
New translations DataStoreClass.md (German)
arnaud4d Sep 22, 2021
b7827d5
New translations DataStoreClass.md (Japanese)
arnaud4d Sep 22, 2021
513110b
New translations ClassClass.md (Japanese)
arnaud4d Sep 22, 2021
892e636
New translations CollectionClass.md (German)
arnaud4d Sep 22, 2021
e967696
New translations CollectionClass.md (Japanese)
arnaud4d Sep 22, 2021
4bb6446
New translations CryptoKeyClass.md (German)
arnaud4d Sep 22, 2021
3eec9ed
New translations CryptoKeyClass.md (Japanese)
arnaud4d Sep 22, 2021
d6289ed
New translations EntityClass.md (German)
arnaud4d Sep 22, 2021
1a34562
New translations EntityClass.md (Japanese)
arnaud4d Sep 22, 2021
d65e7b4
New translations EntitySelectionClass.md (German)
arnaud4d Sep 22, 2021
4a997b5
New translations EntitySelectionClass.md (Japanese)
arnaud4d Sep 22, 2021
dd225f7
New translations EmailObjectClass.md (Japanese)
arnaud4d Sep 22, 2021
c90f310
New translations Directory.md (German)
arnaud4d Sep 22, 2021
d6be4dd
New translations Directory.md (Japanese)
arnaud4d Sep 22, 2021
86f5bc5
New translations EmailObjectClass.md (German)
arnaud4d Sep 22, 2021
8f8745b
New translations Document.md (German)
arnaud4d Sep 22, 2021
89e94b5
New translations Document.md (Japanese)
arnaud4d Sep 22, 2021
7ec7e37
New translations POP3TransporterClass.md (German)
arnaud4d Sep 22, 2021
3d9bb36
New translations BlobClass.md (German)
arnaud4d Sep 22, 2021
b19a0df
New translations ZipArchiveClass.md (German)
arnaud4d Sep 22, 2021
b5bbf00
New translations ZipArchiveClass.md (Japanese)
arnaud4d Sep 22, 2021
c297b82
New translations ZipFileClass.md (German)
arnaud4d Sep 22, 2021
e8d09ea
New translations ZipFolderClass.md (Japanese)
arnaud4d Sep 22, 2021
b12a05b
New translations ZipFileClass.md (Japanese)
arnaud4d Sep 22, 2021
fc422a1
New translations ZipFolderClass.md (German)
arnaud4d Sep 22, 2021
022e1fa
New translations classes.md (Japanese)
arnaud4d Sep 22, 2021
403e3ae
New translations classes.md (German)
arnaud4d Sep 22, 2021
8eec204
New translations SignalClass.md (German)
arnaud4d Sep 22, 2021
c1eccd4
New translations SignalClass.md (Japanese)
arnaud4d Sep 22, 2021
85a83a2
New translations Transporter.md (German)
arnaud4d Sep 22, 2021
4f7f2ce
New translations Transporter.md (Japanese)
arnaud4d Sep 22, 2021
b8f08b2
New translations SessionClass.md (Japanese)
arnaud4d Sep 22, 2021
deb77ab
New translations POP3TransporterClass.md (Japanese)
arnaud4d Sep 22, 2021
0e7d46a
New translations SMTPTransporterClass.md (German)
arnaud4d Sep 22, 2021
cedc2c5
New translations SMTPTransporterClass.md (Japanese)
arnaud4d Sep 22, 2021
3660a7d
New translations SessionClass.md (German)
arnaud4d Sep 22, 2021
f7f7592
New translations WebServerClass.md (German)
arnaud4d Sep 22, 2021
a02758c
New translations WebServerClass.md (Japanese)
arnaud4d Sep 22, 2021
b6b4a78
New translations SMTPTransporterClass.md (Portuguese)
arnaud4d Sep 22, 2021
e25e058
New translations IMAPTransporterClass.md (Portuguese)
arnaud4d Sep 22, 2021
03ebca7
New translations CryptoKeyClass.md (Portuguese)
arnaud4d Sep 22, 2021
84cafe1
New translations DataClassAttributeClass.md (Portuguese)
arnaud4d Sep 22, 2021
1ae232d
New translations ZipArchiveClass.md (Portuguese)
arnaud4d Sep 22, 2021
9dff748
New translations POP3TransporterClass.md (Portuguese)
arnaud4d Sep 22, 2021
2366863
New translations WebServerClass.md (Portuguese)
arnaud4d Sep 22, 2021
23117e3
New translations ClassClass.md (Portuguese)
arnaud4d Sep 22, 2021
c71e3f1
New translations EntitySelectionClass.md (Portuguese)
arnaud4d Sep 22, 2021
629ee52
New translations MailAttachmentClass.md (Portuguese)
arnaud4d Sep 22, 2021
7401eaf
New translations classes.md (Portuguese)
arnaud4d Sep 22, 2021
b364b70
New translations CollectionClass.md (Portuguese)
arnaud4d Sep 22, 2021
a833afa
New translations ZipFileClass.md (Portuguese)
arnaud4d Sep 22, 2021
7896c53
New translations FolderClass.md (Portuguese)
arnaud4d Sep 22, 2021
9688a94
New translations Directory.md (Portuguese)
arnaud4d Sep 22, 2021
bb0a40b
New translations Transporter.md (Portuguese)
arnaud4d Sep 22, 2021
2119362
New translations Document.md (Portuguese)
arnaud4d Sep 22, 2021
5fda121
New translations ZipFolderClass.md (Portuguese)
arnaud4d Sep 22, 2021
3b3d7e2
New translations SignalClass.md (Portuguese)
arnaud4d Sep 22, 2021
7b2ebc9
New translations FunctionClass.md (Portuguese)
arnaud4d Sep 22, 2021
700a82c
New translations DataClassClass.md (Portuguese)
arnaud4d Sep 22, 2021
aba1f57
New translations SessionClass.md (Portuguese)
arnaud4d Sep 22, 2021
5c57cf2
New translations EntityClass.md (Portuguese)
arnaud4d Sep 22, 2021
ed4a03b
New translations EmailObjectClass.md (Portuguese)
arnaud4d Sep 22, 2021
3dfcf60
New translations FileClass.md (Portuguese)
arnaud4d Sep 22, 2021
6d0a17c
New translations BlobClass.md (Japanese)
arnaud4d Sep 22, 2021
4571cbd
New translations DataStoreClass.md (Portuguese)
arnaud4d Sep 22, 2021
9a67a54
New translations BlobClass.md (Portuguese)
arnaud4d Sep 22, 2021
ac9ad1e
New translations glossary.md (French)
arnaud4d Sep 22, 2021
278e790
New translations ordaClasses.md (French)
arnaud4d Sep 22, 2021
4c70b72
New translations dsMapping.md (French)
arnaud4d Sep 22, 2021
68555fc
New translations dsMapping.md (Spanish)
arnaud4d Sep 22, 2021
8472c6e
New translations ordaClasses.md (Spanish)
arnaud4d Sep 22, 2021
beb67c4
New translations glossary.md (Spanish)
arnaud4d Sep 22, 2021
36c226b
New translations backup.md (Spanish)
arnaud4d Sep 22, 2021
889d410
New translations ordaClasses.md (Japanese)
arnaud4d Sep 22, 2021
c7e79cb
New translations glossary.md (German)
arnaud4d Sep 22, 2021
2ec6ea8
New translations ordaClasses.md (German)
arnaud4d Sep 22, 2021
ec26be5
New translations glossary.md (Japanese)
arnaud4d Sep 22, 2021
b0a8b2a
New translations dsMapping.md (Japanese)
arnaud4d Sep 22, 2021
93834f8
New translations dsMapping.md (German)
arnaud4d Sep 22, 2021
98e2aee
New translations dsMapping.md (Portuguese)
arnaud4d Sep 22, 2021
2c5fea1
New translations glossary.md (Portuguese)
arnaud4d Sep 22, 2021
3ac7c1b
New translations ordaClasses.md (Portuguese)
arnaud4d Sep 22, 2021
291da56
Revert "Automated build from branch refs/heads/develop"
arnaud4d Sep 22, 2021
85e99ce
added preemptive info 19
arnaud4d Sep 22, 2021
5129d1f
preemptive sessions and debug
arnaud4d Sep 22, 2021
d0bacd8
Update ordaClasses.md
arnaud4d Sep 22, 2021
4ec7168
Update ordaClasses.md
arnaud4d Sep 22, 2021
ba89195
fixed parameters no issues
arnaud4d Sep 22, 2021
55f780a
Update parameters.md
arnaud4d Sep 22, 2021
70d1df8
update images in buildapp
tony-b-4d Sep 22, 2021
88a81f4
Merge pull request #1003 from doc4d/l10n_develop
Meriem4d Sep 22, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
10 changes: 7 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
.DS_Store

node_modules

/node_modules
docsPostProcessed/
lib/core/metadata.js
lib/core/MetadataBlog.js

website/translated_docs
docsPostProcessed

website/siteConfig.js

website/build/
website/yarn.lock
website/node_modules
!website/node_modules/highlight.js/lib/index.js
!website/node_modules/highlight.js/lib/languages/code4d.js

1 change: 0 additions & 1 deletion crowdin.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
files:
- source: /docs/**/*.md
translation: /website/translated_docs/%two_letters_code%/**/%original_file_name%
type: fm_md7
- source: /docs/assets/en/**/*.png
translation: /docs/assets/%two_letters_code%/**/%original_file_name%
- source: /website/i18n/en.json
Expand Down
92 changes: 92 additions & 0 deletions docs/API/BlobClass.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
id: BlobClass
title: Blob
---

The Blob class lets you create and manipulate [blob objects](../Concepts/dt_blob.md#blob-types) (`4D.Blob`).

### Summary

||
|---|
|[<!-- INCLUDE #4D.Blob.new().Syntax -->](#4dblobnew)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #4D.Blob.new().Summary -->|
|[<!-- INCLUDE #Blob.size.Syntax -->](#size)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #Blob.size.Summary -->|
|[<!-- INCLUDE #Blob.slice().Syntax -->](#slice)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #Blob.slice().Summary -->|

## 4D.Blob.new()

<details><summary>History</summary>
|Version|Changes|
|---|---|
|v19 R2|Added|
</details>

<!-- REF #4D.Blob.new().Syntax -->
**4D.Blob.new()** : 4D.Blob<br/>**4D.Blob.new**( *blobScal* : Blob ) : 4D.Blob<br/>**4D.Blob.new**( *blobObj* : 4D.Blob ) : 4D.Blob<!-- END REF -->

<!-- REF #4D.Blob.new().Params -->

| Parameter | Type | | Description |
| --------- | --------------- | :-: | ------------ |
| blob | Blob or 4D.Blob | -> | Blob to copy |
| Result | 4D.Blob | <- | New 4D.Blob |
<!-- END REF -->

#### Description

`4D.Blob.new` <!-- REF #4D.Blob.new().Summary -->creates a new `4D.Blob` object optionally encapsulating a copy of the data from another blob (scalar blob or `4D.Blob`).<!-- END REF -->

If the `blob` parameter is omitted, the method returns an empty 4D.Blob.

## .size

<!-- REF #Blob.size.Syntax -->
**.size** : Real<!-- END REF -->

#### Description
The `.size` property <!-- REF #Blob.size.Summary -->returns the size of a `4D.Blob`, expressed in bytes.<!-- END REF -->

## .slice()

<details><summary>History</summary>
|Version|Changes|
|---|---|
|v19 R2|Added|
</details>

<!-- REF #Blob.slice().Syntax -->
**.slice()** : 4D.Blob<br/>**.slice**( *start* : Real ) : 4D.Blob<br/>**.slice**( *start* : Real; *end* : Real ) : 4D.Blob<!-- END REF -->

<!-- REF #Blob.slice().Params -->
| Parameter | Type ||Description |
| --------- | ------- | :-: | --- |
| start| Real | -> | index of the first byte to include in the new `4D.Blob`. |
| end| Real | -> | index of the first byte that will not be included in the new `4D.Blob` |
| Result| 4D.Blob | <- | New `4D.Blob`|<!-- END REF -->

#### Description

`.slice()` <!-- REF #Blob.slice().Summary --> creates and returns a `4D.Blob ` that references data from a subset of the blob on which it's called. The original blob is not altered.<!-- END REF -->

The `start` parameter is an index into the blob indicating the first byte to include in the new `4D.Blob`. If you specify a negative value, 4D treats it as an offset from the end of the blob toward the beginning. For example, -10 would be the 10th from last byte in the blob. The default value is 0. If you specify a value for start that is larger than the size of the source blob, the returned `4D.Blob`'s size is 0, and it contains no data.

The `end` parameter is an index into the blob indicating the first byte that will not be included in the new `4D.Blob` (i.e. the byte exactly at this index is not included). If you specify a negative value, 4D treats it as an offset from the end of the blob toward the beginning. For example, -10 would be the 10th from last byte in the blob. The default value is the size of the blob.

#### Example

```4d
var $myBlob : 4D.Blob

// Store text in a 4D.Blob
CONVERT FROM TEXT("Hello, World!"; "UTF-8"; $myBlob)
$is4DBlob:=OB Instance of($myBlob; 4D.Blob); //True

$myString:=Convert to text($myBlob; "UTF-8")
// $myString contains "Hello, World!"

// Create a new 4D.Blob from $myBlob
$myNewBlob:=$myBlob.slice(0; 5)

$myString:=Convert to text($myNewBlob; "UTF-8")
// $myString contains "Hello"
```
146 changes: 146 additions & 0 deletions docs/API/ClassClass.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
---
id: ClassClass
title: Class
---


When a user class is [defined](Concepts/classes.md#class-definition) in the project, it is loaded in the 4D language environment. A class is an object itself, of "Class" class, which has properties and a function.



### Summary


||
|---|
|[<!-- INCLUDE #ClassClass.name.Syntax -->](#name)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #ClassClass.name.Summary -->|
|[<!-- INCLUDE #ClassClass.new().Syntax -->](#new)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #ClassClass.new().Summary --> |
|[<!-- INCLUDE #ClassClass.superclass.Syntax -->](#superclass)<p>&nbsp;&nbsp;&nbsp;&nbsp;<!-- INCLUDE #ClassClass.superclass.Summary --> |



<!-- REF ClassClass.name.Desc -->
## .name

<details><summary>History</summary>
|Version|Changes|
|---|---|
|v18 R3|Added|

</details>

<!-- REF #ClassClass.name.Syntax -->
**.name** : Text<!-- END REF -->

#### Description

The `.name` property <!-- REF #ClassClass.name.Summary -->contains the name of the `4D.Class` object<!-- END REF -->. Class names are case sensitive.

This property is **read-only**.

<!-- END REF -->



<!-- REF ClassClass.new().Desc -->
## .new()

<details><summary>History</summary>
|Version|Changes|
|---|---|
|v18 R3|Added|
</details>

<!-- REF #ClassClass.new().Syntax -->
**.new**( *param* : any { *;...paramN* } ) : 4D.Class<!-- END REF -->

<!-- REF #ClassClass.new().Params -->
|Parameter|Type||Description|
|---------|--- |:---:|------|
|param|any|->|Parameter(s) to pass to the constructor function|
|Result|4D.Class|<-|New object of the class|
<!-- END REF -->


#### Description

The `.new()` function <!-- REF #ClassClass.new().Summary -->creates and returns a `cs.className` object which is a new instance of the class on which it is called<!-- END REF -->. This function is automatically available on all classes from the [`cs` class store](Concepts/classes.md#cs).

You can pass one or more optional *param* parameters, which will be passed to the [class constructor](Concepts/classes.md#class-constructor) function (if any) in the className class definition. Within the constructor function, the [`This`](Concepts/classes.md#this) is bound to the new object being constructed.

If `.new()` is called on a non-existing class, an error is returned.

#### Examples

To create a new instance of the Person class:

```4d
var $person : cs.Person
$person:=cs.Person.new() //create the new instance
//$person contains functions of the class
```

To create a new instance of the Person class with parameters:

```4d
//Class: Person.4dm
Class constructor($firstname : Text; $lastname : Text; $age : Integer)
This.firstName:=$firstname
This.lastName:=$lastname
This.age:=$age
```

```4d
//In a method
var $person : cs.Person
$person:=cs.Person.new("John";"Doe";40)
//$person.firstName = "John"
//$person.lastName = "Doe"
//$person.age = 40
```


<!-- END REF -->



<!-- REF ClassClass.superclass.Desc -->
## .superclass

<details><summary>History</summary>
|Version|Changes|
|---|---|
|v18 R3|Added|

</details>

<!-- REF #ClassClass.superclass.Syntax -->
**.superclass** : 4D.Class<!-- END REF -->

#### Description

The `.superclass` property <!-- REF #ClassClass.superclass.Summary -->returns the parent class of the class<!-- END REF -->. A superclass can be a `4D.Class` object, or a `cs.className` object. If the class does not have a parent class, the property returns **null**.

A superclass of a user class is declared in a class by using the [`Class extends <superclass>`](Concepts/classes.md#class-extends-classname) keyword.

This property is **read-only**.

#### Examples

```4d
$sup:=4D.File.superclass //Document
$sup:=4D.Document.superclass //Object
$sup:=4D.Object.superclass //null

// If you created a MyFile class
// with `Class extends File`
$sup:=cs.MyFile.superclass //File

```



**See also:** [Super](Concepts/classes.md#super)
<!-- END REF -->

<style> h2 { background: #d9ebff;}</style>
Loading