Main Page | Class Hierarchy | Class List | Class Members

kddml.Core.DataMining.SequentialPatterns.SequenceElementManager Interface Reference

Inheritance diagram for kddml.Core.DataMining.SequentialPatterns.SequenceElementManager:

kddml.Core.DataMining.SequentialPatterns.ItemSetElementManager kddml.Core.DataMining.SequentialPatterns.SequenceElement kddml.Core.DataMining.SequentialPatterns.ItemSetElement kddml.Core.DataMining.SequentialPatterns.ItemSetElement List of all members.

Public Member Functions

boolean addItem (ItemManager item)
boolean contain (ItemManager item)
boolean contain (SequenceElementManager element)
boolean equals (Object sequence_element)
boolean isSupported (TransactionManager transaction)
ItemManager[] coveringItems (TransactionManager transaction)
Iterator getItems ()
int getNumberOfItems ()
String toString ()

Detailed Description

This abstract class represents a generic sequence element (i.e. a generic set of items).

Title: KDDML

Description: Knowledge Discovery in Database Environment

Copyright: Copyright (c) 2003-2005

Company: Universita' di Pisa - Dipartimento di Informatica

Author:
Daniele Cerra (daniele@cerra.info)
Version:
2.0.0 alfa


Member Function Documentation

boolean kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.addItem ItemManager  item  ) 
 

Add a new item to this element. If specified item is already present will not be added.

Parameters:
item new item to be added
Returns:
true if item is added, false otherwise

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

boolean kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.contain ItemManager  item  ) 
 

Check if gievn item is already present in this element.

Parameters:
item item to be checked
Returns:
true if item is contained, false otherwise

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

boolean kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.contain SequenceElementManager  element  ) 
 

Check if given element is contained in this one, i.e. if given element is a subset of this one. This method, also return true, if given element is equals to this one.

Parameters:
element element to be checked
Returns:
true if element is contained, false otherwise

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

boolean kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.equals Object  sequence_element  ) 
 

Check if given object is equals to this one. This method perform an item-by-item checking, i.e. items in given must be ordered as described in kddml.Core.DataMining.AssociationRules.CompareItems class.

Parameters:
sequence_element object to be checked
Returns:
true if objects are equals, false otherwise

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

boolean kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.isSupported TransactionManager  transaction  ) 
 

Check if this element is supported by given transaction, i.e. if items in this element are contained in given transaction.

Parameters:
transaction transaction to be evaluated
Returns:
true if all items in this element are contained in given transaction, false otherwise

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

ItemManager [] kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.coveringItems TransactionManager  transaction  ) 
 

If this element is supported by given transaction, this method return all items in transaction, that are contained in this element; if not, return null.

The set of items returned is identical to one in this element; difference is made from optional features that may be associated with items.

Parameters:
transaction transaction to be checked
Returns:
covering items, or null if this element is not supported

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

Iterator kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.getItems  ) 
 

Return an iterator over items in this element. Remember that items are ordered using kddml.Core.DataMining.AssociationRules.CompareItems class.

Returns:
an iterator over items in this element

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

int kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.getNumberOfItems  ) 
 

Return the number of items in this element.

Returns:
number of items

Implemented in kddml.Core.DataMining.SequentialPatterns.SequenceElement.

String kddml.Core.DataMining.SequentialPatterns.SequenceElementManager.toString  ) 
 

Return a string representation of this object

Returns:
this object as string

Implemented in kddml.Core.DataMining.SequentialPatterns.ItemSetElement, and kddml.Core.DataMining.SequentialPatterns.SequenceElement.


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