Class V8LibraryManager
java.lang.Object
com._1c.g5.v8.dt.internal.project.library.V8LibraryManager
- All Implemented Interfaces:
IV8LibraryManager
IV8LibraryManager implementation.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConnector(URI source, String name) Adds library connector with specified source.Gets connectors.getLibrary(IV8LibraryDescriptor libraryDescriptor) Returns a library by its descriptor.Gets cached library descriptors from all connectors.voidregisterLibrary(IV8Library library, URI destination) Registers library in the specified connector.voidremoveConnector(URI source) Removes connector from library repository manager.Requests library descriptors from all connectors.voidupdate()Updates cached library descriptors.
-
Field Details
-
URI_FILE_SCHEME
URI file scheme identifier.- See Also:
-
-
Constructor Details
-
V8LibraryManager
public V8LibraryManager()Creates library repository manager.
-
-
Method Details
-
addConnector
Description copied from interface:IV8LibraryManagerAdds library connector with specified source.- Specified by:
addConnectorin interfaceIV8LibraryManager- Parameters:
source- library connector source, can't benullname- connector name, can't benull
-
getLibrary
Description copied from interface:IV8LibraryManagerReturns a library by its descriptor.- Specified by:
getLibraryin interfaceIV8LibraryManager- Parameters:
libraryDescriptor- library descriptor, can't benull- Returns:
- library
-
getLibraryDescriptors
Description copied from interface:IV8LibraryManagerGets cached library descriptors from all connectors. Awaits if caching requests are already performed.- Specified by:
getLibraryDescriptorsin interfaceIV8LibraryManager- Returns:
- library descriptors associated with connectors
-
getConnectors
Description copied from interface:IV8LibraryManagerGets connectors.- Specified by:
getConnectorsin interfaceIV8LibraryManager- Returns:
- connectors (
source-name)
-
registerLibrary
Description copied from interface:IV8LibraryManagerRegisters library in the specified connector.- Specified by:
registerLibraryin interfaceIV8LibraryManager- Parameters:
library- library to register, can't benulldestination- connector identifier source, can't benull
-
removeConnector
Description copied from interface:IV8LibraryManagerRemoves connector from library repository manager.- Specified by:
removeConnectorin interfaceIV8LibraryManager- Parameters:
source- connector identifier source
-
requestLibraryDescriptors
Description copied from interface:IV8LibraryManagerRequests library descriptors from all connectors.- Specified by:
requestLibraryDescriptorsin interfaceIV8LibraryManager- Returns:
- actual library descriptors associated with connectors
-
update
public void update()Description copied from interface:IV8LibraryManagerUpdates cached library descriptors.- Specified by:
updatein interfaceIV8LibraryManager
-