Class FieldDefinitionBase
- Namespace
- Dynamicweb.Indexing.Schemas
- Assembly
- Dynamicweb.Core.dll
Base class for field definitions
public abstract class FieldDefinitionBase
- Inheritance
-
FieldDefinitionBase
- Derived
- Inherited Members
Properties
Analyzed
public bool Analyzed { get; set; }
Property Value
AnalyzerTypeName
Analyzer type name
public string? AnalyzerTypeName { get; set; }
Property Value
Boost
public string? Boost { get; set; }
Property Value
ClassName
public string ClassName { get; }
Property Value
Group
Group name
public string Group { get; set; }
Property Value
Hidden
Gets or sets the value indicating whether the field is hidden.
public bool Hidden { get; set; }
Property Value
Indexed
public bool Indexed { get; set; }
Property Value
IsFieldFromSchemaExtender
Is field from a schema extender
public bool IsFieldFromSchemaExtender { get; set; }
Property Value
IsNumeric
Determines whether the type of the field is numeric.
public bool IsNumeric { get; }
Property Value
Name
Name of field definition
public string Name { get; set; }
Property Value
Stored
public bool Stored { get; set; }
Property Value
SystemName
System name
public string SystemName { get; set; }
Property Value
TypeName
Type of field definition
public string TypeName { get; set; }
Property Value
Methods
GetAnalyzer(string)
Gets analyzer type name specified by provider type name
public string? GetAnalyzer(string providerTypeName)
Parameters
providerTypeName
stringProvider type name
Returns
- string
Analyzer type name
GetTypeOfField()
Gets the type of the field.
public Type? GetTypeOfField()
Returns
GetTypeOfFieldOrElement()
Gets the type of the field type or the element type if the type is an array.
public Type? GetTypeOfFieldOrElement()
Returns
SetFieldType(FieldTypeDefinition)
Sets type of field definition
public void SetFieldType(FieldTypeDefinition fieldType)
Parameters
fieldType
FieldTypeDefinition