25
25
* @see SimpleHttpHandler
26
26
* @see com.sun.net.httpserver.HttpHandler
27
27
* @since 02.00.00
28
- * @version 03.05.01
28
+ * @version 03.05.02
29
29
* @author Ktt Development
30
30
*/
31
31
public class FileHandler implements SimpleHttpHandler {
@@ -322,15 +322,19 @@ public final void addFiles(final String context, final File[] files, final ByteL
322
322
*
323
323
* @param directory directory to add
324
324
*
325
+ * @see #addDirectory(File, boolean)
325
326
* @see #addDirectory(File, ByteLoadingOption)
326
327
* @see #addDirectory(File, ByteLoadingOption, boolean)
327
328
* @see #addDirectory(File, String)
329
+ * @see #addDirectory(File, String, boolean)
328
330
* @see #addDirectory(File, String, ByteLoadingOption)
329
331
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
330
332
* @see #addDirectory(String, File)
333
+ * @see #addDirectory(String, File, boolean)
331
334
* @see #addDirectory(String, File, ByteLoadingOption)
332
335
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
333
336
* @see #addDirectory(String, File, String)
337
+ * @see #addDirectory(String, File, String, boolean)
334
338
* @see #addDirectory(String, File, String, ByteLoadingOption)
335
339
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
336
340
* @since 02.00.00
@@ -340,6 +344,34 @@ public final void addDirectory(final File directory){
340
344
addDirectory ("" ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,false );
341
345
}
342
346
347
+ /**
348
+ * Adds a directory to the handler.
349
+ *
350
+ * @param directory directory to add
351
+ * @param walk whether to use sub-directories or not
352
+ *
353
+ * @see #addDirectory(File)
354
+ * @see #addDirectory(File, ByteLoadingOption)
355
+ * @see #addDirectory(File, ByteLoadingOption, boolean)
356
+ * @see #addDirectory(File, String)
357
+ * @see #addDirectory(File, String, boolean)
358
+ * @see #addDirectory(File, String, ByteLoadingOption)
359
+ * @see #addDirectory(File, String, ByteLoadingOption, boolean)
360
+ * @see #addDirectory(String, File)
361
+ * @see #addDirectory(String, File, boolean)
362
+ * @see #addDirectory(String, File, ByteLoadingOption)
363
+ * @see #addDirectory(String, File, ByteLoadingOption, boolean)
364
+ * @see #addDirectory(String, File, String)
365
+ * @see #addDirectory(String, File, String, boolean)
366
+ * @see #addDirectory(String, File, String, ByteLoadingOption)
367
+ * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
368
+ * @since 03.05.02
369
+ * @author Ktt Development
370
+ */
371
+ public final void addDirectory (final File directory , final boolean walk ){
372
+ addDirectory ("" ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,walk );
373
+ }
374
+
343
375
/**
344
376
* Adds a directory to the handler.
345
377
*
@@ -348,14 +380,18 @@ public final void addDirectory(final File directory){
348
380
*
349
381
* @see ByteLoadingOption
350
382
* @see #addDirectory(File)
383
+ * @see #addDirectory(File, boolean)
351
384
* @see #addDirectory(File, ByteLoadingOption, boolean)
352
385
* @see #addDirectory(File, String)
386
+ * @see #addDirectory(File, String, boolean)
353
387
* @see #addDirectory(File, String, ByteLoadingOption)
354
388
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
355
389
* @see #addDirectory(String, File)
390
+ * @see #addDirectory(String, File, boolean)
356
391
* @see #addDirectory(String, File, ByteLoadingOption)
357
392
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
358
393
* @see #addDirectory(String, File, String)
394
+ * @see #addDirectory(String, File, String, boolean)
359
395
* @see #addDirectory(String, File, String, ByteLoadingOption)
360
396
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
361
397
* @since 03.05.00
@@ -374,14 +410,18 @@ public final void addDirectory(final File directory, final ByteLoadingOption loa
374
410
*
375
411
* @see ByteLoadingOption
376
412
* @see #addDirectory(File)
413
+ * @see #addDirectory(File, boolean)
377
414
* @see #addDirectory(File, ByteLoadingOption)
378
415
* @see #addDirectory(File, String)
416
+ * @see #addDirectory(File, String, boolean)
379
417
* @see #addDirectory(File, String, ByteLoadingOption)
380
418
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
381
419
* @see #addDirectory(String, File)
420
+ * @see #addDirectory(String, File, boolean)
382
421
* @see #addDirectory(String, File, ByteLoadingOption)
383
422
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
384
423
* @see #addDirectory(String, File, String)
424
+ * @see #addDirectory(String, File, String, boolean)
385
425
* @see #addDirectory(String, File, String, ByteLoadingOption)
386
426
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
387
427
* @since 03.05.00
@@ -398,14 +438,18 @@ public final void addDirectory(final File directory, final ByteLoadingOption loa
398
438
* @param directoryName directory name to use
399
439
*
400
440
* @see #addDirectory(File)
441
+ * @see #addDirectory(File, boolean)
401
442
* @see #addDirectory(File, ByteLoadingOption)
402
443
* @see #addDirectory(File, ByteLoadingOption, boolean)
444
+ * @see #addDirectory(File, String, boolean)
403
445
* @see #addDirectory(File, String, ByteLoadingOption)
404
446
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
405
447
* @see #addDirectory(String, File)
448
+ * @see #addDirectory(String, File, boolean)
406
449
* @see #addDirectory(String, File, ByteLoadingOption)
407
450
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
408
451
* @see #addDirectory(String, File, String)
452
+ * @see #addDirectory(String, File, String, boolean)
409
453
* @see #addDirectory(String, File, String, ByteLoadingOption)
410
454
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
411
455
* @since 02.00.00
@@ -415,6 +459,35 @@ public final void addDirectory(final File directory, final String directoryName)
415
459
addDirectory ("" ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,false );
416
460
}
417
461
462
+ /**
463
+ * Adds a directory to the handler with a specified name.
464
+ *
465
+ * @param directory directory to add
466
+ * @param directoryName directory name to use
467
+ * @param walk whether to use sub-directories or not
468
+ *
469
+ * @see #addDirectory(File)
470
+ * @see #addDirectory(File, boolean)
471
+ * @see #addDirectory(File, ByteLoadingOption)
472
+ * @see #addDirectory(File, ByteLoadingOption, boolean)
473
+ * @see #addDirectory(File, String)
474
+ * @see #addDirectory(File, String, ByteLoadingOption)
475
+ * @see #addDirectory(File, String, ByteLoadingOption, boolean)
476
+ * @see #addDirectory(String, File)
477
+ * @see #addDirectory(String, File, boolean)
478
+ * @see #addDirectory(String, File, ByteLoadingOption)
479
+ * @see #addDirectory(String, File, ByteLoadingOption, boolean)
480
+ * @see #addDirectory(String, File, String)
481
+ * @see #addDirectory(String, File, String, boolean)
482
+ * @see #addDirectory(String, File, String, ByteLoadingOption)
483
+ * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
484
+ * @since 03.05.02
485
+ * @author Ktt Development
486
+ */
487
+ public final void addDirectory (final File directory , final String directoryName , final boolean walk ){
488
+ addDirectory ("" ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,walk );
489
+ }
490
+
418
491
/**
419
492
* Adds a directory to the handler with a specified name.
420
493
*
@@ -424,14 +497,18 @@ public final void addDirectory(final File directory, final String directoryName)
424
497
*
425
498
* @see ByteLoadingOption
426
499
* @see #addDirectory(File)
500
+ * @see #addDirectory(File, boolean)
427
501
* @see #addDirectory(File, ByteLoadingOption)
428
502
* @see #addDirectory(File, ByteLoadingOption, boolean)
429
503
* @see #addDirectory(File, String)
504
+ * @see #addDirectory(File, String, boolean)
430
505
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
431
506
* @see #addDirectory(String, File)
507
+ * @see #addDirectory(String, File, boolean)
432
508
* @see #addDirectory(String, File, ByteLoadingOption)
433
509
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
434
510
* @see #addDirectory(String, File, String)
511
+ * @see #addDirectory(String, File, String, boolean)
435
512
* @see #addDirectory(String, File, String, ByteLoadingOption)
436
513
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
437
514
* @since 03.05.00
@@ -451,14 +528,18 @@ public final void addDirectory(final File directory, final String directoryName,
451
528
*
452
529
* @see ByteLoadingOption
453
530
* @see #addDirectory(File)
531
+ * @see #addDirectory(File, boolean)
454
532
* @see #addDirectory(File, ByteLoadingOption)
455
533
* @see #addDirectory(File, ByteLoadingOption, boolean)
456
534
* @see #addDirectory(File, String)
535
+ * @see #addDirectory(File, String, boolean)
457
536
* @see #addDirectory(File, String, ByteLoadingOption)
458
537
* @see #addDirectory(String, File)
538
+ * @see #addDirectory(String, File, boolean)
459
539
* @see #addDirectory(String, File, ByteLoadingOption)
460
540
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
461
541
* @see #addDirectory(String, File, String)
542
+ * @see #addDirectory(String, File, String, boolean)
462
543
* @see #addDirectory(String, File, String, ByteLoadingOption)
463
544
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
464
545
* @since 03.05.00
@@ -475,14 +556,18 @@ public final void addDirectory(final File directory, final String directoryName,
475
556
* @param directory directory to add
476
557
*
477
558
* @see #addDirectory(File)
559
+ * @see #addDirectory(File, boolean)
478
560
* @see #addDirectory(File, ByteLoadingOption)
479
561
* @see #addDirectory(File, ByteLoadingOption, boolean)
480
562
* @see #addDirectory(File, String)
563
+ * @see #addDirectory(File, String, boolean)
481
564
* @see #addDirectory(File, String, ByteLoadingOption)
482
565
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
566
+ * @see #addDirectory(String, File, boolean)
483
567
* @see #addDirectory(String, File, ByteLoadingOption)
484
568
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
485
569
* @see #addDirectory(String, File, String)
570
+ * @see #addDirectory(String, File, String, boolean)
486
571
* @see #addDirectory(String, File, String, ByteLoadingOption)
487
572
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
488
573
* @since 02.00.00
@@ -492,6 +577,33 @@ public final void addDirectory(final String context, final File directory){
492
577
addDirectory (context ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,false );
493
578
}
494
579
580
+ /**
581
+ * Adds a directory to the handler at a specified context.
582
+ *
583
+ * @param context context to use
584
+ * @param directory directory to add
585
+ * @param walk whether to use sub-directories or not
586
+ *
587
+ * @see #addDirectory(File)
588
+ * @see #addDirectory(File, boolean)
589
+ * @see #addDirectory(File, ByteLoadingOption)
590
+ * @see #addDirectory(File, ByteLoadingOption, boolean)
591
+ * @see #addDirectory(File, String)
592
+ * @see #addDirectory(File, String, boolean)
593
+ * @see #addDirectory(File, String, ByteLoadingOption)
594
+ * @see #addDirectory(File, String, ByteLoadingOption, boolean)
595
+ * @see #addDirectory(String, File)
596
+ * @see #addDirectory(String, File, ByteLoadingOption)
597
+ * @see #addDirectory(String, File, ByteLoadingOption, boolean)
598
+ * @see #addDirectory(String, File, String)
599
+ * @see #addDirectory(String, File, String, boolean)
600
+ * @see #addDirectory(String, File, String, ByteLoadingOption)
601
+ * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
602
+ */
603
+ public final void addDirectory (final String context , final File directory , final boolean walk ){
604
+ addDirectory (context ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,walk );
605
+ }
606
+
495
607
/**
496
608
* Adds a directory to the handler at a specified context.
497
609
*
@@ -501,14 +613,18 @@ public final void addDirectory(final String context, final File directory){
501
613
*
502
614
* @see ByteLoadingOption
503
615
* @see #addDirectory(File)
616
+ * @see #addDirectory(File, boolean)
504
617
* @see #addDirectory(File, ByteLoadingOption)
505
618
* @see #addDirectory(File, ByteLoadingOption, boolean)
506
619
* @see #addDirectory(File, String)
620
+ * @see #addDirectory(File, String, boolean)
507
621
* @see #addDirectory(File, String, ByteLoadingOption)
508
622
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
509
623
* @see #addDirectory(String, File)
624
+ * @see #addDirectory(String, File, boolean)
510
625
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
511
626
* @see #addDirectory(String, File, String)
627
+ * @see #addDirectory(String, File, String, boolean)
512
628
* @see #addDirectory(String, File, String, ByteLoadingOption)
513
629
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
514
630
* @since 03.05.00
@@ -528,14 +644,18 @@ public final void addDirectory(final String context, final File directory, final
528
644
*
529
645
* @see ByteLoadingOption
530
646
* @see #addDirectory(File)
647
+ * @see #addDirectory(File, boolean)
531
648
* @see #addDirectory(File, ByteLoadingOption)
532
649
* @see #addDirectory(File, ByteLoadingOption, boolean)
533
650
* @see #addDirectory(File, String)
651
+ * @see #addDirectory(File, String, boolean)
534
652
* @see #addDirectory(File, String, ByteLoadingOption)
535
653
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
536
654
* @see #addDirectory(String, File)
655
+ * @see #addDirectory(String, File, boolean)
537
656
* @see #addDirectory(String, File, ByteLoadingOption)
538
657
* @see #addDirectory(String, File, String)
658
+ * @see #addDirectory(String, File, String, boolean)
539
659
* @see #addDirectory(String, File, String, ByteLoadingOption)
540
660
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
541
661
* @since 03.05.00
@@ -553,14 +673,18 @@ public final void addDirectory(final String context, final File directory, final
553
673
* @param directoryName directory name to use
554
674
*
555
675
* @see #addDirectory(File)
676
+ * @see #addDirectory(File, boolean)
556
677
* @see #addDirectory(File, ByteLoadingOption)
557
678
* @see #addDirectory(File, ByteLoadingOption, boolean)
558
679
* @see #addDirectory(File, String)
680
+ * @see #addDirectory(File, String, boolean)
559
681
* @see #addDirectory(File, String, ByteLoadingOption)
560
682
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
561
683
* @see #addDirectory(String, File)
684
+ * @see #addDirectory(String, File, boolean)
562
685
* @see #addDirectory(String, File, ByteLoadingOption)
563
686
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
687
+ * @see #addDirectory(String, File, String, boolean)
564
688
* @see #addDirectory(String, File, String, ByteLoadingOption)
565
689
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
566
690
* @since 02.00.00
@@ -570,6 +694,36 @@ public final void addDirectory(final String context, final File directory, final
570
694
addDirectory (context ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,false );
571
695
}
572
696
697
+ /**
698
+ * Adds a directory to the handler at a specified context with a specified name.
699
+ *
700
+ * @param context context to use
701
+ * @param directory directory to add
702
+ * @param directoryName directory name to use
703
+ * @param walk whether to use sub-directories or not
704
+ *
705
+ * @see #addDirectory(File)
706
+ * @see #addDirectory(File, boolean)
707
+ * @see #addDirectory(File, ByteLoadingOption)
708
+ * @see #addDirectory(File, ByteLoadingOption, boolean)
709
+ * @see #addDirectory(File, String)
710
+ * @see #addDirectory(File, String, boolean)
711
+ * @see #addDirectory(File, String, ByteLoadingOption)
712
+ * @see #addDirectory(File, String, ByteLoadingOption, boolean)
713
+ * @see #addDirectory(String, File)
714
+ * @see #addDirectory(String, File, boolean)
715
+ * @see #addDirectory(String, File, ByteLoadingOption)
716
+ * @see #addDirectory(String, File, ByteLoadingOption, boolean)
717
+ * @see #addDirectory(String, File, String)
718
+ * @see #addDirectory(String, File, String, ByteLoadingOption)
719
+ * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
720
+ * @since 03.05.01
721
+ * @author Ktt Development
722
+ */
723
+ public final void addDirectory (final String context , final File directory , final String directoryName , final boolean walk ){
724
+ addDirectory (context ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,walk );
725
+ }
726
+
573
727
/**
574
728
* Adds a directory to the handler at a specified context with a specified name.
575
729
*
@@ -580,15 +734,19 @@ public final void addDirectory(final String context, final File directory, final
580
734
*
581
735
* @see ByteLoadingOption
582
736
* @see #addDirectory(File)
737
+ * @see #addDirectory(File, boolean)
583
738
* @see #addDirectory(File, ByteLoadingOption)
584
739
* @see #addDirectory(File, ByteLoadingOption, boolean)
585
740
* @see #addDirectory(File, String)
741
+ * @see #addDirectory(File, String, boolean)
586
742
* @see #addDirectory(File, String, ByteLoadingOption)
587
743
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
588
744
* @see #addDirectory(String, File)
745
+ * @see #addDirectory(String, File, boolean)
589
746
* @see #addDirectory(String, File, ByteLoadingOption)
590
747
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
591
748
* @see #addDirectory(String, File, String)
749
+ * @see #addDirectory(String, File, String, boolean)
592
750
* @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
593
751
* @since 03.05.00
594
752
* @author Ktt Development
@@ -608,15 +766,19 @@ public final void addDirectory(final String context, final File directory, final
608
766
*
609
767
* @see ByteLoadingOption
610
768
* @see #addDirectory(File)
769
+ * @see #addDirectory(File, boolean)
611
770
* @see #addDirectory(File, ByteLoadingOption)
612
771
* @see #addDirectory(File, ByteLoadingOption, boolean)
613
772
* @see #addDirectory(File, String)
773
+ * @see #addDirectory(File, String, boolean)
614
774
* @see #addDirectory(File, String, ByteLoadingOption)
615
775
* @see #addDirectory(File, String, ByteLoadingOption, boolean)
616
776
* @see #addDirectory(String, File)
777
+ * @see #addDirectory(String, File, boolean)
617
778
* @see #addDirectory(String, File, ByteLoadingOption)
618
779
* @see #addDirectory(String, File, ByteLoadingOption, boolean)
619
780
* @see #addDirectory(String, File, String)
781
+ * @see #addDirectory(String, File, String, boolean)
620
782
* @see #addDirectory(String, File, String, ByteLoadingOption)
621
783
* @since 03.05.00
622
784
* @author Ktt Development
0 commit comments