MetaDone
metadone.client.grasyla2.GrasylaEngineFactory.BuilderOfEngine< E extends GrasylaEngine > Interface Reference

List of all members.

Classes

class  Abstract< E extends GrasylaEngine >

Public Member Functions

build (GrasylaContext context, ConcreteObject expression, Engine parent) throws BadPreCondition
Class<?> getType ()
Class< E > getEngineType ()

Detailed Description

A factory for GrasylaEngine.

Parameters:
<E>The type of the grasyla engine

Member Function Documentation

E metadone.client.grasyla2.GrasylaEngineFactory.BuilderOfEngine< E extends GrasylaEngine >.build ( GrasylaContext  context,
ConcreteObject  expression,
Engine  parent 
) throws BadPreCondition

Builds a new engine.

Parameters:
contextThe context
expressionThe expression
parentThe parent engine or null
Returns:
The engine
Exceptions:
BadPreCondition
SkipBuildingwhen this builder should not be used
Class<E> metadone.client.grasyla2.GrasylaEngineFactory.BuilderOfEngine< E extends GrasylaEngine >.getEngineType ( )

Gets the type of the engine.

Returns:
The type of the engine
Class<?> metadone.client.grasyla2.GrasylaEngineFactory.BuilderOfEngine< E extends GrasylaEngine >.getType ( )

Gets the type that is built by this builder.

Returns:
The class

The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations