net.sourceforge.neurosdbm
Class SongFilter

java.lang.Object
  extended bynet.sourceforge.neurosdbm.SongFilter

public class SongFilter
extends java.lang.Object


Field Summary
(package private)  java.lang.String filterName
           
(package private)  java.util.ArrayList ruleSet
           
 
Constructor Summary
(package private) SongFilter(java.lang.String name)
           
(package private) SongFilter(java.lang.String name, int length)
           
 
Method Summary
 void addRule(Rule rule)
           
static java.util.ArrayList applyFilter(java.util.ArrayList trackList, SongFilter filter)
           
static boolean checkRule(NewTrack track, Rule rule)
           
 java.lang.String getFilterName()
           
 java.util.ArrayList getRuleSet()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ruleSet

java.util.ArrayList ruleSet

filterName

java.lang.String filterName
Constructor Detail

SongFilter

SongFilter(java.lang.String name)

SongFilter

SongFilter(java.lang.String name,
           int length)
Method Detail

addRule

public void addRule(Rule rule)

getFilterName

public java.lang.String getFilterName()

getRuleSet

public java.util.ArrayList getRuleSet()

applyFilter

public static java.util.ArrayList applyFilter(java.util.ArrayList trackList,
                                              SongFilter filter)

checkRule

public static boolean checkRule(NewTrack track,
                                Rule rule)


Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.