C# Class SenseNet.ContentRepository.Schema.ContentTypeManager

ファイルを表示 Open project: maxpavlov/FlexNet Class Usage Examples

Private Properties

Property Type Description
AddContentType void
AnalyzerViolationExceptionHelper System.Exception
ApplyChanges void
ApplyChangesInEditor void
CheckDataType void
CheckReference void
ContentTypeManager System
ConvertDataType DataType
FinalizeAllowedChildTypes void
FinalizeIndexingInfo void
GetContentTypeByHandler ContentType
GetContentTypeByName ContentType
GetContentTypeNames string[]
GetContentTypes SenseNet.ContentRepository.Schema.ContentType[]
GetPerFieldIndexingInfo PerFieldIndexingInfo>.Dictionary
GetPerFieldIndexingInfo SenseNet.Search.Indexing.PerFieldIndexingInfo
GetRootTypeNames string[]
GetRootTypes SenseNet.ContentRepository.Schema.ContentType[]
Initialize void
IsInheritedFromNode bool
LoadOrCreateNew ContentType
LoadOrCreateNew ContentType
Node_AnyContentListDeleted void
ParseAttributes NodeTypeRegistration
ParserViolationExceptionHelper System.Exception
PropertyHasPublicSetter bool
RemoveContentType void
RemoveContentType void
Reset void
ResetPrivate void
SetPerFieldIndexingInfo void
Start void
TraceContentSchema string
TraceContentSchema void

Public Methods

Method Description
GetExplicitIndexingInfo ( bool fullTable ) : string

Private Methods

Method Description
AddContentType ( ContentType contentType ) : void
AnalyzerViolationExceptionHelper ( string contentTypeName, string fieldSettingName ) : Exception
ApplyChanges ( ContentType settings ) : void
ApplyChangesInEditor ( ContentType contentType, SchemaEditor editor ) : void
CheckDataType ( string propName, RepositoryDataType dataType, string nodeTypeName, SchemaEditor editor ) : void
CheckReference ( PropertyInfo propInfo, Type type, ContentType cts, FieldSetting fs ) : void
ContentTypeManager ( ) : System
ConvertDataType ( RepositoryDataType source ) : DataType
FinalizeAllowedChildTypes ( ) : void
FinalizeIndexingInfo ( ) : void
GetContentTypeByHandler ( Node contentHandler ) : ContentType
GetContentTypeByName ( string contentTypeName ) : ContentType
GetContentTypeNames ( ) : string[]
GetContentTypes ( ) : SenseNet.ContentRepository.Schema.ContentType[]
GetPerFieldIndexingInfo ( ) : PerFieldIndexingInfo>.Dictionary
GetPerFieldIndexingInfo ( string fieldName ) : PerFieldIndexingInfo
GetRootTypeNames ( ) : string[]
GetRootTypes ( ) : SenseNet.ContentRepository.Schema.ContentType[]
Initialize ( ) : void
IsInheritedFromNode ( Type type ) : bool
LoadOrCreateNew ( IXPathNavigable contentTypeDefinitionXml ) : ContentType
LoadOrCreateNew ( string contentTypeDefinitionXml ) : ContentType
Node_AnyContentListDeleted ( object sender, EventArgs e ) : void
ParseAttributes ( Type type ) : NodeTypeRegistration
ParserViolationExceptionHelper ( string contentTypeName, string fieldSettingName ) : Exception
PropertyHasPublicSetter ( PropertyInfo prop ) : bool
RemoveContentType ( ContentType contentType, SchemaEditor editor ) : void
RemoveContentType ( string name ) : void
Reset ( ) : void
ResetPrivate ( ) : void
SetPerFieldIndexingInfo ( string fieldName, string contentTypeName, PerFieldIndexingInfo indexingInfo ) : void
Start ( ) : void
TraceContentSchema ( ) : string
TraceContentSchema ( StringBuilder sb, ContentType root ) : void

Method Details

GetExplicitIndexingInfo() public static method

public static GetExplicitIndexingInfo ( bool fullTable ) : string
fullTable bool
return string