org.oddjob.arooa.design
Interface DesignFactory

All Known Implementing Classes:
AfterScheduleDE, AntJobDesignF, BeanTypeDesFa, BrokenScheduleDE, CheckJobDesFa, ClientDC, ConnectionDE, CopyDC, CountScheduleDE, DailyScheduleDE, DateDE, DateScheduleDE, DayOfWeekScheduleDE, DeleteDC, DescriptorDesignFactory, EchoDC, EnvironmentDE, ExecDC, ExistsDC, FileDE, FileOutputDE, FilesDE, FolderDC, ForEachDC, ForEachRootDC, FormatDE, GenericDesignFactory, HsqldbDesFa, IfDC, IntervalScheduleDE, JMXServiceDC, JustJobDC, LastScheduleDE, MkdirDC, MonthlyScheduleDE, OccurrenceScheduleDE, OddjobDC, ParallelDC, PropertiesDesFa, RenameDC, RepeatDC, ResetJobDC, RetryDesFa, RootDC, ScriptDesFa, SequentialDC, ServerDC, SqlDC, TimerDesFa, TimeScheduleDE, TriggerDesFa, UnknownComponentDF, ValueType.ValueDesignFactory, VariablesDC, WaitDC, XMLType.XMLDesignFactory, YearlyScheduleDE

public interface DesignFactory

Creates a DesignInstance.

Author:
rob

Method Summary
 DesignInstance createDesign(ArooaElement element, ArooaContext parentContext)
          Create a DesignInstance.
 

Method Detail

createDesign

DesignInstance createDesign(ArooaElement element,
                            ArooaContext parentContext)
                            throws ArooaPropertyException
Create a DesignInstance.

Parameters:
element - The ArooaElement corresponding to the design.
parentContext - The parent ArooaContext in which to create the design.
Returns:
The design.
Throws:
ArooaPropertyException