2424 * @see SimpleHttpHandler
2525 * @see com.sun.net.httpserver.HttpHandler
2626 * @since 02.00.00
27- * @version 03.05.03
27+ * @version 03.05.05
2828 * @author Ktt Development
2929 */
3030public class FileHandler implements SimpleHttpHandler {
@@ -49,7 +49,7 @@ public byte[] getBytes(final File file, final byte[] bytes){
4949
5050 @ Override
5151 public String getName (final File file ){
52- return file . getName ();
52+ return FileHandler . this . getName (file );
5353 }
5454 };
5555 }
@@ -340,7 +340,7 @@ public final void addFiles(final String context, final File[] files, final ByteL
340340 * @author Ktt Development
341341 */
342342 public final void addDirectory (final File directory ){
343- addDirectory ("" ,directory ,directory . getName (),ByteLoadingOption .LIVELOAD ,false );
343+ addDirectory ("" ,directory ,getName (directory ),ByteLoadingOption .LIVELOAD ,false );
344344 }
345345
346346 /**
@@ -368,7 +368,7 @@ public final void addDirectory(final File directory){
368368 * @author Ktt Development
369369 */
370370 public final void addDirectory (final File directory , final boolean walk ){
371- addDirectory ("" ,directory ,directory . getName (),ByteLoadingOption .LIVELOAD ,walk );
371+ addDirectory ("" ,directory ,getName (directory ),ByteLoadingOption .LIVELOAD ,walk );
372372 }
373373
374374 /**
@@ -397,7 +397,7 @@ public final void addDirectory(final File directory, final boolean walk){
397397 * @author Ktt Development
398398 */
399399 public final void addDirectory (final File directory , final ByteLoadingOption loadingOption ){
400- addDirectory ("" ,directory ,directory . getName (),loadingOption ,false );
400+ addDirectory ("" ,directory ,getName (directory ),loadingOption ,false );
401401 }
402402
403403 /**
@@ -427,7 +427,7 @@ public final void addDirectory(final File directory, final ByteLoadingOption loa
427427 * @author Ktt Development
428428 */
429429 public final void addDirectory (final File directory , final ByteLoadingOption loadingOption , final boolean walk ){
430- addDirectory ("" ,directory ,directory . getName (),loadingOption ,walk );
430+ addDirectory ("" ,directory ,getName (directory ),loadingOption ,walk );
431431 }
432432
433433 /**
@@ -573,7 +573,7 @@ public final void addDirectory(final File directory, final String directoryName,
573573 * @author Ktt Development
574574 */
575575 public final void addDirectory (final String context , final File directory ){
576- addDirectory (context ,directory ,directory . getName (),ByteLoadingOption .LIVELOAD ,false );
576+ addDirectory (context ,directory ,getName (directory ),ByteLoadingOption .LIVELOAD ,false );
577577 }
578578
579579 /**
@@ -600,7 +600,7 @@ public final void addDirectory(final String context, final File directory){
600600 * @see #addDirectory(String, File, String, ByteLoadingOption, boolean)
601601 */
602602 public final void addDirectory (final String context , final File directory , final boolean walk ){
603- addDirectory (context ,directory ,directory . getName (),ByteLoadingOption .LIVELOAD ,walk );
603+ addDirectory (context ,directory ,getName (directory ),ByteLoadingOption .LIVELOAD ,walk );
604604 }
605605
606606 /**
@@ -630,7 +630,7 @@ public final void addDirectory(final String context, final File directory, final
630630 * @author Ktt Development
631631 */
632632 public final void addDirectory (final String context , final File directory , final ByteLoadingOption loadingOption ){
633- addDirectory (context ,directory ,directory . getName (),loadingOption ,false );
633+ addDirectory (context ,directory ,getName (directory ),loadingOption ,false );
634634 }
635635
636636 /**
@@ -661,7 +661,7 @@ public final void addDirectory(final String context, final File directory, final
661661 * @author Ktt Development
662662 */
663663 public final void addDirectory (final String context , final File directory , final ByteLoadingOption loadingOption , final boolean walk ){
664- addDirectory (context ,directory ,directory . getName (),loadingOption ,walk );
664+ addDirectory (context ,directory ,getName (directory ),loadingOption ,walk );
665665 }
666666
667667 /**
@@ -792,6 +792,12 @@ public final void addDirectory(final String context, final File directory, final
792792 }catch (final UncheckedIOException ignored ){}
793793 }
794794
795+ //
796+
797+ private String getName (final File file ){
798+ return file .getParentFile () == null ? file .getPath () : file .getName ();
799+ }
800+
795801//
796802
797803 @ Override
0 commit comments