|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Dictionary | +--java.util.Hashtable | +--java.util.Properties | +--java.security.Provider | +--iaik.utils.ExtendedProvider
The abstract ExtendedProvider class is identical to the standard provider class except that upon retrieval it automatically checks if the referenced class is actually available. If it is not, it is removed from the provider and null is returned.
Inner classes inherited from class java.util.Map |
Map.Entry |
Fields inherited from class java.util.Properties |
defaults |
Constructor Summary | |
protected |
ExtendedProvider(String name,
double version,
String info)
Constructor for use by subclasses. |
Method Summary | |
protected static boolean |
isAvailable(String className)
Check if the class with the specified name is available |
protected void |
puta(String id,
String className)
Put Always. |
protected void |
putc(String id,
String className)
Put on condition. |
protected void |
putc(String id,
String className,
boolean condition)
Put on condition. |
Methods inherited from class java.security.Provider |
clear, entrySet, getInfo, getName, getVersion, keySet, load, put, putAll, remove, toString, 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 |
Constructor Detail |
protected ExtendedProvider(String name, double version, String info)
Method Detail |
protected static boolean isAvailable(String className)
protected void puta(String id, String className)
protected void putc(String id, String className)
protected void putc(String id, String className, boolean condition)
|
This Javadoc may contain text parts from Internet Standard specifications (RFC 2459, 3280, 3039, 2560, 1521, 821, 822, 2253, 1319, 1321, ,2630, 2631, 2268, 3058, 2984, 2104, 2144, 2040, 2311, 2279, see copyright note) and RSA Data Security Public-Key Cryptography Standards (PKCS#1,3,5,7,8,9,10,12, see copyright note). | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |