C# Class EmberPlusRegistryProvider.RegistryProvider.Walker

Inheritance: GlowWalker
ファイルを表示 Open project: Lawo/ember-plus

Public Methods

Method Description
Walker ( RegistryProvider registry, EmberPlusRegistryProvider.Client client, System.Item rootItem ) : System

Protected Methods

Method 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

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

protected OnCommand ( GlowCommand glow, int path ) : void
glow GlowCommand
path int
return void

OnFunction() protected method

protected OnFunction ( GlowFunctionBase glow, int path ) : void
glow EmberLib.Glow.GlowFunctionBase
path int
return void

OnInvocationResult() protected method

protected OnInvocationResult ( GlowInvocationResult glow ) : void
glow GlowInvocationResult
return void

OnMatrix() protected method

protected OnMatrix ( GlowMatrixBase glow, int path ) : void
glow EmberLib.Glow.GlowMatrixBase
path int
return void

OnNode() protected method

protected OnNode ( GlowNodeBase glow, int path ) : void
glow EmberLib.Glow.GlowNodeBase
path int
return void

OnParameter() protected method

protected OnParameter ( GlowParameterBase glow, int path ) : void
glow EmberLib.Glow.GlowParameterBase
path int
return void

OnStreamEntry() protected method

protected OnStreamEntry ( EmberLib.Glow.GlowStreamEntry glow ) : void
glow EmberLib.Glow.GlowStreamEntry
return void

OnTemplate() protected method

protected OnTemplate ( GlowTemplateBase glow, int path ) : void
glow EmberLib.Glow.GlowTemplateBase
path int
return void

Walker() public method

public Walker ( RegistryProvider registry, EmberPlusRegistryProvider.Client client, System.Item rootItem ) : System
registry RegistryProvider
client EmberPlusRegistryProvider.Client
rootItem System.Item
return System