Package weka.associations.gsp
Class Element
java.lang.Object
weka.associations.gsp.Element
- All Implemented Interfaces:
Serializable,Cloneable,RevisionHandler
Class representing an Element, i.e., a set of events/items.
- Version:
- $Revision: 1.2 $
- Author:
- Sebastian Beer
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()Returns a deep clone of an Element.booleanChecks if an Element contains over one event.voiddeleteEvent(String position) Deletes the first or last event of an Element.booleanChecks if two Elements are equal.int[]Returns the events Array of an Element.static FastVectorgetOneElements(Instances instances) Returns all events of the given data set as Elements containing a single event.Returns the revision string.booleanisContainedBy(Instance instance) Checks if an Element is contained by a given Instance.booleanisEmpty()Checks if the Element contains any events.static ElementMerges two Elements into one.toNominalString(Instances dataSet) Returns a String representation of an Element where the numeric value of each event/item is represented by its respective nominal value.toString()Returns a String representation of an Element.
-
Constructor Details
-
Element
public Element()Constructor -
Element
public Element(int size) Constructor accepting an initial size of the events Array as parameter.- Parameters:
size- the size
-
-
Method Details
-
getOneElements
Returns all events of the given data set as Elements containing a single event. The order of events is determined by the header information of the corresponding ARFF file.- Parameters:
instances- the data set- Returns:
- the set of 1-Elements
-
merge
Merges two Elements into one.- Parameters:
element1- first Elementelement2- second Element- Returns:
- the merged Element
-
clone
Returns a deep clone of an Element.- Returns:
- the cloned Element
-
containsOverOneEvent
public boolean containsOverOneEvent()Checks if an Element contains over one event.- Returns:
- true, if the Element contains over one event, else false
-
deleteEvent
Deletes the first or last event of an Element.- Parameters:
position- the position of the event to be deleted (first or last)
-
equals
Checks if two Elements are equal. -
getEvents
public int[] getEvents()Returns the events Array of an Element.- Returns:
- the events Array
-
isContainedBy
Checks if an Element is contained by a given Instance.- Parameters:
instance- the given Instance- Returns:
- true, if the Instance contains the Element, else false
-
isEmpty
public boolean isEmpty()Checks if the Element contains any events.- Returns:
- true, if the Element contains no event, else false
-
toNominalString
Returns a String representation of an Element where the numeric value of each event/item is represented by its respective nominal value.- Parameters:
dataSet- the corresponding data set containing the header information- Returns:
- the String representation
-
toString
Returns a String representation of an Element. -
getRevision
Returns the revision string.- Specified by:
getRevisionin interfaceRevisionHandler- Returns:
- the revision
-