de.dfki.lt.mary.unitselection.featureprocessors
Class MaryGenericFeatureProcessors.StressedSylsFromPhraseStart

java.lang.Object
  extended by de.dfki.lt.mary.unitselection.featureprocessors.MaryGenericFeatureProcessors.StressedSylsFromPhraseStart
All Implemented Interfaces:
ByteValuedFeatureProcessor, MaryFeatureProcessor
Enclosing class:
MaryGenericFeatureProcessors

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

Counts the number of stressed syllables since the start of the phrase. This is a feature processor. A feature processor takes an item, performs some sort of processing on the item and returns an object.


Constructor Summary
MaryGenericFeatureProcessors.StressedSylsFromPhraseStart()
           
 
Method Summary
 java.lang.String getName()
          Performs some processing on the given item.
 java.lang.String[] getValues()
          List the possible values of the feature processor, as clear-text values.
 byte process(Target target)
          Performs some processing on the given item.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MaryGenericFeatureProcessors.StressedSylsFromPhraseStart

public MaryGenericFeatureProcessors.StressedSylsFromPhraseStart()
Method Detail

getName

public java.lang.String getName()
Description copied from interface: MaryFeatureProcessor
Performs some processing on the given item. TODO: remove? see ByteValuedFeatureProcessor etc.

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)
Performs some processing on the given item.

Specified by:
process in interface ByteValuedFeatureProcessor
Parameters:
target - the target to process
Returns:
the number of accented syllables since the last major break