JML

java.security
Class Provider

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended byjava.security.Provider
All Implemented Interfaces:
Cloneable, Map, Serializable

public abstract class Provider
extends Properties


Model Field Summary
 
Model fields inherited from class java.util.Hashtable
initialCapacity, mLoadFactor
 
Model fields inherited from class java.lang.Object
_getClass, objectState, theString
 
Model fields inherited from interface java.util.Map
theMap
 
Ghost Field Summary
 
Ghost fields inherited from class java.util.Dictionary
elementType, keyType
 
Ghost fields inherited from class java.lang.Object
objectTimesFinalized, owner
 
Ghost fields inherited from interface java.util.Map
containsNull
 
Field Summary
private static sun.security.util.Debug debug
           
private  Set entrySet
           
private  int entrySetCallCount
           
private  String info
           
private  String name
           
(package private) static long serialVersionUID
           
private  double version
           
 
Fields inherited from class java.util.Properties
defaults
 
Constructor Summary
(package private) Provider(String)
           
protected Provider(String, double, String)
           
 
Model Method Summary
 
Model methods inherited from class java.lang.Object
hashValue
 
Model methods inherited from interface java.util.Map
contains, contains, nullequals
 
Method Summary
private static void check(String)
           
 void clear()
           
 Set entrySet()
           
 String getInfo()
           
 String getName()
           
 double getVersion()
           
 Set keySet()
           
 void load(InputStream)
           
(package private) static Provider loadProvider(String)
           
 Object put(Object, Object)
           
 void putAll(Map)
           
private  void putAllInternal(Map)
           
 Object remove(Object)
           
 String toString()
           
 Collection values()
           
 
Methods inherited from class java.util.Properties
getProperty, getProperty, list, list, propertyNames, save, setProperty, store
 
Methods inherited from class java.util.Hashtable
clone, contains, containsKey, containsValue, elements, equals, get, hashCode, isEmpty, keys, rehash, size
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

version

private double version

debug

private static final sun.security.util.Debug debug

entrySet

private transient Set entrySet

name

private String name

entrySetCallCount

private transient int entrySetCallCount

info

private String info

serialVersionUID

static final long serialVersionUID
Constructor Detail

Provider

Provider(String)

Provider

protected Provider(String,
                   double,
                   String)
Method Detail

getVersion

public double getVersion()

clear

public void clear()
Specified by:
clear in interface Map
Overrides:
clear in class Hashtable

load

public void load(InputStream)
          throws IOException
Overrides:
load in class Properties
Throws:
IOException

getInfo

public String getInfo()

getName

public String getName()

toString

public String toString()
Overrides:
toString in class Hashtable

check

private static void check(String)

values

public Collection values()
Specified by:
values in interface Map
Overrides:
values in class Hashtable

putAll

public void putAll(Map)
Specified by:
putAll in interface Map
Overrides:
putAll in class Hashtable

putAllInternal

private void putAllInternal(Map)

entrySet

public Set entrySet()
Specified by:
entrySet in interface Map
Overrides:
entrySet in class Hashtable

keySet

public Set keySet()
Specified by:
keySet in interface Map
Overrides:
keySet in class Hashtable

remove

public Object remove(Object)
Specified by:
remove in interface Map
Overrides:
remove in class Hashtable

loadProvider

static Provider loadProvider(String)

put

public Object put(Object,
                  Object)
Specified by:
put in interface Map
Overrides:
put in class Hashtable

JML

JML is Copyright (C) 1998-2002 by Iowa State University and is distributed under the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This release depends on code from the MultiJava project and is based in part on the Kopi project Copyright (C) 1990-99 DMS Decision Management Systems Ges.m.b.H.