jdk/src/java.base/share/classes/java/nio/file/attribute/package-info.java
author jjg
Thu, 10 Aug 2017 15:21:17 -0700
changeset 46147 047bdc4d771d
parent 45437 c48b8edad8dd
permissions -rw-r--r--
8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages Reviewed-by: bpb, smarks
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     1
/*
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
     2
 * Copyright (c) 2007, 2017, Oracle and/or its affiliates. All rights reserved.
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     4
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 3419
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 3419
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    10
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    15
 * accompanied this code).
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    16
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    20
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 3419
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 3419
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 3419
diff changeset
    23
 * questions.
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    24
 */
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    25
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    26
/**
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    27
 * Interfaces and classes providing access to file and file system attributes.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    28
 *
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    29
 * <table class="striped" style="padding-left:2em; text-align:left">
45437
c48b8edad8dd 8181156: html5 issues in java.base javadoc
rriggs
parents: 32143
diff changeset
    30
 *     <caption style="display:none">Attribute views</caption>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    31
 * <thead>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    32
 * <tr><th scope="col">Attribute views</th>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    33
 *     <th scope="col">Description</th></tr>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    34
 * </thead>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    35
 * <tbody>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    36
 * <tr><th scope="row"><i>{@link java.nio.file.attribute.AttributeView}</i></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    37
 *     <td>Can read or update non-opaque values associated with objects in a file system</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    38
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    39
 *     <span style="padding-left:1em"><i>{@link java.nio.file.attribute.FileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    40
 *     <td>Can read or update file attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    41
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    42
 *     <span style="padding-left:2em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    43
 *     <i>{@link java.nio.file.attribute.BasicFileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    44
 *     <td>Can read or update a basic set of file attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    45
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    46
 *     <span style="padding-left:3em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    47
 *     <i>{@link java.nio.file.attribute.PosixFileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    48
 *     <td>Can read or update POSIX defined file attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    49
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    50
 *     <span style="padding-left:3em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    51
 *     <i>{@link java.nio.file.attribute.DosFileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    52
 *     <td>Can read or update FAT file attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    53
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    54
 *     <span style="padding-left:2em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    55
 *     <i>{@link java.nio.file.attribute.FileOwnerAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    56
 *     <td>Can read or update the owner of a file</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    57
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    58
 *     <span style="padding-left:3em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    59
 *     <i>{@link java.nio.file.attribute.AclFileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    60
 *     <td>Can read or update Access Control Lists</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    61
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    62
 *     <span style="padding-left:2em">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    63
 *     <i>{@link java.nio.file.attribute.UserDefinedFileAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    64
 *     <td>Can read or update user-defined file attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    65
 * <tr><th scope="row">
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    66
 *     <span style="padding-left:1em"><i>{@link java.nio.file.attribute.FileStoreAttributeView}</i></span></th>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    67
 *     <td>Can read or update file system attributes</td></tr>
46147
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    68
 * </tbody>
047bdc4d771d 8185994: Fix a11y and HTML issues in the java.base/java.io and java.base/java.nio packages
jjg
parents: 45437
diff changeset
    69
 * </table>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    70
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    71
 * <p> An attribute view provides a read-only or updatable view of the non-opaque
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    72
 * values, or <em>metadata</em>, associated with objects in a file system.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    73
 * The {@link java.nio.file.attribute.FileAttributeView} interface is
27263
819f5f87d485 8023173: FileDescriptor should respect append flag
igerasim
parents: 26960
diff changeset
    74
 * extended by several other interfaces that provide views to specific sets of file
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    75
 * attributes. {@code FileAttributeViews} are selected by invoking the {@link
8158
77d9c0f1c19f 7006126: (fs) Updates to file system API (1/2011)
alanb
parents: 5506
diff changeset
    76
 * java.nio.file.Files#getFileAttributeView} method with a
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    77
 * <em>type-token</em> to identify the required view. Views can also be identified
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    78
 * by name. The {@link java.nio.file.attribute.FileStoreAttributeView} interface
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    79
 * provides access to file store attributes. A {@code FileStoreAttributeView} of
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    80
 * a given type is obtained by invoking the {@link
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    81
 * java.nio.file.FileStore#getFileStoreAttributeView} method.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    82
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    83
 * <p> The {@link java.nio.file.attribute.BasicFileAttributeView}
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    84
 * class defines methods to read and update a <em>basic</em> set of file
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    85
 * attributes that are common to many file systems.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    86
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    87
 * <p> The {@link java.nio.file.attribute.PosixFileAttributeView}
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    88
 * interface extends {@code BasicFileAttributeView} by defining methods
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    89
 * to access the file attributes commonly used by file systems and operating systems
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    90
 * that implement the Portable Operating System Interface (POSIX) family of
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    91
 * standards.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    92
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    93
 * <p> The {@link java.nio.file.attribute.DosFileAttributeView}
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    94
 * class extends {@code BasicFileAttributeView} by defining methods to
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    95
 * access the legacy "DOS" file attributes supported on file systems such as File
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    96
 * Allocation Tabl (FAT), commonly used in consumer devices.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    97
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    98
 * <p> The {@link java.nio.file.attribute.AclFileAttributeView}
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
    99
 * class defines methods to read and write the Access Control List (ACL)
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   100
 * file attribute. The ACL model used by this file attribute view is based
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   101
 * on the model defined by <a href="http://www.ietf.org/rfc/rfc3530.txt">
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   102
 * <i>RFC&nbsp;3530: Network File System (NFS) version 4 Protocol</i></a>.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   103
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   104
 * <p> In addition to attribute views, this package also defines classes and
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   105
 * interfaces that are used when accessing attributes:
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   106
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   107
 * <ul>
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   108
 *
19033
13013b301bd0 8020948: Fix doclint issues in misc package-info.java files
darcy
parents: 9035
diff changeset
   109
 *   <li> The {@link java.nio.file.attribute.UserPrincipal} and
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   110
 *   {@link java.nio.file.attribute.GroupPrincipal} interfaces represent an
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   111
 *   identity or group identity. </li>
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   112
 *
19033
13013b301bd0 8020948: Fix doclint issues in misc package-info.java files
darcy
parents: 9035
diff changeset
   113
 *   <li> The {@link java.nio.file.attribute.UserPrincipalLookupService}
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   114
 *   interface defines methods to lookup user or group principals. </li>
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   115
 *
19033
13013b301bd0 8020948: Fix doclint issues in misc package-info.java files
darcy
parents: 9035
diff changeset
   116
 *   <li> The {@link java.nio.file.attribute.FileAttribute} interface
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   117
 *   represents the value of an attribute for cases where the attribute value is
3419
3ae6dc68c20d 6866554: Misc. javadoc warnings
martin
parents: 2057
diff changeset
   118
 *   required to be set atomically when creating an object in the file system. </li>
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   119
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   120
 * </ul>
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   121
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   122
 *
32143
394ab6a6658d 8133459: replace <tt> tags (obsolete in html5) in java.nio docs
avstepan
parents: 27263
diff changeset
   123
 * <p> Unless otherwise noted, passing a {@code null} argument to a constructor
2057
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   124
 * or method in any class or interface in this package will cause a {@link
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   125
 * java.lang.NullPointerException NullPointerException} to be thrown.
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   126
 *
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   127
 * @since 1.7
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   128
 */
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   129
3acf8e5e2ca0 6781363: New I/O: Update socket-channel API to jsr203/nio2-b99
alanb
parents:
diff changeset
   130
package java.nio.file.attribute;