Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.ModelExternalFactory Class Reference

Inheritance diagram for kddml.Core.DataMining.ModelExternalFactory:

kddml.Core.DataMining.ModelResourceFactory kddml.Core.KDDMLObjectResourceFactory kddml.Core.KDDMLObjectFactory kddml.Core.DataMining.AssociationRules.AssociationExternalFactory kddml.Core.DataMining.ClassificationTrees.ClassificationExternalFactory kddml.Core.DataMining.Clustering.ClusteringExternalFactory kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory kddml.Core.DataMining.AssociationRules.JDMAssociationFactory kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory kddml.Core.DataMining.Clustering.JDMClusteringFactory kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory List of all members.

Public Member Functions

 ModelExternalFactory (java.io.File f) throws KDDMLCoreException
KDDMLObject newInstance () throws KDDMLCoreException

Protected Member Functions

abstract DataDictionary buildDataDictionary () throws MiningModelException
abstract MiningSchema buildMiningSchema () throws MiningModelException
abstract String buildAlgorithmName () throws MiningModelException
abstract String buildModelName () throws MiningModelException
abstract String buildPMMLVersion () throws MiningModelException
abstract String buildCopyright () throws MiningModelException
abstract String buildApplicationName () throws MiningModelException
abstract String buildApplicationVersion () throws MiningModelException

Detailed Description

A factory class that creates a model from an external resource (e.g. text file, PMML model).

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Andrea Romei (romei@di.unipi.it)
Version:
2.0.16


Constructor & Destructor Documentation

kddml.Core.DataMining.ModelExternalFactory.ModelExternalFactory java.io.File  f  )  throws KDDMLCoreException
 

Constructor given the physical file containing the object.

Parameters:
f File
Exceptions:
KDDMLCoreException 


Member Function Documentation

KDDMLObject kddml.Core.DataMining.ModelExternalFactory.newInstance  )  throws KDDMLCoreException [virtual]
 

Return a new instance of the required object.

Returns:
KDDMLObject
Exceptions:
KDDMLCoreException 

Implements kddml.Core.KDDMLObjectFactory.

Reimplemented in kddml.Core.DataMining.AssociationRules.AssociationExternalFactory, kddml.Core.DataMining.ClassificationTrees.ClassificationExternalFactory, kddml.Core.DataMining.Clustering.ClusteringExternalFactory, kddml.Core.DataMining.SequentialPatterns.SequenceExternalFactory, and kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory.

abstract DataDictionary kddml.Core.DataMining.ModelExternalFactory.buildDataDictionary  )  throws MiningModelException [protected, pure virtual]
 

Returns the data dictionary of the output model.

Exceptions:
MiningModelException 
Returns:
DataDictionary

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract MiningSchema kddml.Core.DataMining.ModelExternalFactory.buildMiningSchema  )  throws MiningModelException [protected, pure virtual]
 

Returns the mining schema of the output model.

Exceptions:
MiningModelException 
Returns:
MiningSchema

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildAlgorithmName  )  throws MiningModelException [protected, pure virtual]
 

Returns the name of the algorithm.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildModelName  )  throws MiningModelException [protected, pure virtual]
 

Returns the name of the model.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildPMMLVersion  )  throws MiningModelException [protected, pure virtual]
 

Returns the PMML version supported.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildCopyright  )  throws MiningModelException [protected, pure virtual]
 

Returns the copyright.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildApplicationName  )  throws MiningModelException [protected, pure virtual]
 

Returns the application name.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.

abstract String kddml.Core.DataMining.ModelExternalFactory.buildApplicationVersion  )  throws MiningModelException [protected, pure virtual]
 

Returns the application version.

Exceptions:
MiningModelException 
Returns:
String

Implemented in kddml.Core.DataMining.AssociationRules.JDMAssociationFactory, kddml.Core.DataMining.AssociationRules.PMML2_0AssociationFactory, kddml.Core.DataMining.ClassificationTrees.JDMClassificationFactory, kddml.Core.DataMining.ClassificationTrees.PMML2_0ClassificationFactory, kddml.Core.DataMining.Clustering.JDMClusteringFactory, kddml.Core.DataMining.Clustering.PMML2_0ClusteringFactory, and kddml.Core.DataMining.SequentialPatterns.PMML2_0SequenceFactory.


Generated on Thu Feb 23 13:04:37 2006 for kddml by  doxygen 1.4.3