C# Класс Raven.Studio.Models.EditableDocumentModel

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

Private Properties

Свойство Тип Описание
AddErrors void
ApplyOutliningMode void
ClearMetadatas void
DoDeleteDocument void
EditDatabaseDocument void
EditableDocumentModel System
EditorDocumentHasErrors bool
GetMetadataLastModifiedString string
HandleChangeNotification void
HandleCurrentIdsChanged void
HandleDeleteDocument void
HandleDocumentChanged void
HandleDocumentNotFound void
HandleNavigation void
HandleToggleExpansion void
InitializeDocument void
InitializeOutliningModes void
IsDocumentValid bool
PutDocumentKeyInUrl void
RemoveNonDisplayedMetadata void
StoreOutliningMode void
UpdateDocumentSize void
UpdateErrors void
UpdateFromDocument void
UpdateListWithKnownIds void
UpdateMetadata void
UpdateRelated void
WhenParsingComplete Task

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

Метод Описание
AssertNoPropertyBeyondSize ( RavenJToken token, int maxSize, string path = "" ) : void
CanLeavePage ( ) : bool
LoadModelParameters ( string parameters ) : void
SetCurrentDocumentKey ( string docId ) : void

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

Метод Описание
OnViewLoaded ( ) : void

Приватные методы

Метод Описание
AddErrors ( DocumentSection section ) : void
ApplyOutliningMode ( ) : void
ClearMetadatas ( IEnumerable metadatas ) : void
DoDeleteDocument ( string documentKey ) : void
EditDatabaseDocument ( string database ) : void
EditableDocumentModel ( ) : System
EditorDocumentHasErrors ( IEditorDocument editorDocument ) : bool
GetMetadataLastModifiedString ( ) : string
HandleChangeNotification ( Raven.Abstractions.Data.DocumentChangeNotification notification ) : void
HandleCurrentIdsChanged ( object sender, EventArgs e ) : void
HandleDeleteDocument ( ) : void
HandleDocumentChanged ( ) : void
HandleDocumentNotFound ( ) : void
HandleNavigation ( string url ) : void
HandleToggleExpansion ( ) : void
InitializeDocument ( ) : void
InitializeOutliningModes ( ) : void
IsDocumentValid ( ) : bool
PutDocumentKeyInUrl ( string docId, bool dontOpenNewTab ) : void
RemoveNonDisplayedMetadata ( RavenJObject metaData ) : void
StoreOutliningMode ( ) : void
UpdateDocumentSize ( ) : void
UpdateErrors ( ) : void
UpdateFromDocument ( ) : void
UpdateListWithKnownIds ( ) : void
UpdateMetadata ( RavenJObject metadataAsJson ) : void
UpdateRelated ( ) : void
WhenParsingComplete ( IEditorDocument editorDocument ) : Task

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

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

public AssertNoPropertyBeyondSize ( RavenJToken token, int maxSize, string path = "" ) : void
token RavenJToken
maxSize int
path string
Результат void

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

public CanLeavePage ( ) : bool
Результат bool

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

public LoadModelParameters ( string parameters ) : void
parameters string
Результат void

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

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

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

public SetCurrentDocumentKey ( string docId ) : void
docId string
Результат void