Class DoccatFactory
The factory that provides Doccat default implementations and resources
public class DoccatFactory : BaseToolFactory
- Inheritance
-
DoccatFactory
- Inherited Members
Constructors
DoccatFactory()
Creates a DoccatFactory that provides the default implementation of the resources.
public DoccatFactory()
DoccatFactory(IFeatureGenerator[])
public DoccatFactory(IFeatureGenerator[] featureGenerators)
Parameters
featureGeneratorsIFeatureGenerator[]
Properties
FeatureGenerators
public virtual IFeatureGenerator[] FeatureGenerators { get; set; }
Property Value
Methods
Create(string?, IFeatureGenerator[])
public static DoccatFactory Create(string? subclassName, IFeatureGenerator[] featureGenerators)
Parameters
subclassNamestringfeatureGeneratorsIFeatureGenerator[]
Returns
CreateManifestEntries()
Creates the manifest entries that will be added to the model manifest
public override IDictionary<string, string> CreateManifestEntries()
Returns
- IDictionary<string, string>
the manifest entries to added to the model manifest
Init(IFeatureGenerator[])
protected virtual void Init(IFeatureGenerator[] featureGenerators)
Parameters
featureGeneratorsIFeatureGenerator[]
ValidateArtifactMap()
Validates the parsed artifacts. If something is not valid subclasses should throw an InvalidFormatException.
Note: Subclasses should generally invoke super.validateArtifactMap at the beginning of this method.
public override void ValidateArtifactMap()