public class GenericDesignFactory extends Object implements DesignFactory
DesignFactory that creates a DesignInstance
from the properties of a class and it's| Constructor and Description |
|---|
GenericDesignFactory(ArooaClass forClass)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
DesignInstance |
createDesign(ArooaElement element,
ArooaContext parentContext)
Create a
DesignInstance. |
DesignProperty[] |
designProperties(DesignInstance design)
Create the
DesignPropertys for a design. |
public GenericDesignFactory(ArooaClass forClass)
forClass - The class. Must not be null.public DesignInstance createDesign(ArooaElement element, ArooaContext parentContext) throws ArooaPropertyException
DesignFactoryDesignInstance.createDesign in interface DesignFactoryelement - The ArooaElement corresponding to the design.parentContext - The parent ArooaContext in which to
create the design.ArooaPropertyExceptionpublic DesignProperty[] designProperties(DesignInstance design)
DesignPropertys for a design.design - The design.Copyright © 2023. All rights reserved.