APIdia Launch Partner
Top Fields Constructors Methods
net.ucanaccess.jdbc

public final Class DBReferenceSingleton

extends Object
Class Inheritance
Imports
io.github.spannm.jackcess.Database.FileFormat, java.io.File, .IOException, java.nio.charset.Charset, java.util.Collections, .HashMap, .Map

Field Summary

Modifier and TypeField and Description
private final Map<String, DBReference>
private static DBReferenceSingleton

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static synchronized DBReferenceSingleton
public DBReference
public boolean
public DBReference
public DBReference
put(String path, DBReference dbr)

public DBReference
remove(String path)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

dbRegistryback to summary
private final Map<String, DBReference> dbRegistry
singletonback to summary
private static DBReferenceSingleton singleton

Constructor Detail

DBReferenceSingletonback to summary
private DBReferenceSingleton()

Method Detail

getInstanceback to summary
public static synchronized DBReferenceSingleton getInstance()
getReferenceback to summary
public DBReference getReference(File ref)
loadedback to summary
public boolean loaded(File fl)
loadReferenceback to summary
public DBReference loadReference(File fl, Database.FileFormat ff, IJackcessOpenerInterface jko, String pwd, Charset charset) throws IOException
putback to summary
public DBReference put(String path, DBReference dbr)
removeback to summary
public DBReference remove(String path)
Annotations
@SuppressWarnings:LockOnNonEnclosingClassLiteral