< prev index next >

src/java.rmi/share/classes/com/sun/rmi/rmid/ExecPermission.java

Print this page

        

*** 38,55 **** * execute permission. A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * all the files and directories contained in that directory. A pathname * that ends with "/-" indicates (recursively) all files * and subdirectories contained in that directory. A pathname consisting of ! * the special token "&lt;&lt;ALL FILES&gt;&gt;" matches <bold>any</bold> file. * <P> * Note: A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current * directory. - * <P> * * * @author Ann Wollrath * * @serial exclude --- 38,54 ---- * execute permission. A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * all the files and directories contained in that directory. A pathname * that ends with "/-" indicates (recursively) all files * and subdirectories contained in that directory. A pathname consisting of ! * the special token "{@code <<ALL FILES>>}" matches <b>any</b> file. * <P> * Note: A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current * directory. * * * @author Ann Wollrath * * @serial exclude
*** 70,80 **** * <p>A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * a directory and all the files contained in that directory. A pathname * that ends with "/-" indicates a directory and (recursively) all files * and subdirectories contained in that directory. The special pathname ! * "&lt;&lt;ALL FILES&gt;&gt;" matches all files. * * <p>A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current --- 69,79 ---- * <p>A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * a directory and all the files contained in that directory. A pathname * that ends with "/-" indicates a directory and (recursively) all files * and subdirectories contained in that directory. The special pathname ! * "{@code <<ALL FILES>>}" matches all files. * * <p>A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current
*** 94,104 **** * <p>A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * a directory and all the files contained in that directory. A pathname * that ends with "/-" indicates a directory and (recursively) all files * and subdirectories contained in that directory. The special pathname ! * "&lt;&lt;ALL FILES&gt;&gt;" matches all files. * * <p>A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current --- 93,103 ---- * <p>A pathname that ends in "/*" (where "/" is * the file separator character, <code>File.separatorChar</code>) indicates * a directory and all the files contained in that directory. A pathname * that ends with "/-" indicates a directory and (recursively) all files * and subdirectories contained in that directory. The special pathname ! * "{@code <<ALL FILES>>}" matches all files. * * <p>A pathname consisting of a single "*" indicates all the files * in the current directory, while a pathname consisting of a single "-" * indicates all the files in the current directory and * (recursively) all files and subdirectories contained in the current
*** 112,124 **** } /** * Checks if this ExecPermission object "implies" the specified permission. * <P> ! * More specifically, this method returns true if:<p> * <ul> ! * <li> <i>p</i> is an instanceof ExecPermission,<p> and * <li> <i>p</i>'s pathname is implied by this object's * pathname. For example, "/tmp/*" implies "/tmp/foo", since * "/tmp/*" encompasses the "/tmp" directory and all files in that * directory, including the one named "foo". * </ul> --- 111,123 ---- } /** * Checks if this ExecPermission object "implies" the specified permission. * <P> ! * More specifically, this method returns true if: * <ul> ! * <li> <i>p</i> is an instanceof ExecPermission, and * <li> <i>p</i>'s pathname is implied by this object's * pathname. For example, "/tmp/*" implies "/tmp/foo", since * "/tmp/*" encompasses the "/tmp" directory and all files in that * directory, including the one named "foo". * </ul>
*** 138,148 **** /** * Checks two ExecPermission objects for equality. * Checks that <i>obj</i>'s class is the same as this object's class * and has the same name as this object. ! * <P> * @param obj the object we are testing for equality with this object. * @return true if <i>obj</i> is an ExecPermission, and has the same * pathname as this ExecPermission object, false otherwise. */ public boolean equals(Object obj) { --- 137,147 ---- /** * Checks two ExecPermission objects for equality. * Checks that <i>obj</i>'s class is the same as this object's class * and has the same name as this object. ! * * @param obj the object we are testing for equality with this object. * @return true if <i>obj</i> is an ExecPermission, and has the same * pathname as this ExecPermission object, false otherwise. */ public boolean equals(Object obj) {
< prev index next >