Package com.luciad.fusion.platform.resource
package com.luciad.fusion.platform.resource
LuciadFusion Platform represents all resources in its content roots as
ILfnResourceLocation.
You can plug in your own method of accessing resources using a ILfnResourceConnector,
which acts as a factory for resource locations. Out of the box, a resource connector is available that supports file system locations.
Resource connectors and locations are only used by LuciadFusion Platform during discovery and access of resources.
When a model needs to be decoded, the resource location is encoded as a string
and handed to the model decoder's decode method.
It is still up to the model decoder to support the transfer protocol for the encoded location.
In practice, non-filesystem locations are only supported for specific model decoders, or model decoders that are ILcdInputStreamFactoryCapable.
Make sure to register an appropriate input stream factory if your resource location is not accessible by TLcdInputStreamFactory.
See the developer guide for more information.
- Since:
- 2022.1
- See Also:
-
ClassDescriptionA resource location implementation that assumes hierarchical location encoding format.A resource connector allows LuciadFusion Studio to find information about (data) resources.The location of a data resource that LuciadFusion Studio potentially can serve.Metadata about the resource located at a
ILfnResourceLocation.Builder to createTLfnResourceMetadatainstances.