Class DictionaryFeatureGeneratorFactory

Namespace
NOpenNLP.Tools.Util.Featuregen
Assembly
NOpenNLP.Tools.dll
public class DictionaryFeatureGeneratorFactory : GeneratorFactory.AbstractXmlFeatureGeneratorFactory
Inheritance
DictionaryFeatureGeneratorFactory
Inherited Members

Properties

ArtifactSerializerMapping

public override IDictionary<string, IArtifactSerializer> ArtifactSerializerMapping { get; }

Property Value

IDictionary<string, IArtifactSerializer>

Methods

Create()

public override IAdaptiveFeatureGenerator? Create()

Returns

IAdaptiveFeatureGenerator

null if the subclass uses resourceManager to instantiate

Exceptions

InvalidFormatException

Create(XmlElement, FeatureGeneratorResourceProvider)

Creates an IAdaptiveFeatureGenerator from a the describing XML element.

public virtual IAdaptiveFeatureGenerator Create(XmlElement generatorElement, FeatureGeneratorResourceProvider resourceManager)

Parameters

generatorElement XmlElement

the element which contains the configuration

resourceManager FeatureGeneratorResourceProvider

the resource manager which could be used to access referenced resources

Returns

IAdaptiveFeatureGenerator

the configured IAdaptiveFeatureGenerator

See Also