jAudioFeatureExtractor.ACE.DataTypes
Class AggregatorDefinition

java.lang.Object
  extended by jAudioFeatureExtractor.ACE.DataTypes.AggregatorDefinition
All Implemented Interfaces:
java.io.Serializable

public class AggregatorDefinition
extends java.lang.Object
implements java.io.Serializable

Provide basic metadata about an aggreagtor. This class does not hold any data. Fields provided include name (which should be unique), description, whether this aggregator is a general or specific aggregator, and the names of each of the parameters this aggregator provides.

If the aggregator has no parameters, the list of parameters will be null.

Author:
Daniel McEnnis
See Also:
Serialized Form

Field Summary
 java.lang.String description
           
 boolean generic
           
 java.lang.String name
           
 java.lang.String[] parameters
           
 
Constructor Summary
AggregatorDefinition(java.lang.String name, java.lang.String description, boolean generic, java.lang.String[] parameters)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

description

public java.lang.String description

generic

public boolean generic

parameters

public java.lang.String[] parameters
Constructor Detail

AggregatorDefinition

public AggregatorDefinition(java.lang.String name,
                            java.lang.String description,
                            boolean generic,
                            java.lang.String[] parameters)