Class GeneratorFactory.AbstractXmlFeatureGeneratorFactory

Namespace
NOpenNLP.Tools.Util.Featuregen
Assembly
NOpenNLP.Tools.dll
public abstract class GeneratorFactory.AbstractXmlFeatureGeneratorFactory
Inheritance
GeneratorFactory.AbstractXmlFeatureGeneratorFactory
Derived
Inherited Members

Fields

args

protected readonly OrderedDictionary<string, object> args

Field Value

OrderedDictionary<string, object>

generatorElement

protected XmlElement? generatorElement

Field Value

XmlElement

resourceManager

protected FeatureGeneratorResourceProvider? resourceManager

Field Value

FeatureGeneratorResourceProvider

Properties

ArtifactSerializerMapping

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

Property Value

IDictionary<string, IArtifactSerializer>

Methods

Create()

public abstract IAdaptiveFeatureGenerator? Create()

Returns

IAdaptiveFeatureGenerator

null if the subclass uses resourceManager to instantiate

Exceptions

InvalidFormatException

GetBool(string)

public virtual bool GetBool(string name)

Parameters

name string

Returns

bool

GetBool(string, bool)

public virtual bool GetBool(string name, bool defValue)

Parameters

name string
defValue bool

Returns

bool

GetDouble(string)

public virtual double GetDouble(string name)

Parameters

name string

Returns

double

GetDouble(string, double)

public virtual double GetDouble(string name, double defValue)

Parameters

name string
defValue double

Returns

double

GetInt32(string)

public virtual int GetInt32(string name)

Parameters

name string

Returns

int

GetInt32(string, int)

public virtual int GetInt32(string name, int defValue)

Parameters

name string
defValue int

Returns

int

GetInt64(string)

public virtual long GetInt64(string name)

Parameters

name string

Returns

long

GetInt64(string, long)

public virtual long GetInt64(string name, long defValue)

Parameters

name string
defValue long

Returns

long

GetSingle(string)

public virtual float GetSingle(string name)

Parameters

name string

Returns

float

GetSingle(string, float)

public virtual float GetSingle(string name, float defValue)

Parameters

name string
defValue float

Returns

float

GetStr(string)

public virtual string GetStr(string name)

Parameters

name string

Returns

string

GetStr(string, string)

public virtual string GetStr(string name, string defValue)

Parameters

name string
defValue string

Returns

string