MetaDone
|
Classes | |
class | BuilderDomainSide |
class | BuilderDomainSideCO |
class | BuilderRangeSide |
class | BuilderRangeSideCO |
Public Member Functions | |
void | configure (BootstrapGrasyla grasyla, GrasylaFactoryConfigurator c) |
Package Functions | |
private< T > void | addComponentValueUnBuilder (final Class< T > cl, GrasylaFactoryConfigurator c) |
Private Member Functions | |
void | initializeGeneric (BootstrapGrasyla grasyla, GrasylaFactoryConfigurator c) |
void | initializeMainComponent (BootstrapGrasyla grasyla, GrasylaFactoryConfigurator c) |
void | initializeAdapters (GrasylaFactoryConfigurator c) |
void | initializeComponentBuilders (GrasylaFactoryConfigurator c) |
A base factory configuration.
This factory is able to create strings and other, more utility-like, supported types.
A property to turn on/off the detection of loops is declared as an attribute of the class. This can slow down the creation of engines.
private<T> void metadone.client.grasyla2.BaseGrasylaFactoryConfig.addComponentValueUnBuilder | ( | final Class< T > | cl, |
GrasylaFactoryConfigurator | c | ||
) | [package] |
void metadone.client.grasyla2.BaseGrasylaFactoryConfig.configure | ( | BootstrapGrasyla | grasyla, |
GrasylaFactoryConfigurator | c | ||
) | [virtual] |
Configures a grasyla factory using this configuration.
grasyla | The grasyla bootstrap |
c | The configurator |
Implements metadone.client.grasyla2.GrasylaFactoryConfig.
References metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addFeature(), metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeAdapters(), metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeComponentBuilders(), metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeGeneric(), and metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeMainComponent().
void metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeAdapters | ( | GrasylaFactoryConfigurator | c | ) | [private] |
Initializes the adapter engines.
References metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addBuilderAdapter(), and metadone.client.grasyla2.GrasylaFactoryConfig.newBuilder().
Referenced by metadone.client.grasyla2.BaseGrasylaFactoryConfig.configure().
void metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeComponentBuilders | ( | GrasylaFactoryConfigurator | c | ) | [private] |
Initializes simple component builders.
References metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addComponentBuilder(), and metadone.client.grasyla2.BaseGrasylaFactoryConfig.addComponentValueUnBuilder().
Referenced by metadone.client.grasyla2.BaseGrasylaFactoryConfig.configure().
void metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeGeneric | ( | BootstrapGrasyla | grasyla, |
GrasylaFactoryConfigurator | c | ||
) | [private] |
References metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addBuilder(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_ObjectRef(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Property(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_RoleRef(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_SpecRef(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Value(), and metadone.client.grasyla2.GrasylaFactoryConfig.newBuilder().
Referenced by metadone.client.grasyla2.BaseGrasylaFactoryConfig.configure().
void metadone.client.grasyla2.BaseGrasylaFactoryConfig.initializeMainComponent | ( | BootstrapGrasyla | grasyla, |
GrasylaFactoryConfigurator | c | ||
) | [private] |
References metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addBuilder(), metadone.client.grasyla2.GrasylaEngineFactory.GrasylaFactoryConfigurator.addBuilderAttribute(), metadone.metabusiness.syntax.grasyla.BootstrapGrasyla.getBootsMO_Property(), and metadone.client.grasyla2.GrasylaFactoryConfig.newBuilder().
Referenced by metadone.client.grasyla2.BaseGrasylaFactoryConfig.configure().