Categories:
Audio (13)
Biotech (29)
Bytecode (36)
Database (77)
Framework (7)
Game (7)
General (507)
Graphics (53)
I/O (35)
IDE (2)
JAR Tools (101)
JavaBeans (21)
JDBC (121)
JDK (426)
JSP (20)
Logging (108)
Mail (58)
Messaging (8)
Network (84)
PDF (97)
Report (7)
Scripting (84)
Security (32)
Server (121)
Servlet (26)
SOAP (24)
Testing (54)
Web (15)
XML (309)
Collections:
Other Resources:
JDK 17 java.base.jmod - Base Module
JDK 17 java.base.jmod is the JMOD file for JDK 17 Base module.
JDK 17 Base module compiled class files are stored in \fyicenter\jdk-17.0.5\jmods\java.base.jmod.
JDK 17 Base module compiled class files are also linked and stored in the \fyicenter\jdk-17.0.5\lib\modules JImage file.
JDK 17 Base module source code files are stored in \fyicenter\jdk-17.0.5\lib\src.zip\java.base.
You can click and view the content of each source code file in the list below.
✍: FYIcenter
⏎ java/nio/file/attribute/DosFileAttributeView.java
/* * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.nio.file.attribute; import java.io.IOException; /** * A file attribute view that provides a view of the legacy "DOS" file attributes. * These attributes are supported by file systems such as the File Allocation * Table (FAT) format commonly used in <em>consumer devices</em>. * * <p> A {@code DosFileAttributeView} is a {@link BasicFileAttributeView} that * additionally supports access to the set of DOS attribute flags that are used * to indicate if the file is read-only, hidden, a system file, or archived. * * <p> Where dynamic access to file attributes is required, the attributes * supported by this attribute view are as defined by {@code * BasicFileAttributeView}, and in addition, the following attributes are * supported: * <blockquote> * <table class="striped"> * <caption style="display:none">Supported attributes</caption> * <thead> * <tr> * <th scope="col"> Name </th> * <th scope="col"> Type </th> * </tr> * </thead> * <tbody> * <tr> * <th scope="row"> readonly </th> * <td> {@link Boolean} </td> * </tr> * <tr> * <th scope="row"> hidden </th> * <td> {@link Boolean} </td> * </tr> * <tr> * <th scope="row"> system </th> * <td> {@link Boolean} </td> * </tr> * <tr> * <th scope="row"> archive </th> * <td> {@link Boolean} </td> * </tr> * </tbody> * </table> * </blockquote> * * <p> The {@link java.nio.file.Files#getAttribute getAttribute} method may * be used to read any of these attributes, or any of the attributes defined by * {@link BasicFileAttributeView} as if by invoking the {@link #readAttributes * readAttributes()} method. * * <p> The {@link java.nio.file.Files#setAttribute setAttribute} method may * be used to update the file's last modified time, last access time or create * time attributes as defined by {@link BasicFileAttributeView}. It may also be * used to update the DOS attributes as if by invoking the {@link #setReadOnly * setReadOnly}, {@link #setHidden setHidden}, {@link #setSystem setSystem}, and * {@link #setArchive setArchive} methods respectively. * * @since 1.7 */ public interface DosFileAttributeView extends BasicFileAttributeView { /** * Returns the name of the attribute view. Attribute views of this type * have the name {@code "dos"}. */ @Override String name(); /** * @throws IOException {@inheritDoc} * @throws SecurityException {@inheritDoc} */ @Override DosFileAttributes readAttributes() throws IOException; /** * Updates the value of the read-only attribute. * * <p> It is implementation specific if the attribute can be updated as an * atomic operation with respect to other file system operations. An * implementation may, for example, require to read the existing value of * the DOS attribute in order to update this attribute. * * @param value * the new value of the attribute * * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default, and a security manager is installed, * its {@link SecurityManager#checkWrite(String) checkWrite} method * is invoked to check write access to the file */ void setReadOnly(boolean value) throws IOException; /** * Updates the value of the hidden attribute. * * <p> It is implementation specific if the attribute can be updated as an * atomic operation with respect to other file system operations. An * implementation may, for example, require to read the existing value of * the DOS attribute in order to update this attribute. * * @param value * the new value of the attribute * * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default, and a security manager is installed, * its {@link SecurityManager#checkWrite(String) checkWrite} method * is invoked to check write access to the file */ void setHidden(boolean value) throws IOException; /** * Updates the value of the system attribute. * * <p> It is implementation specific if the attribute can be updated as an * atomic operation with respect to other file system operations. An * implementation may, for example, require to read the existing value of * the DOS attribute in order to update this attribute. * * @param value * the new value of the attribute * * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default, and a security manager is installed, * its {@link SecurityManager#checkWrite(String) checkWrite} method * is invoked to check write access to the file */ void setSystem(boolean value) throws IOException; /** * Updates the value of the archive attribute. * * <p> It is implementation specific if the attribute can be updated as an * atomic operation with respect to other file system operations. An * implementation may, for example, require to read the existing value of * the DOS attribute in order to update this attribute. * * @param value * the new value of the attribute * * @throws IOException * if an I/O error occurs * @throws SecurityException * In the case of the default, and a security manager is installed, * its {@link SecurityManager#checkWrite(String) checkWrite} method * is invoked to check write access to the file */ void setArchive(boolean value) throws IOException; }
⏎ java/nio/file/attribute/DosFileAttributeView.java
Or download all of them as a single archive file:
File name: java.base-17.0.5-src.zip File size: 8883851 bytes Release date: 2022-09-13 Download
2023-09-26, 45889👍, 1💬
Popular Posts:
JasperReports, the world's most popular open source business intelligence and reporting engine and J...
iText is an ideal library for developers looking to enhance web- and other applications with dynamic...
JDK 11 jrt-fs.jar is the JAR file for JDK 11 JRT-FS (Java RunTime - File System) defined in the "jdk...
How to download and install JDK (Java Development Kit) 1.4? If you want to write Java applications, ...
Java Architecture for XML Binding (JAXB) is a Java API that allows Java developers to map Java class...