author | jjg |
Thu, 10 Aug 2017 15:21:17 -0700 | |
changeset 46147 | 047bdc4d771d |
parent 45437 | c48b8edad8dd |
permissions | -rw-r--r-- |
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 | 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 | 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 | 21 |
* Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
22 |
* or visit www.oracle.com if you need additional information or have any |
|
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 | 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 | 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 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 | 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; |