marytts.features
Class MaryGenericFeatureProcessors.IsPause

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

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

Checks if segment is a pause.


Field Summary
protected  java.lang.String name
           
protected  MaryGenericFeatureProcessors.TargetElementNavigator navigator
           
 
Constructor Summary
MaryGenericFeatureProcessors.IsPause(java.lang.String name, MaryGenericFeatureProcessors.TargetElementNavigator segmentNavigator)
           
 
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)
          Check if segment is a pause
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

navigator

protected MaryGenericFeatureProcessors.TargetElementNavigator navigator

name

protected java.lang.String name
Constructor Detail

MaryGenericFeatureProcessors.IsPause

public MaryGenericFeatureProcessors.IsPause(java.lang.String name,
                                            MaryGenericFeatureProcessors.TargetElementNavigator segmentNavigator)
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)
Check if segment is a pause

Specified by:
process in interface ByteValuedFeatureProcessor
Parameters:
target - the target to process
Returns:
0 if false, 1 if true