marytts.features
Class MaryGenericFeatureProcessors.HalfPhoneLeftRight

java.lang.Object
  extended by marytts.features.MaryGenericFeatureProcessors.HalfPhoneLeftRight
All Implemented Interfaces:
ByteValuedFeatureProcessor, MaryFeatureProcessor
Enclosing class:
MaryGenericFeatureProcessors

public static class MaryGenericFeatureProcessors.HalfPhoneLeftRight
extends java.lang.Object
implements ByteValuedFeatureProcessor

Is the given half phone target a left or a right half?

Author:
Marc Schröder

Field Summary
protected  ByteStringTranslator values
           
 
Constructor Summary
MaryGenericFeatureProcessors.HalfPhoneLeftRight()
          Initialise a HalfPhoneLeftRight feature processor.
 
Method Summary
 java.lang.String getName()
           
 java.lang.String[] getValues()
          List the possible values of the feature processor, as clear-text values.
 byte process(Target target)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

values

protected ByteStringTranslator values
Constructor Detail

MaryGenericFeatureProcessors.HalfPhoneLeftRight

public MaryGenericFeatureProcessors.HalfPhoneLeftRight()
Initialise a HalfPhoneLeftRight feature processor.

Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface MaryFeatureProcessor

getValues

public java.lang.String[] getValues()
Description copied from interface: ByteValuedFeatureProcessor
List the possible values of the feature processor, as clear-text values. Byte values as returned by process() can be translated into their string equivalent by using the byte value as an index in the String[] returned.

Specified by:
getValues in interface ByteValuedFeatureProcessor
Returns:
an array containing the possible return values of this feature processor, in String representation.

process

public byte process(Target target)
Specified by:
process in interface ByteValuedFeatureProcessor