C# Class EmberPlusRegistryProvider.RegistryProvider.Walker

Inheritance: GlowWalker
Afficher le fichier Open project: Lawo/ember-plus

Méthodes publiques

Méthode Description
Walker ( RegistryProvider registry, EmberPlusRegistryProvider.Client client, System.Item rootItem ) : System

Méthodes protégées

Méthode Description
OnCommand ( GlowCommand glow, int path ) : void
OnFunction ( GlowFunctionBase glow, int path ) : void
OnInvocationResult ( GlowInvocationResult glow ) : void
OnMatrix ( GlowMatrixBase glow, int path ) : void
OnNode ( GlowNodeBase glow, int path ) : void
OnParameter ( GlowParameterBase glow, int path ) : void
OnStreamEntry ( EmberLib.Glow.GlowStreamEntry glow ) : void
OnTemplate ( GlowTemplateBase glow, int path ) : void

Private Methods

Méthode Description
CloseItem ( System.Item leaf ) : void
CreateGlowNode ( System.Item item, int path, int number, int fields, EmberLib.Glow.GlowElementCollectionBase parent ) : void
CreateGlowParameter ( System.Item item, int path, int number, int fields, EmberLib.Glow.GlowElementCollectionBase parent ) : void
OpenItem ( int path, bool isWriteable ) : System.Item

Method Details

OnCommand() protected méthode

protected OnCommand ( GlowCommand glow, int path ) : void
glow GlowCommand
path int
Résultat void

OnFunction() protected méthode

protected OnFunction ( GlowFunctionBase glow, int path ) : void
glow EmberLib.Glow.GlowFunctionBase
path int
Résultat void

OnInvocationResult() protected méthode

protected OnInvocationResult ( GlowInvocationResult glow ) : void
glow GlowInvocationResult
Résultat void

OnMatrix() protected méthode

protected OnMatrix ( GlowMatrixBase glow, int path ) : void
glow EmberLib.Glow.GlowMatrixBase
path int
Résultat void

OnNode() protected méthode

protected OnNode ( GlowNodeBase glow, int path ) : void
glow EmberLib.Glow.GlowNodeBase
path int
Résultat void

OnParameter() protected méthode

protected OnParameter ( GlowParameterBase glow, int path ) : void
glow EmberLib.Glow.GlowParameterBase
path int
Résultat void

OnStreamEntry() protected méthode

protected OnStreamEntry ( EmberLib.Glow.GlowStreamEntry glow ) : void
glow EmberLib.Glow.GlowStreamEntry
Résultat void

OnTemplate() protected méthode

protected OnTemplate ( GlowTemplateBase glow, int path ) : void
glow EmberLib.Glow.GlowTemplateBase
path int
Résultat void

Walker() public méthode

public Walker ( RegistryProvider registry, EmberPlusRegistryProvider.Client client, System.Item rootItem ) : System
registry RegistryProvider
client EmberPlusRegistryProvider.Client
rootItem System.Item
Résultat System