C# Класс SenseNet.ContentRepository.Fields.ChoiceFieldSetting

Наследование: ShortTextFieldSetting
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_allowExtraValue bool?
_allowMultiple bool?
_options List

Открытые методы

Метод Описание
ChoiceFieldSetting ( ) : System
GetFieldMetadata ( ) : FieldMetadata>.IDictionary
GetOptionValues ( List optionList ) : List
GetProperty ( string name, bool &found ) : object
ParseOptions ( XPathNavigator node, List options, string &enumTypeName ) : void
SetProperty ( string name, object value ) : bool
ValidateData ( object value, Field field ) : FieldValidationResult
WriteOptions ( List options, XmlWriter writer ) : void
WriteOptions ( string enumTypeName, XmlWriter writer ) : void

Защищенные методы

Метод Описание
CopyPropertiesFrom ( FieldSetting source ) : void
CreateDefaultIndexFieldHandler ( ) : SenseNet.Search.Indexing.FieldIndexHandler
ParseConfiguration ( XPathNavigator configurationElement, IXmlNamespaceResolver xmlNamespaceResolver, ContentType contentType ) : void
ParseOptions ( XPathNavigator node ) : void
SetDefaults ( ) : void
WriteConfiguration ( XmlWriter writer ) : void

Описание методов

ChoiceFieldSetting() публичный Метод

public ChoiceFieldSetting ( ) : System
Результат System

CopyPropertiesFrom() защищенный Метод

protected CopyPropertiesFrom ( FieldSetting source ) : void
source FieldSetting
Результат void

CreateDefaultIndexFieldHandler() защищенный Метод

protected CreateDefaultIndexFieldHandler ( ) : SenseNet.Search.Indexing.FieldIndexHandler
Результат SenseNet.Search.Indexing.FieldIndexHandler

GetFieldMetadata() публичный Метод

public GetFieldMetadata ( ) : FieldMetadata>.IDictionary
Результат FieldMetadata>.IDictionary

GetOptionValues() публичный статический Метод

public static GetOptionValues ( List optionList ) : List
optionList List
Результат List

GetProperty() публичный Метод

public GetProperty ( string name, bool &found ) : object
name string
found bool
Результат object

ParseConfiguration() защищенный Метод

protected ParseConfiguration ( XPathNavigator configurationElement, IXmlNamespaceResolver xmlNamespaceResolver, ContentType contentType ) : void
configurationElement System.Xml.XPath.XPathNavigator
xmlNamespaceResolver IXmlNamespaceResolver
contentType SenseNet.ContentRepository.Schema.ContentType
Результат void

ParseOptions() защищенный Метод

protected ParseOptions ( XPathNavigator node ) : void
node System.Xml.XPath.XPathNavigator
Результат void

ParseOptions() публичный статический Метод

public static ParseOptions ( XPathNavigator node, List options, string &enumTypeName ) : void
node System.Xml.XPath.XPathNavigator
options List
enumTypeName string
Результат void

SetDefaults() защищенный Метод

protected SetDefaults ( ) : void
Результат void

SetProperty() публичный Метод

public SetProperty ( string name, object value ) : bool
name string
value object
Результат bool

ValidateData() публичный Метод

public ValidateData ( object value, Field field ) : FieldValidationResult
value object
field Field
Результат SenseNet.ContentRepository.Schema.FieldValidationResult

WriteConfiguration() защищенный Метод

protected WriteConfiguration ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
Результат void

WriteOptions() публичный статический Метод

public static WriteOptions ( List options, XmlWriter writer ) : void
options List
writer System.Xml.XmlWriter
Результат void

WriteOptions() публичный статический Метод

public static WriteOptions ( string enumTypeName, XmlWriter writer ) : void
enumTypeName string
writer System.Xml.XmlWriter
Результат void

Описание свойств

_allowExtraValue защищенное свойство

protected bool? _allowExtraValue
Результат bool?

_allowMultiple защищенное свойство

protected bool? _allowMultiple
Результат bool?

_options защищенное свойство

protected List _options
Результат List