Class DefaultResourceReferenceDelegate<R>

java.lang.Object
com.inductiveautomation.ignition.gateway.config.DefaultResourceReferenceDelegate<R>
All Implemented Interfaces:
ResourceReferenceDelegate
Direct Known Subclasses:
ExtensionPointReferenceDelegate

public class DefaultResourceReferenceDelegate<R> extends Object implements ResourceReferenceDelegate
Encapsulates the logic of finding references to a target resource in a given resource. To do this, it uses a collection of ReferenceFinder objects that can detect the presence of a reference in a decoded resource. This class will then handle the logic of decoding relevant resources, collecting any references, turning them into PropertyReference objects which contain a ReferenceUpdater which knows how to re-encode the resource if the reference is later updated.