mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-25 14:49:40 +08:00
6a9d31a7d4
* Makefile.am (texinfo): Add texinfo target for generating texinfo documentation. * Makefile.in: Rebuilt. * scripts/TexinfoDoclet.java: New file. * doc/java-applet.texi, doc/java-lang-reflect.texi, doc/java-awt-color.texi, doc/java-lang.texi, doc/java-awt-datatransfer.texi, doc/java-math.texi, doc/java-awt-event.texi, doc/java-net.texi, doc/java-awt-geom.texi, doc/java-security-spec.texi, doc/java-awt-image.texi, doc/java-security.texi, doc/java-awt-peer.texi, doc/java-sql.texi, doc/java-awt.texi, doc/java-text.texi, doc/java-beans-beancontext.texi, doc/java-util-jar.texi, doc/java-beans.texi, doc/java-util-zip.texi, doc/java-io.texi, doc/java-util.texi, doc/java-lang-ref.texi: New files. From-SVN: r38789
355 lines
15 KiB
Plaintext
355 lines
15 KiB
Plaintext
@deftypemethod BasicPermission {public boolean} implies (java.security.Permission@w{ }@var{perm})
|
|
This method tests to see if the specified permission is implied by
|
|
this permission. This will be true if the following conditions are met:
|
|
|
|
|
|
|
|
|
|
@itemize @bullet
|
|
|
|
|
|
@item
|
|
The specified object is an instance of @code{BasicPermission},
|
|
or a subclass.
|
|
|
|
@item
|
|
The name of the specified permission is identical to this permission's
|
|
name or the name of the specified permission satisfies a wildcard match
|
|
on this permission.
|
|
|
|
@end itemize
|
|
|
|
@end deftypemethod
|
|
@deftypemethod BasicPermission {public boolean} equals (java.lang.Object@w{ }@var{obj})
|
|
This method tests to see if this object is equal to the specified
|
|
@code{Object}. This will be true if and only if the specified
|
|
object meets the following conditions:
|
|
|
|
|
|
|
|
|
|
@itemize @bullet
|
|
|
|
|
|
@item
|
|
It is an instance of @code{BasicPermission}, or a subclass.
|
|
|
|
@item
|
|
It has the same name as this permission.
|
|
|
|
@end itemize
|
|
|
|
@end deftypemethod
|
|
@deftypemethod BasicPermission {public int} hashCode ()
|
|
This method returns a hash code for this permission object. The hash
|
|
code returned is the value returned by calling the @code{hashCode}
|
|
method on the @code{String} that is the name of this permission.
|
|
@end deftypemethod
|
|
@deftypemethod BasicPermission {public String} getActions ()
|
|
This method returns a list of the actions associated with this
|
|
permission. This method always returns the empty string ("") since
|
|
this class ignores actions.
|
|
@end deftypemethod
|
|
@deftypemethod BasicPermission {public PermissionCollection} newPermissionCollection ()
|
|
This method returns an instance of @code{PermissionCollection}
|
|
suitable for storing @code{BasicPermission} objects. This returns
|
|
be a sub class of @code{PermissionCollection}
|
|
that allows for an efficient and consistent implementation of
|
|
the @code{implies} method. The collection doesn't handle subclasses
|
|
of BasicPermission correctly; they must override this method.
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public MessageDigest} getMessageDigest ()
|
|
Returns the MessageDigest associated with this DigestOutputStream
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public void} setMessageDigest (java.security.MessageDigest@w{ }@var{digest})
|
|
Sets the current MessageDigest to current parameter
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public void} write (int@w{ }@var{b}) @*throws IOException
|
|
Updates the hash if the on flag is true and then writes a byte to
|
|
the underlying output stream.
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public void} write (byte[]@w{ }@var{b}, int@w{ }@var{off}, int@w{ }@var{len}) @*throws IOException
|
|
Updates the hash if the on flag is true and then writes the bytes
|
|
to the underlying output stream.
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public void} on (boolean@w{ }@var{on})
|
|
Sets the flag specifying if this DigestOutputStream updates the
|
|
digest in the write() methods. The default is on;
|
|
@end deftypemethod
|
|
@deftypemethod DigestOutputStream {public String} toString ()
|
|
Converts the output stream and underlying message digest to a string.
|
|
@end deftypemethod
|
|
@deftypemethod Guard {public void} checkGuard (java.lang.Object@w{ }@var{obj}) @*throws SecurityException
|
|
This method tests whether or not access is allowed to the specified
|
|
guarded object. Access is allowed if this method returns silently. If
|
|
access is denied, an exception is generated.
|
|
@end deftypemethod
|
|
@deftypemethod Key {public String} getAlgorithm ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Key {public String} getFormat ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Key {public byte} getEncoded ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGenerator {public static KeyPairGenerator} getInstance (java.lang.String@w{ }@var{algorithm}) @*throws NoSuchAlgorithmException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGenerator {public static KeyPairGenerator} getInstance (java.lang.String@w{ }@var{algorithm}, java.lang.String@w{ }@var{provider}) @*throws NoSuchAlgorithmException, NoSuchProviderException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGenerator {public String} getAlgorithm ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGenerator {public abstract void} initialize (int@w{ }@var{strength}, java.security.SecureRandom@w{ }@var{random})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGenerator {public abstract KeyPair} generateKeyPair ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGeneratorSpi {public abstract void} initialize (int@w{ }@var{keysize}, java.security.SecureRandom@w{ }@var{random})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPairGeneratorSpi {public abstract KeyPair} generateKeyPair ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPair {public PublicKey} getPublic ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod KeyPair {public PrivateKey} getPrivate ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public static MessageDigest} getInstance (java.lang.String@w{ }@var{algorithm}) @*throws NoSuchAlgorithmException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public static MessageDigest} getInstance (java.lang.String@w{ }@var{algorithm}, java.lang.String@w{ }@var{provider}) @*throws NoSuchAlgorithmException, NoSuchProviderException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public void} update (byte@w{ }@var{input})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public void} update (byte[]@w{ }@var{input}, int@w{ }@var{offset}, int@w{ }@var{len})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public void} update (byte[]@w{ }@var{input})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public byte} digest ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public byte} digest (byte[]@w{ }@var{input})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public String} toString ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public static boolean} isEqual (byte[]@w{ }@var{digesta}, byte[]@w{ }@var{digestb})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public void} reset ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public final String} getAlgorithm ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {protected abstract void} engineUpdate (byte@w{ }@var{input})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {protected abstract void} engineUpdate (byte[]@w{ }@var{input}, int@w{ }@var{offset}, int@w{ }@var{len})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {protected abstract byte} engineDigest ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {protected abstract void} engineReset ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod MessageDigest {public Object} clone () @*throws CloneNotSupportedException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public boolean} isReadOnly ()
|
|
This method tests whether or not this @code{PermissionCollection}
|
|
object is read only.
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public void} setReadOnly ()
|
|
This method sets this @code{PermissionCollection} object to be
|
|
read only. No further permissions can be added to it after calling this
|
|
method.
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public abstract void} add (java.security.Permission@w{ }@var{perm}) @*throws SecurityException, IllegalArgumentException
|
|
This method adds a new @code{Permission} object to the collection.
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public abstract Enumeration} elements ()
|
|
This method returns an @code{Enumeration} of all the objects in
|
|
this collection.
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public abstract boolean} implies (java.security.Permission@w{ }@var{perm})
|
|
This method tests whether the specified @code{Permission} object is
|
|
implied by this collection of @code{Permission} objects.
|
|
@end deftypemethod
|
|
@deftypemethod PermissionCollection {public String} toString ()
|
|
This method returns a @code{String} representation of this
|
|
collection. It will print the class name and has code in the same
|
|
manner as @code{Object.toString()} then print a listing of all
|
|
the @code{Permission} objects contained.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public String} getName ()
|
|
This method returns the name of this @code{Permission}
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public abstract String} getActions ()
|
|
This method returns the list of actions for this @code{Permission}
|
|
as a @code{String}.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public void} checkGuard (java.lang.Object@w{ }@var{obj}) @*throws SecurityException
|
|
This method implements the @code{Guard} interface for this class.
|
|
It calls the @code{checkPermission} method in
|
|
@code{SecurityManager} with this @code{Permission} as its
|
|
argument. This method returns silently if the security check succeeds
|
|
or throws an exception if it fails.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public abstract boolean} implies (java.security.Permission@w{ }@var{perm})
|
|
This method tests whether this @code{Permission} implies that the
|
|
specified @code{Permission} is also granted.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public abstract int} hashCode ()
|
|
This method returns a hash code for this @code{Permission}.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public String} toString ()
|
|
This method returns a @code{String} representation of this
|
|
@code{Permission} object.
|
|
@end deftypemethod
|
|
@deftypemethod Permission {public PermissionCollection} newPermissionCollection ()
|
|
This method returns an empty @code{PermissionCollection} object
|
|
that can store permissions of this type, or @code{null} if no
|
|
such collection is defined.
|
|
@end deftypemethod
|
|
@deftypemethod Principal {public String} getName ()
|
|
This method returns a @code{String} that names this
|
|
@code{Principal}.
|
|
@end deftypemethod
|
|
@deftypemethod Principal {public boolean} equals (java.lang.Object@w{ }@var{obj})
|
|
This method tests another @code{Principal} object for equality
|
|
with this one.
|
|
@end deftypemethod
|
|
@deftypemethod Principal {public int} hashCode ()
|
|
This method returns a hash code value for this @code{Principal}.
|
|
@end deftypemethod
|
|
@deftypemethod Principal {public String} toString ()
|
|
This method returns a @code{String} representation of this
|
|
@code{Principal}.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public String} getName ()
|
|
This method returns the name assigned to this @code{Provider}.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public double} getVersion ()
|
|
This method retunrs the version number of this @code{Provider}.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public String} getInfo ()
|
|
This method returns a textual description of the @code{Provider}.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public Object} put (java.lang.Object@w{ }@var{key}, java.lang.Object@w{ }@var{value})
|
|
This method sets the specified key to have the specified value.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public Object} remove (java.lang.Object@w{ }@var{key})
|
|
This method removes the specified key entry (and its associated value)
|
|
from the property mapping list.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public void} clear ()
|
|
This method clears the entire property list such that it no longer
|
|
contains the properties used to look up the services provided by
|
|
the @code{Provider}.
|
|
@end deftypemethod
|
|
@deftypemethod Provider {public String} toString ()
|
|
This method returns a @code{String} representation of this
|
|
object. This will include the @code{Provider} name and
|
|
version number.
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static int} insertProviderAt (java.security.Provider@w{ }@var{provider}, int@w{ }@var{position})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static int} addProvider (java.security.Provider@w{ }@var{provider})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static void} removeProvider (java.lang.String@w{ }@var{name})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static Provider} getProviders ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static Provider} getProvider (java.lang.String@w{ }@var{name})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static String} getProperty (java.lang.String@w{ }@var{key})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Security {public static void} setProperty (java.lang.String@w{ }@var{key}, java.lang.String@w{ }@var{value})
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public static Signature} getInstance (java.lang.String@w{ }@var{algorithm}) @*throws NoSuchAlgorithmException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public static Signature} getInstance (java.lang.String@w{ }@var{algorithm}, java.lang.String@w{ }@var{provider}) @*throws NoSuchAlgorithmException, NoSuchProviderException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} initVerify (java.security.PublicKey@w{ }@var{publicKey}) @*throws InvalidKeyException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} initSign (java.security.PrivateKey@w{ }@var{privateKey}) @*throws InvalidKeyException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final byte} sign () @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final boolean} verify (byte[]@w{ }@var{signature}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} update (byte@w{ }@var{b}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} update (byte[]@w{ }@var{data}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} update (byte[]@w{ }@var{data}, int@w{ }@var{off}, int@w{ }@var{len}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final String} getAlgorithm ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public String} toString ()
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final void} setParameter (java.lang.String@w{ }@var{param}, java.lang.Object@w{ }@var{value}) @*throws InvalidParameterException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public final Object} getParameter (java.lang.String@w{ }@var{param}) @*throws InvalidParameterException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract void} engineInitVerify (java.security.PublicKey@w{ }@var{publicKey}) @*throws InvalidKeyException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract void} engineInitSign (java.security.PrivateKey@w{ }@var{privateKey}) @*throws InvalidKeyException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract void} engineUpdate (byte@w{ }@var{b}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract void} engineUpdate (byte[]@w{ }@var{b}, int@w{ }@var{off}, int@w{ }@var{len}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract byte} engineSign () @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract boolean} engineVerify (byte[]@w{ }@var{sigBytes}) @*throws SignatureException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract void} engineSetParameter (java.lang.String@w{ }@var{param}, java.lang.Object@w{ }@var{value}) @*throws InvalidParameterException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {protected abstract Object} engineGetParameter (java.lang.String@w{ }@var{param}) @*throws InvalidParameterException
|
|
|
|
@end deftypemethod
|
|
@deftypemethod Signature {public Object} clone () @*throws CloneNotSupportedException
|
|
|
|
@end deftypemethod
|