| 
 | AIDA API Version 3.3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthep.aida.IAnalysisFactory
The "master" factory from which other factories are obtained. Typically accessed in Java by:
IAnalysisFactory af = IAnalysisFactory.create();In C++:
IAnalysisFactory* af = AIDA_createAnalysisFactory();
| Constructor Summary | |
| IAnalysisFactory() | |
| Method Summary | |
| static IAnalysisFactory | create() | 
| static IAnalysisFactory | create(String options)Create an instance of an IAnalysisFactory. | 
|  IDataPointSetFactory | createDataPointSetFactory(ITree tree)Create an IDataPointSetFactory. | 
| abstract  IDataPointSetFactory | createDataPointSetFactory(ITree tree,
                          String options)Create an IDataPointSetFactory. | 
|  IFitFactory | createFitFactory()Create an IFitFactory. | 
| abstract  IFitFactory | createFitFactory(String options)Create an IFitFactory. | 
|  IFunctionFactory | createFunctionFactory(ITree tree)Create an IFunctionFactory. | 
| abstract  IFunctionFactory | createFunctionFactory(ITree tree,
                      String options)Create an IFunctionFactory. | 
|  IGenericFactory | createGenericFactory(String factoryType)Create an IGenericFactory. | 
| abstract  IGenericFactory | createGenericFactory(String factoryType,
                     String options)Create an IGenericFactory. | 
|  IHistogramFactory | createHistogramFactory(ITree tree)Create an IHistogramFactory. | 
| abstract  IHistogramFactory | createHistogramFactory(ITree tree,
                       String options)Create an IHistogramFactory. | 
|  IGenericFactory | createManagedObjectGenericFactory(String factoryType,
                                  ITree tree)Create an IGenericFactory that can create Managed Objects. | 
| abstract  IGenericFactory | createManagedObjectGenericFactory(String factoryType,
                                  ITree tree,
                                  String options)Create an IGenericFactory that can create Managed Objects. | 
|  IPlotterFactory | createPlotterFactory()Create an IPlotterFactory. | 
| abstract  IPlotterFactory | createPlotterFactory(String options)Create an IPlotterFactory. | 
|  ITreeFactory | createTreeFactory()Create an ITreeFactory. | 
| abstract  ITreeFactory | createTreeFactory(String options)Create an ITreeFactory. | 
|  ITupleFactory | createTupleFactory(ITree tree)Create an ITupleFactory. | 
| abstract  ITupleFactory | createTupleFactory(ITree tree,
                   String options)Create an ITupleFactory. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public IAnalysisFactory()
| Method Detail | 
public ITreeFactory createTreeFactory()
public abstract ITreeFactory createTreeFactory(String options)
public IHistogramFactory createHistogramFactory(ITree tree)
                                         throws IllegalArgumentException
tree - The ITree which created histograms will be associated to.
IllegalArgumentException - if tree is null.
public abstract IHistogramFactory createHistogramFactory(ITree tree,
                                                         String options)
                                                  throws IllegalArgumentException
tree - The ITree which created histograms will be associated to.
IllegalArgumentException - if tree is null.
public IDataPointSetFactory createDataPointSetFactory(ITree tree)
                                               throws IllegalArgumentException
tree - The ITree which created IDataPointSet will be associated to.
IllegalArgumentException - if tree is null.
public abstract IDataPointSetFactory createDataPointSetFactory(ITree tree,
                                                               String options)
                                                        throws IllegalArgumentException
tree - The ITree which created IDataPointSet will be associated to.
IllegalArgumentException - if tree is null.
public ITupleFactory createTupleFactory(ITree tree)
                                 throws IllegalArgumentException
tree - The ITree which created tuples will be associated to.
IllegalArgumentException - if tree is null.
public abstract ITupleFactory createTupleFactory(ITree tree,
                                                 String options)
                                          throws IllegalArgumentException
tree - The ITree which created tuples will be associated to.
IllegalArgumentException - if tree is null.
public IFunctionFactory createFunctionFactory(ITree tree)
                                       throws IllegalArgumentException
tree - The ITree which created functions will be associated to.
IllegalArgumentException - if tree is null.
public abstract IFunctionFactory createFunctionFactory(ITree tree,
                                                       String options)
                                                throws IllegalArgumentException
tree - The ITree which created functions will be associated to.
IllegalArgumentException - if tree is null.public IPlotterFactory createPlotterFactory()
public abstract IPlotterFactory createPlotterFactory(String options)
public IFitFactory createFitFactory()
public abstract IFitFactory createFitFactory(String options)
public IGenericFactory createGenericFactory(String factoryType)
factoryType - The type of factory to create
public abstract IGenericFactory createGenericFactory(String factoryType,
                                                     String options)
factoryType - The type of factory to create
public IGenericFactory createManagedObjectGenericFactory(String factoryType,
                                                         ITree tree)
factoryType - The type of factory to createtree - The tree on which the managed objects are added.
public abstract IGenericFactory createManagedObjectGenericFactory(String factoryType,
                                                                  ITree tree,
                                                                  String options)
factoryType - The type of factory to createtree - The tree on which the managed objects are added.
public static IAnalysisFactory create()
public static IAnalysisFactory create(String options)
RuntimeException - If a concrete IAnalysisFactory implementation cannot be located| 
 | AIDA API Version 3.3 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||