Top Description Constructors Methods
com.sun.tools.rngdatatype.helpers

public Class DatatypeLibraryLoader

extends Object
implements DatatypeLibraryFactory
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngdatatype.DatatypeLibraryFactory
Imports
com.sun.tools.rngdatatype.DatatypeLibrary, .DatatypeLibraryFactory, java.util.ServiceLoader

Uses java.util.ServiceLoader to discover the datatype library implementation from the module path or the classpath.

The call of the createDatatypeLibrary method finds an implementation from a given datatype library URI at run-time.

Constructor Summary

AccessConstructor and Description
public
DatatypeLibraryLoader()

Default constructor.

Method Summary

Modifier and TypeMethod and Description
public DatatypeLibrary
createDatatypeLibrary(String uri)

Implements com.sun.tools.rngdatatype.DatatypeLibraryFactory.createDatatypeLibrary.

Creates a new instance of a DatatypeLibrary that supports the specified namespace URI.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DatatypeLibraryLoaderback to summary
public DatatypeLibraryLoader()

Default constructor.

Method Detail

createDatatypeLibraryback to summary
public DatatypeLibrary createDatatypeLibrary(String uri)

Implements com.sun.tools.rngdatatype.DatatypeLibraryFactory.createDatatypeLibrary.

Doc from com.sun.tools.rngdatatype.DatatypeLibraryFactory.createDatatypeLibrary.

Creates a new instance of a DatatypeLibrary that supports the specified namespace URI.

Annotations
@Override