com.virtuosotechnologies.asaph.model.opsemantics
Interface GetFirstLineSemantics

All Superinterfaces:
SongOperation
All Known Implementing Classes:
GetFirstLineSemantics.DefaultImplementation

public interface GetFirstLineSemantics
extends SongOperation

An OpSemantics that sets the data to the first line of the song. SongOperations that implement this interface guarantee that perform() sets the data field of each entry in the result set to a String representing the first line of the corresponding Song as would be set by SongUtils.getFirstLineAsString(), or to null if an error occurs.


Nested Class Summary
static class GetFirstLineSemantics.DefaultImplementation
          The default implementation of GetFirstLineSemantics
 
Method Summary
 boolean isUsingVariation()
          True if using just the default variation, or false for the entire song text
 
Methods inherited from interface com.virtuosotechnologies.asaph.model.SongOperation
equals, perform
 

Method Detail

isUsingVariation

public boolean isUsingVariation()
True if using just the default variation, or false for the entire song text

Returns:
true if using the default variation