@@ -13,33 +13,105 @@ public class FileHandler extends SimpleHttpHandler {
1313 private final HashMap <String ,DirectoryEntry > directories = new HashMap <>();
1414 private final HashMap <String ,FileEntry > files = new HashMap <>();
1515
16- //private final FileNameAdapter nameAdapter; // at adding
17- //private final FileBytesAdapter bytesAdapter; // pre: at adding; post: at handling;
18-
1916 private final FileHandlerAdapter adapter ;
2017
2118 public FileHandler (final FileHandlerAdapter adapter ){
2219 this .adapter = adapter ;
2320 }
2421
22+ //
23+
24+ public final void addFile (final File file ){ }
25+
26+ public final void addFile (final File file , final boolean preload ){ }
27+
28+ public final void addFile (final File file , final FileHandlerAdapter adapter ){ }
29+
30+ public final void addFile (final File file , final FileHandlerAdapter adapter , final boolean preload ){ }
31+
32+ public final void addFile (final String context , final File file ){ }
33+
34+ public final void addFile (final String context , final File file , final boolean preload ){ }
35+
36+ public final void addFile (final String context , final File file , final FileHandlerAdapter adapter ){ }
37+
38+ public final void addFile (final String context , final File file , final FileHandlerAdapter adapter , final boolean preload ){ }
39+
40+ //
41+
42+ public final void addFiles (final File [] file ){ }
43+
44+ public final void addFiles (final File [] files , final boolean preload ){ }
45+
46+ public final void addFiles (final File [] files , final FileHandlerAdapter adapter ){ }
47+
48+ public final void addFiles (final File [] files , final FileHandlerAdapter adapter , final boolean preload ){ }
49+
50+ public final void addFiles (final String context , final File [] files ){ }
51+
52+ public final void addFiles (final String context , final File [] files , final boolean preload ){ }
53+
54+ public final void addFiles (final String context , final File [] files , final FileHandlerAdapter adapter ){ }
55+
56+ public final void addFiles (final String context , final File [] files , final FileHandlerAdapter adapter , final boolean preload ){ }
57+
58+ //
59+
60+ public final void addDirectory (final File directory ){ }
61+
62+ public final void addDirectory (final File directory , final boolean preload ){ }
63+
64+ public final void addDirectory (final File directory , final boolean preload , final boolean walk ){ }
65+
66+ public final void addDirectory (final File directory , final FileHandlerAdapter adapter ){ }
67+
68+ public final void addDirectory (final File directory , final FileHandlerAdapter adapter , final boolean preload ){ }
69+
70+ public final void addDirectory (final File directory , final FileHandlerAdapter adapter , final boolean preload , final boolean walk ){ }
71+
72+ public final void addDirectory (final String context , final File directory ){ }
73+
74+ public final void addDirectory (final String context , final File directory , final boolean preload ){ }
75+
76+ public final void addDirectory (final String context , final File directory , final boolean preload , final boolean walk ){ }
77+
78+ public final void addDirectory (final String context , final File directory , final FileHandlerAdapter adapter ){ }
79+
80+ public final void addDirectory (final String context , final File directory , final FileHandlerAdapter adapter , final boolean preload ){ }
81+
82+ public final void addDirectory (final String context , final File directory , final FileHandlerAdapter adapter , final boolean preload , final boolean walk ){ }
83+
84+ public final void addDirectory (final File directory , final String directoryName ){ }
85+
86+ public final void addDirectory (final File directory , final String directoryName , final boolean preload ){ }
87+
88+ public final void addDirectory (final File directory , final String directoryName , final boolean preload , final boolean walk ){ }
89+
90+ public final void addDirectory (final File directory , final String directoryName , final FileHandlerAdapter adapter ){ }
91+
92+ public final void addDirectory (final File directory , final String directoryName , final FileHandlerAdapter adapter , final boolean preload ){ }
93+
94+ public final void addDirectory (final File directory , final String directoryName , final FileHandlerAdapter adapter , final boolean preload , final boolean walk ){ }
95+
96+ public final void addDirectory (final String context , final File directory , final String directoryName ){ }
97+
98+ public final void addDirectory (final String context , final File directory , final String directoryName , final boolean preload ){ }
99+
100+ public final void addDirectory (final String context , final File directory , final String directoryName , final boolean preload , final boolean walk ){ }
101+
102+ public final void addDirectory (final String context , final File directory , final String directoryName , final FileHandlerAdapter adapter ){ }
103+
104+ public final void addDirectory (final String context , final File directory , final String directoryName , final FileHandlerAdapter adapter , final boolean preload ){ }
105+
106+ public final void addDirectory (final String context , final File directory , final String directoryName , final FileHandlerAdapter adapter , final boolean preload , final boolean walk ){ }
107+
25108 //
26- /*
27- Hash ->
28- - Path (string)
29- - File (file)
30- - isPreloaded (boolean)
31- use instanceof
32- - pre: byte[]
33- - post: walkInner
34- */
35-
36- /*
37- Pref order ->
38- - Exact File
39- - File
40- - Exact Directory
41- - Directory
42- */
109+
110+ public final void removeFile (final File file ){ }
111+
112+ public final void removeFiles (final File [] files ){ }
113+
114+ public final void removeDirectory (final File directory ){ }
43115
44116//
45117
0 commit comments