C# 클래스 Castle.MonoRail.Framework.Internal.JSGeneratorBase

Abstract class that contains the shared logic of JS Generation, separated from the various view engines implementations
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

보호된 프로퍼티들

프로퍼티 타입 설명
generator IJSGenerator

공개 메소드들

메소드 설명
ToString ( ) : string

Delegates to the generator

보호된 메소드들

메소드 설명
CreateJSCollectionGenerator ( IJSCollectionGenerator collectionGenerator ) : object

Creates a JS collection generator.

CreateJSElementGenerator ( IJSElementGenerator elementGenerator ) : object

Creates a JS element generator.

CreateNullGenerator ( ) : object

Creates a null generator.

InternalInvoke ( string method ) : object

Executes an operation (totally late bound)

JSGeneratorBase ( IJSGenerator generator ) : System

Initializes a new instance of the JSGeneratorBase class.

메소드 상세

CreateJSCollectionGenerator() 보호된 추상적인 메소드

Creates a JS collection generator.
protected abstract CreateJSCollectionGenerator ( IJSCollectionGenerator collectionGenerator ) : object
collectionGenerator IJSCollectionGenerator The collection generator.
리턴 object

CreateJSElementGenerator() 보호된 추상적인 메소드

Creates a JS element generator.
protected abstract CreateJSElementGenerator ( IJSElementGenerator elementGenerator ) : object
elementGenerator IJSElementGenerator The element generator.
리턴 object

CreateNullGenerator() 보호된 추상적인 메소드

Creates a null generator.
protected abstract CreateNullGenerator ( ) : object
리턴 object

InternalInvoke() 보호된 메소드

Executes an operation (totally late bound)
protected InternalInvoke ( string method ) : object
method string The method.
리턴 object

JSGeneratorBase() 보호된 메소드

Initializes a new instance of the JSGeneratorBase class.
protected JSGeneratorBase ( IJSGenerator generator ) : System
generator IJSGenerator The generator.
리턴 System

ToString() 공개 메소드

Delegates to the generator
public ToString ( ) : string
리턴 string

프로퍼티 상세

generator 보호되어 있는 프로퍼티

The generator instance
protected IJSGenerator generator
리턴 IJSGenerator