Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory Class Reference

Inheritance diagram for kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory:

kddml.Core.DataMining.ModelExternalFactory kddml.Core.DataMining.ModelResourceFactory kddml.Core.KDDMLObjectResourceFactory kddml.Core.KDDMLObjectFactory List of all members.

Public Member Functions

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

Protected Member Functions

abstract Hashtable buildHashtable () throws MiningModelException
abstract String buildHierarchyName () throws MiningModelException
abstract String buildNodeRootName () throws MiningModelException

Detailed Description

A factory class that creates an item hierarchy 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.Taxonomy.HierarchyExternalFactory.HierarchyExternalFactory 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.Taxonomy.HierarchyExternalFactory.newInstance  )  throws KDDMLCoreException [virtual]
 

Return a new instance of the required object.

Returns:
KDDMLObject
Exceptions:
KDDMLCoreException 

Reimplemented from kddml.Core.DataMining.ModelExternalFactory.

abstract Hashtable kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory.buildHashtable  )  throws MiningModelException [protected, pure virtual]
 

Returns an hashtable representing the hierarchy, with the child node name as key, and the parent node name as element.

Exceptions:
MiningModelException 
Returns:
Hashtable

abstract String kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory.buildHierarchyName  )  throws MiningModelException [protected, pure virtual]
 

Returns the name of the hierarchy.

Exceptions:
MiningModelException 
Returns:
String

abstract String kddml.Core.DataMining.Taxonomy.HierarchyExternalFactory.buildNodeRootName  )  throws MiningModelException [protected, pure virtual]
 

Returns the node root name.

Exceptions:
MiningModelException 
Returns:
String


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