Lines Matching defs:Provider

55  * "../../../technotes/guides/security/crypto/CryptoSpec.html#Provider">The Provider Class</a>
68 * <p>The service type <code>Provider</code> is reserved for use by the
71 * The following attributes are automatically placed in each Provider object:
74 * <tr><td><code>Provider.id name</code></td>
76 * <tr><td><code>Provider.id version</code></td>
78 * <tr><td><code>Provider.id info</code></td>
80 * <tr><td><code>Provider.id className</code></td>
87 public abstract class Provider extends Properties {
94 ("provider", "Provider");
133 protected Provider(String name, double version, String info) {
250 * in this Provider.
266 // no longer calls entrySet() on the backing Map. (Provider's
432 super.put("Provider.id name", String.valueOf(name));
433 super.put("Provider.id version", String.valueOf(version));
434 super.put("Provider.id info", String.valueOf(info));
435 super.put("Provider.id className", this.getClass().getName());
465 if (keyString.startsWith("Provider.")) {
480 if (keyString.startsWith("Provider.")) {
660 * Get the service describing this Provider's implementation of the
672 * @return the service describing this Provider's matching service
708 * this Provider.
711 * this Provider
774 ("service.getProvider() must match this Provider object");
793 * Put the string properties for this Service in this Provider's
811 * Remove the string properties for this Service from this Provider's
1036 private final Provider provider;
1055 // whether this service has been registered with the Provider
1063 private Service(Provider provider) {
1101 public Service(Provider provider, String type, String algorithm,
1147 * Return the Provider of this service.
1149 * @return the Provider of this service
1151 public final Provider getProvider() {
1218 ("Service not registered with Provider "