/** * Creates a new <code>PAPEngineFactory</code> instance using the given class name and <code>ClassLoader</code>. If the * <code>ClassLoader</code> is null, use the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @param classLoader the <code>ClassLoader</code> to use to load the factory class * @return an instance of an object that extends <code>PAPEngineFactory</code> to use in creating <code>PAPEngine</code> objects. */ public static PAPEngineFactory newInstance(String factoryClassName, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PAPEngineFactory.class, classLoader, false); }
/** * Creates a new <code>PEPEngineFactory</code> instance using the given class name and the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @return an instance of an object that extends <code>PEPEngineFactory</code> to use in creating <code>PEPEngine</code> objects. */ public static PEPEngineFactory newInstance(String factoryClassName) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PEPEngineFactory.class, null, true); }
/** * Creates an instance of the <code>FunctionDefinitionFactory</code> using the given class name using the given <code>ClassLoader</code>. * * @param className the <code>String</code> class name of the <code>FunctionDefinitionFactory</code> to create * @param classLoader the <code>ClassLoader</code> to use to load the class with the given class name * @return the <code>FunctionDefinitionFactory</code> for the given class name */ public static FunctionDefinitionFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, FunctionDefinitionFactory.class, classLoader, false); } }
/** * Creates an instance of the <code>CombiningAlgorithmFactory</code> using the given class name using the given <code>ClassLoader</code>. * * @param className the <code>String</code> class name of the <code>CombiningAlgorithmFactory</code> to create * @param classLoader the <code>ClassLoader</code> to use to load the class with the given class name * @return the <code>CombiningAlgorithmFactory</code> for the given class name */ public static CombiningAlgorithmFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, CombiningAlgorithmFactory.class, classLoader, false); } }
/** * Creates an instance of the <code>DataTypeFactory</code> using the given class name. * * @param className the <code>String</code> class name of the <code>DataTypeFactory</code> to create * @return the <code>DataTypeFactory</code> for the given class name. */ public static DataTypeFactory newInstance(String className) throws FactoryException { return FactoryFinder.newInstance(className, DataTypeFactory.class, null, true); }
/** * Creates an instance of the <code>DataTypeFactory</code> using the given class name using the given <code>ClassLoader</code>. * * @param className the <code>String</code> class name of the <code>DataTypeFactory</code> to create * @param classLoader the <code>ClassLoader</code> to use to load the class with the given class name * @return the <code>DataTypeFactory</code> for the given class name */ public static DataTypeFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, DataTypeFactory.class, classLoader, false); } }
/** * Gets an instance of the <code>TraceEngineFactory</code> class using the given <code>String</code> class name, and the standard * <code>ClassLoader</code>> * * @param className the <code>String</code> name of the <code>Class</code> extending <code>TraceEngineFactory</code> to load * @return an instance of the <code>TraceEngineFactory</code> * @throws FactoryException if there is an error loading the <code>TraceEngineFactory</code> class or creating an instance from it. */ public static TraceEngineFactory newInstance(String className) throws FactoryException { return FactoryFinder.newInstance(className, TraceEngineFactory.class, null, true); }
/** * Creates an instance of the <code>CombiningAlgorithmFactory</code> using the given class name. * * @param className the <code>String</code> class name of the <code>CombiningAlgorithmFactory</code> to create * @return the <code>CombiningAlgorithmFactory</code> for the given class name. */ public static CombiningAlgorithmFactory newInstance(String className) throws FactoryException { return FactoryFinder.newInstance(className, CombiningAlgorithmFactory.class, null, true); }
/** * Creates an instance of the <code>FunctionDefinitionFactory</code> using the given class name. * * @param className the <code>String</code> class name of the <code>FunctionDefinitionFactory</code> to create * @return the <code>FunctionDefinitionFactory</code> for the given class name. */ public static FunctionDefinitionFactory newInstance(String className) throws FactoryException { return FactoryFinder.newInstance(className, FunctionDefinitionFactory.class, null, true); }
/** * Creates a new <code>PAPEngineFactory</code> instance using the given class name and the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @return an instance of an object that extends <code>PAPEngineFactory</code> to use in creating <code>PAPEngine</code> objects. */ public static PAPEngineFactory newInstance(String factoryClassName) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PAPEngineFactory.class, null, true); }
/** * Gets an instance of the <code>TraceEngineFactory</code> class using the given <code>String</code> class name, and <code>ClassLoader</code>> * * @param className the <code>String</code> name of the <code>Class</code> extending <code>TraceEngineFactory</code> to load * @param classLoader the <code>ClassLoader</code> to use * @return an instance of the <code>TraceEngineFactory</code> * @throws FactoryException if there is an error loading the <code>TraceEngineFactory</code> class or creating an instance from it. */ public static TraceEngineFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, TraceEngineFactory.class, classLoader, false); }
/** * Creates a new <code>PEPEngineFactory</code> instance using the given class name and <code>ClassLoader</code>. If the * <code>ClassLoader</code> is null, use the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @param classLoader the <code>ClassLoader</code> to use to load the factory class * @return an instance of an object that extends <code>PEPEngineFactory</code> to use in creating <code>PEPEngine</code> objects. */ public static PEPEngineFactory newInstance(String factoryClassName, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PEPEngineFactory.class, classLoader, false); }
/** * Creates a new <code>PEPEngineFactory</code> instance using the given class name and the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @return an instance of an object that extends <code>PEPEngineFactory</code> to use in creating <code>PEPEngine</code> objects. */ public static PEPEngineFactory newInstance(String factoryClassName) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PEPEngineFactory.class, null, true); }
/** * Gets an instance of the <code>TraceEngineFactory</code> class using the given <code>String</code> class name, and <code>ClassLoader</code>> * * @param className the <code>String</code> name of the <code>Class</code> extending <code>TraceEngineFactory</code> to load * @param classLoader the <code>ClassLoader</code> to use * @return an instance of the <code>TraceEngineFactory</code> * @throws FactoryException if there is an error loading the <code>TraceEngineFactory</code> class or creating an instance from it. */ public static TraceEngineFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, TraceEngineFactory.class, classLoader, false); }
/** * Creates an instance of the <code>CombiningAlgorithmFactory</code> using the given class name using the given <code>ClassLoader</code>. * * @param className the <code>String</code> class name of the <code>CombiningAlgorithmFactory</code> to create * @param classLoader the <code>ClassLoader</code> to use to load the class with the given class name * @return the <code>CombiningAlgorithmFactory</code> for the given class name */ public static CombiningAlgorithmFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, CombiningAlgorithmFactory.class, classLoader, false); } }
/** * Creates a new <code>PEPEngineFactory</code> instance using the given class name and <code>ClassLoader</code>. If the * <code>ClassLoader</code> is null, use the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @param classLoader the <code>ClassLoader</code> to use to load the factory class * @return an instance of an object that extends <code>PEPEngineFactory</code> to use in creating <code>PEPEngine</code> objects. */ public static PEPEngineFactory newInstance(String factoryClassName, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PEPEngineFactory.class, classLoader, false); }
/** * Creates a new <code>PAPEngineFactory</code> instance using the given class name and the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @return an instance of an object that extends <code>PAPEngineFactory</code> to use in creating <code>PAPEngine</code> objects. */ public static PAPEngineFactory newInstance(String factoryClassName) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PAPEngineFactory.class, null, true); }
/** * Creates an instance of the <code>FunctionDefinitionFactory</code> using the given class name using the given <code>ClassLoader</code>. * * @param className the <code>String</code> class name of the <code>FunctionDefinitionFactory</code> to create * @param classLoader the <code>ClassLoader</code> to use to load the class with the given class name * @return the <code>FunctionDefinitionFactory</code> for the given class name */ public static FunctionDefinitionFactory newInstance(String className, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(className, FunctionDefinitionFactory.class, classLoader, false); } }
/** * Creates an instance of the <code>DataTypeFactory</code> using the given class name. * * @param className the <code>String</code> class name of the <code>DataTypeFactory</code> to create * @return the <code>DataTypeFactory</code> for the given class name. */ public static DataTypeFactory newInstance(String className) throws FactoryException { return FactoryFinder.newInstance(className, DataTypeFactory.class, null, true); }
/** * Creates a new <code>PAPEngineFactory</code> instance using the given class name and <code>ClassLoader</code>. If the * <code>ClassLoader</code> is null, use the default thread class loader. * * @param factoryClassName the <code>String</code> name of the factory class to instantiate * @param classLoader the <code>ClassLoader</code> to use to load the factory class * @return an instance of an object that extends <code>PAPEngineFactory</code> to use in creating <code>PAPEngine</code> objects. */ public static PAPEngineFactory newInstance(String factoryClassName, ClassLoader classLoader) throws FactoryException { return FactoryFinder.newInstance(factoryClassName, PAPEngineFactory.class, classLoader, false); }