2525 * @see SimpleHttpHandler
2626 * @see com.sun.net.httpserver.HttpHandler
2727 * @since 02.00.00
28- * @version 03.05.01
28+ * @version 03.05.02
2929 * @author Ktt Development
3030 */
3131public class FileHandler implements SimpleHttpHandler {
@@ -322,15 +322,19 @@ public final void addFiles(final String context, final File[] files, final ByteL
322322 *
323323 * @param directory directory to add
324324 *
325+ * @see #addDirectory(File, boolean)
325326 * @see #addDirectory(File, ByteLoadingOption)
326327 * @see #addDirectory(File, ByteLoadingOption, boolean)
327328 * @see #addDirectory(File, String)
329+ * @see #addDirectory(File, String, boolean)
328330 * @see #addDirectory(File, String, ByteLoadingOption)
329331 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
330332 * @see #addDirectory(String, File)
333+ * @see #addDirectory(String, File, boolean)
331334 * @see #addDirectory(String, File, ByteLoadingOption)
332335 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
333336 * @see #addDirectory(String, File, String)
337+ * @see #addDirectory(String, File, String, boolean)
334338 * @see #addDirectory(String, File, String, ByteLoadingOption)
335339 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
336340 * @since 02.00.00
@@ -340,6 +344,34 @@ public final void addDirectory(final File directory){
340344 addDirectory ("" ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,false );
341345 }
342346
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+
343375 /**
344376 * Adds a directory to the handler.
345377 *
@@ -348,14 +380,18 @@ public final void addDirectory(final File directory){
348380 *
349381 * @see ByteLoadingOption
350382 * @see #addDirectory(File)
383+ * @see #addDirectory(File, boolean)
351384 * @see #addDirectory(File, ByteLoadingOption, boolean)
352385 * @see #addDirectory(File, String)
386+ * @see #addDirectory(File, String, boolean)
353387 * @see #addDirectory(File, String, ByteLoadingOption)
354388 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
355389 * @see #addDirectory(String, File)
390+ * @see #addDirectory(String, File, boolean)
356391 * @see #addDirectory(String, File, ByteLoadingOption)
357392 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
358393 * @see #addDirectory(String, File, String)
394+ * @see #addDirectory(String, File, String, boolean)
359395 * @see #addDirectory(String, File, String, ByteLoadingOption)
360396 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
361397 * @since 03.05.00
@@ -374,14 +410,18 @@ public final void addDirectory(final File directory, final ByteLoadingOption loa
374410 *
375411 * @see ByteLoadingOption
376412 * @see #addDirectory(File)
413+ * @see #addDirectory(File, boolean)
377414 * @see #addDirectory(File, ByteLoadingOption)
378415 * @see #addDirectory(File, String)
416+ * @see #addDirectory(File, String, boolean)
379417 * @see #addDirectory(File, String, ByteLoadingOption)
380418 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
381419 * @see #addDirectory(String, File)
420+ * @see #addDirectory(String, File, boolean)
382421 * @see #addDirectory(String, File, ByteLoadingOption)
383422 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
384423 * @see #addDirectory(String, File, String)
424+ * @see #addDirectory(String, File, String, boolean)
385425 * @see #addDirectory(String, File, String, ByteLoadingOption)
386426 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
387427 * @since 03.05.00
@@ -398,14 +438,18 @@ public final void addDirectory(final File directory, final ByteLoadingOption loa
398438 * @param directoryName directory name to use
399439 *
400440 * @see #addDirectory(File)
441+ * @see #addDirectory(File, boolean)
401442 * @see #addDirectory(File, ByteLoadingOption)
402443 * @see #addDirectory(File, ByteLoadingOption, boolean)
444+ * @see #addDirectory(File, String, boolean)
403445 * @see #addDirectory(File, String, ByteLoadingOption)
404446 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
405447 * @see #addDirectory(String, File)
448+ * @see #addDirectory(String, File, boolean)
406449 * @see #addDirectory(String, File, ByteLoadingOption)
407450 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
408451 * @see #addDirectory(String, File, String)
452+ * @see #addDirectory(String, File, String, boolean)
409453 * @see #addDirectory(String, File, String, ByteLoadingOption)
410454 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
411455 * @since 02.00.00
@@ -415,6 +459,35 @@ public final void addDirectory(final File directory, final String directoryName)
415459 addDirectory ("" ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,false );
416460 }
417461
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+
418491 /**
419492 * Adds a directory to the handler with a specified name.
420493 *
@@ -424,14 +497,18 @@ public final void addDirectory(final File directory, final String directoryName)
424497 *
425498 * @see ByteLoadingOption
426499 * @see #addDirectory(File)
500+ * @see #addDirectory(File, boolean)
427501 * @see #addDirectory(File, ByteLoadingOption)
428502 * @see #addDirectory(File, ByteLoadingOption, boolean)
429503 * @see #addDirectory(File, String)
504+ * @see #addDirectory(File, String, boolean)
430505 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
431506 * @see #addDirectory(String, File)
507+ * @see #addDirectory(String, File, boolean)
432508 * @see #addDirectory(String, File, ByteLoadingOption)
433509 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
434510 * @see #addDirectory(String, File, String)
511+ * @see #addDirectory(String, File, String, boolean)
435512 * @see #addDirectory(String, File, String, ByteLoadingOption)
436513 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
437514 * @since 03.05.00
@@ -451,14 +528,18 @@ public final void addDirectory(final File directory, final String directoryName,
451528 *
452529 * @see ByteLoadingOption
453530 * @see #addDirectory(File)
531+ * @see #addDirectory(File, boolean)
454532 * @see #addDirectory(File, ByteLoadingOption)
455533 * @see #addDirectory(File, ByteLoadingOption, boolean)
456534 * @see #addDirectory(File, String)
535+ * @see #addDirectory(File, String, boolean)
457536 * @see #addDirectory(File, String, ByteLoadingOption)
458537 * @see #addDirectory(String, File)
538+ * @see #addDirectory(String, File, boolean)
459539 * @see #addDirectory(String, File, ByteLoadingOption)
460540 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
461541 * @see #addDirectory(String, File, String)
542+ * @see #addDirectory(String, File, String, boolean)
462543 * @see #addDirectory(String, File, String, ByteLoadingOption)
463544 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
464545 * @since 03.05.00
@@ -475,14 +556,18 @@ public final void addDirectory(final File directory, final String directoryName,
475556 * @param directory directory to add
476557 *
477558 * @see #addDirectory(File)
559+ * @see #addDirectory(File, boolean)
478560 * @see #addDirectory(File, ByteLoadingOption)
479561 * @see #addDirectory(File, ByteLoadingOption, boolean)
480562 * @see #addDirectory(File, String)
563+ * @see #addDirectory(File, String, boolean)
481564 * @see #addDirectory(File, String, ByteLoadingOption)
482565 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
566+ * @see #addDirectory(String, File, boolean)
483567 * @see #addDirectory(String, File, ByteLoadingOption)
484568 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
485569 * @see #addDirectory(String, File, String)
570+ * @see #addDirectory(String, File, String, boolean)
486571 * @see #addDirectory(String, File, String, ByteLoadingOption)
487572 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
488573 * @since 02.00.00
@@ -492,6 +577,33 @@ public final void addDirectory(final String context, final File directory){
492577 addDirectory (context ,directory ,directory .getName (),ByteLoadingOption .LIVELOAD ,false );
493578 }
494579
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+
495607 /**
496608 * Adds a directory to the handler at a specified context.
497609 *
@@ -501,14 +613,18 @@ public final void addDirectory(final String context, final File directory){
501613 *
502614 * @see ByteLoadingOption
503615 * @see #addDirectory(File)
616+ * @see #addDirectory(File, boolean)
504617 * @see #addDirectory(File, ByteLoadingOption)
505618 * @see #addDirectory(File, ByteLoadingOption, boolean)
506619 * @see #addDirectory(File, String)
620+ * @see #addDirectory(File, String, boolean)
507621 * @see #addDirectory(File, String, ByteLoadingOption)
508622 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
509623 * @see #addDirectory(String, File)
624+ * @see #addDirectory(String, File, boolean)
510625 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
511626 * @see #addDirectory(String, File, String)
627+ * @see #addDirectory(String, File, String, boolean)
512628 * @see #addDirectory(String, File, String, ByteLoadingOption)
513629 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
514630 * @since 03.05.00
@@ -528,14 +644,18 @@ public final void addDirectory(final String context, final File directory, final
528644 *
529645 * @see ByteLoadingOption
530646 * @see #addDirectory(File)
647+ * @see #addDirectory(File, boolean)
531648 * @see #addDirectory(File, ByteLoadingOption)
532649 * @see #addDirectory(File, ByteLoadingOption, boolean)
533650 * @see #addDirectory(File, String)
651+ * @see #addDirectory(File, String, boolean)
534652 * @see #addDirectory(File, String, ByteLoadingOption)
535653 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
536654 * @see #addDirectory(String, File)
655+ * @see #addDirectory(String, File, boolean)
537656 * @see #addDirectory(String, File, ByteLoadingOption)
538657 * @see #addDirectory(String, File, String)
658+ * @see #addDirectory(String, File, String, boolean)
539659 * @see #addDirectory(String, File, String, ByteLoadingOption)
540660 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
541661 * @since 03.05.00
@@ -553,14 +673,18 @@ public final void addDirectory(final String context, final File directory, final
553673 * @param directoryName directory name to use
554674 *
555675 * @see #addDirectory(File)
676+ * @see #addDirectory(File, boolean)
556677 * @see #addDirectory(File, ByteLoadingOption)
557678 * @see #addDirectory(File, ByteLoadingOption, boolean)
558679 * @see #addDirectory(File, String)
680+ * @see #addDirectory(File, String, boolean)
559681 * @see #addDirectory(File, String, ByteLoadingOption)
560682 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
561683 * @see #addDirectory(String, File)
684+ * @see #addDirectory(String, File, boolean)
562685 * @see #addDirectory(String, File, ByteLoadingOption)
563686 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
687+ * @see #addDirectory(String, File, String, boolean)
564688 * @see #addDirectory(String, File, String, ByteLoadingOption)
565689 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
566690 * @since 02.00.00
@@ -570,6 +694,36 @@ public final void addDirectory(final String context, final File directory, final
570694 addDirectory (context ,directory ,directoryName ,ByteLoadingOption .LIVELOAD ,false );
571695 }
572696
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+
573727 /**
574728 * Adds a directory to the handler at a specified context with a specified name.
575729 *
@@ -580,15 +734,19 @@ public final void addDirectory(final String context, final File directory, final
580734 *
581735 * @see ByteLoadingOption
582736 * @see #addDirectory(File)
737+ * @see #addDirectory(File, boolean)
583738 * @see #addDirectory(File, ByteLoadingOption)
584739 * @see #addDirectory(File, ByteLoadingOption, boolean)
585740 * @see #addDirectory(File, String)
741+ * @see #addDirectory(File, String, boolean)
586742 * @see #addDirectory(File, String, ByteLoadingOption)
587743 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
588744 * @see #addDirectory(String, File)
745+ * @see #addDirectory(String, File, boolean)
589746 * @see #addDirectory(String, File, ByteLoadingOption)
590747 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
591748 * @see #addDirectory(String, File, String)
749+ * @see #addDirectory(String, File, String, boolean)
592750 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
593751 * @since 03.05.00
594752 * @author Ktt Development
@@ -608,15 +766,19 @@ public final void addDirectory(final String context, final File directory, final
608766 *
609767 * @see ByteLoadingOption
610768 * @see #addDirectory(File)
769+ * @see #addDirectory(File, boolean)
611770 * @see #addDirectory(File, ByteLoadingOption)
612771 * @see #addDirectory(File, ByteLoadingOption, boolean)
613772 * @see #addDirectory(File, String)
773+ * @see #addDirectory(File, String, boolean)
614774 * @see #addDirectory(File, String, ByteLoadingOption)
615775 * @see #addDirectory(File, String, ByteLoadingOption, boolean)
616776 * @see #addDirectory(String, File)
777+ * @see #addDirectory(String, File, boolean)
617778 * @see #addDirectory(String, File, ByteLoadingOption)
618779 * @see #addDirectory(String, File, ByteLoadingOption, boolean)
619780 * @see #addDirectory(String, File, String)
781+ * @see #addDirectory(String, File, String, boolean)
620782 * @see #addDirectory(String, File, String, ByteLoadingOption)
621783 * @since 03.05.00
622784 * @author Ktt Development
0 commit comments