org.apache.mahout.ga.watchmaker.cd.tool
Class DescriptionUtils

java.lang.Object
  extended by org.apache.mahout.ga.watchmaker.cd.tool.DescriptionUtils

public class DescriptionUtils
extends java.lang.Object

Utility functions to handle Attribute's description strings.


Nested Class Summary
static class DescriptionUtils.Range
           
 
Method Summary
static java.lang.String createNominalDescription(java.util.Collection<java.lang.String> values)
          Create a nominal description from the possible values.
static java.lang.String createNumericalDescription(double min, double max)
          Create a numerical attribute description.
static void extractNominalValues(java.lang.String description, java.util.Collection<java.lang.String> target)
          Extract all available values from the description.
static DescriptionUtils.Range extractNumericalRange(java.lang.String description)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createNumericalDescription

public static java.lang.String createNumericalDescription(double min,
                                                          double max)
Create a numerical attribute description.

Parameters:
min -
max -

createNominalDescription

public static java.lang.String createNominalDescription(java.util.Collection<java.lang.String> values)
Create a nominal description from the possible values.

Parameters:
values -

extractNumericalRange

public static DescriptionUtils.Range extractNumericalRange(java.lang.String description)

extractNominalValues

public static void extractNominalValues(java.lang.String description,
                                        java.util.Collection<java.lang.String> target)
Extract all available values from the description.

Parameters:
description -
target - the extracted values will be added to this collection. It will not be cleared.


Copyright © 2008-2010 The Apache Software Foundation. All Rights Reserved.