C# Class SenseNet.ContentRepository.Fields.ChoiceFieldSetting

Inheritance: ShortTextFieldSetting
Show file Open project: maxpavlov/FlexNet Class Usage Examples

Protected Properties

Property Type Description
_allowExtraValue bool?
_allowMultiple bool?
_options List

Public Methods

Method Description
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

Protected Methods

Method Description
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

Method Details

ChoiceFieldSetting() public method

public ChoiceFieldSetting ( ) : System
return System

CopyPropertiesFrom() protected method

protected CopyPropertiesFrom ( FieldSetting source ) : void
source FieldSetting
return void

CreateDefaultIndexFieldHandler() protected method

protected CreateDefaultIndexFieldHandler ( ) : SenseNet.Search.Indexing.FieldIndexHandler
return SenseNet.Search.Indexing.FieldIndexHandler

GetFieldMetadata() public method

public GetFieldMetadata ( ) : FieldMetadata>.IDictionary
return FieldMetadata>.IDictionary

GetOptionValues() public static method

public static GetOptionValues ( List optionList ) : List
optionList List
return List

GetProperty() public method

public GetProperty ( string name, bool &found ) : object
name string
found bool
return object

ParseConfiguration() protected method

protected ParseConfiguration ( XPathNavigator configurationElement, IXmlNamespaceResolver xmlNamespaceResolver, ContentType contentType ) : void
configurationElement System.Xml.XPath.XPathNavigator
xmlNamespaceResolver IXmlNamespaceResolver
contentType SenseNet.ContentRepository.Schema.ContentType
return void

ParseOptions() protected method

protected ParseOptions ( XPathNavigator node ) : void
node System.Xml.XPath.XPathNavigator
return void

ParseOptions() public static method

public static ParseOptions ( XPathNavigator node, List options, string &enumTypeName ) : void
node System.Xml.XPath.XPathNavigator
options List
enumTypeName string
return void

SetDefaults() protected method

protected SetDefaults ( ) : void
return void

SetProperty() public method

public SetProperty ( string name, object value ) : bool
name string
value object
return bool

ValidateData() public method

public ValidateData ( object value, Field field ) : FieldValidationResult
value object
field Field
return SenseNet.ContentRepository.Schema.FieldValidationResult

WriteConfiguration() protected method

protected WriteConfiguration ( XmlWriter writer ) : void
writer System.Xml.XmlWriter
return void

WriteOptions() public static method

public static WriteOptions ( List options, XmlWriter writer ) : void
options List
writer System.Xml.XmlWriter
return void

WriteOptions() public static method

public static WriteOptions ( string enumTypeName, XmlWriter writer ) : void
enumTypeName string
writer System.Xml.XmlWriter
return void

Property Details

_allowExtraValue protected property

protected bool? _allowExtraValue
return bool?

_allowMultiple protected property

protected bool? _allowMultiple
return bool?

_options protected property

protected List _options
return List