diff --git a/doc/devel/UML/builder.violet b/doc/devel/UML/builder.violet new file mode 100644 index 0000000..7144907 --- /dev/null +++ b/doc/devel/UML/builder.violet @@ -0,0 +1,530 @@ + + + + + + + + get_root() +get_from_path(char *) + + + + + «interface» +Filesystem + + + + + + 239.65022612023944 + 428.68019298068566 + + + + + + + + MountedFilesytem + + + + + + 115.78546881025578 + 581.4909858656838 + + + + + + + + IsoImage + + + + + + 377.65022612023944 + 579.6801929806866 + + + + + + + + lstat() +read() +close() +open() + + + + + «interface» +SourceFile + + + + + + 482.9740126701578 + 408.11257163567745 + + + + + + + + TarFile + + + + + + 269.92071150027203 + 579.4370214406978 + + + + + + + + read() +size() +open() +close() + + + + + «interface» +Stream + + + + + + 781.3090745567881 + 275.3064215363851 + + + + + + + + FdStream + + + + + + 919.2570998971042 + 440.60621052176435 + + + + + + + + FileStream + + + + + + 650.496291906489 + 438.22779629175875 + + + + + + + + TransformStream + + + + + + 771.7954176367664 + 441.79541763676707 + + + + + + + + create_file() +create_symlink() +create_dir() + + + + + «interface» +TreeNodeBuilder + + + + + + 470.92601754107767 + 54.86674707528562 + + + + + + + + TreeNode + + + + + + 778.9306603267822 + 72.70485380032646 + + + + + + + + File + + + + + + 777.7414532117795 + 170.0566174453891 + + + + + + + + Dir + + + + + + 902.6082002870654 + 168.86741033038638 + + + + + + + + Symlink + + + + + + 660.0099488265103 + 172.43503167539455 + + + + + + + + «interface» +FileBuilder + + + + + + 70.16321978516044 + 171.2458245603918 + + + + + + + + «interface» +DirBuilder + + + + + + 191.46234551543796 + 171.24582456039184 + + + + + + + + «interface» +SymlinkBuilder + + + + + + 305.62622855569924 + 171.2458245603918 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {{create}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/devel/UML/builder.violet.png b/doc/devel/UML/builder.violet.png new file mode 100644 index 0000000..6a6c7a6 Binary files /dev/null and b/doc/devel/UML/builder.violet.png differ