summaryrefslogtreecommitdiff
path: root/app/src/main/java
AgeCommit message (Collapse)Author
2024-07-15Fix some problems with LinkJoel Klinghed
And add more unittests for all of Directory, File and Link.
2024-07-15Add Utils#createFileAndDirectoriesJoel Klinghed
Useful when creating a file in a directory with a path.
2024-07-15Add Utils for parsing path parts to a directoryJoel Klinghed
2024-07-15Add Directory#openDir,File,LinkJoel Klinghed
If you know the expected type of a name, instead of listing all entries, just create an entry for the directory, file or link.
2024-07-14Add Directory#liveList and make Directory#list() directJoel Klinghed
Also move the LiveData outside Directory.Content. A lot of code doesn't care about Directory content in two seconds, they want to know it now. Also, the LiveData returned is one of the annoying one where the content isn't correct until someone observes it. This makes more sense this way.
2024-07-14Rename File#open to File#readJoel Klinghed
To match write.
2024-07-11Initial commitJoel Klinghed
Local (Path based) implementation of Tree, Directory, File and Link.