org.pealfactory.compose.halfleadspliced
Class Music

java.lang.Object
  extended by org.pealfactory.compose.halfleadspliced.Music

 class Music
extends java.lang.Object

Represents one music definition: a score plus list of matching rows.

Since:
Earwen

Field Summary
private  java.lang.String[] fMatches
           
private  int fMinScore
           
private  java.lang.String fName
           
private  int fScore
           
private static java.lang.String[] k1_3PART
           
private static java.lang.String[] k10PART
           
private static java.lang.String[] k2_6PART
           
private static java.lang.String[] k4_12PART
          Corrected and increased for Undomiel-B
private static java.lang.String[] k468
           
private static java.lang.String[] k5PART
           
private static java.lang.String[] k7PART
           
private static java.lang.String[] kBACK_ROLLUPS
           
static Music[] kDEFAULT
           
private static java.lang.String[] kFRONT_ROLLUPS
           
private static java.lang.String[] kLB
           
static int kNBELLS
           
static Music[] kPARTS
           
private static java.lang.String[] kQUEENS
           
static char kSEPARATOR
           
private static java.lang.String[] kWHITT
           
static char kWILDCARD
           
 
Constructor Summary
Music(java.lang.String name, int score, java.lang.String matches)
          !!! Assumes 8 bells !!!
Music(java.lang.String name, int score, java.lang.String[] matches)
           
 
Method Summary
 java.lang.String[] getMatches()
           
 int getMinScore()
           
 java.lang.String getName()
           
 int getScore()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

kSEPARATOR

public static final char kSEPARATOR
See Also:
Constant Field Values

kWILDCARD

public static final char kWILDCARD
See Also:
Constant Field Values

kNBELLS

public static final int kNBELLS
See Also:
Constant Field Values

kBACK_ROLLUPS

private static final java.lang.String[] kBACK_ROLLUPS

kFRONT_ROLLUPS

private static final java.lang.String[] kFRONT_ROLLUPS

kLB

private static final java.lang.String[] kLB

k468

private static final java.lang.String[] k468

kQUEENS

private static final java.lang.String[] kQUEENS

kWHITT

private static final java.lang.String[] kWHITT

kDEFAULT

public static final Music[] kDEFAULT

k1_3PART

private static final java.lang.String[] k1_3PART

k2_6PART

private static final java.lang.String[] k2_6PART

k5PART

private static final java.lang.String[] k5PART

k7PART

private static final java.lang.String[] k7PART

k10PART

private static final java.lang.String[] k10PART

k4_12PART

private static final java.lang.String[] k4_12PART
Corrected and increased for Undomiel-B


kPARTS

public static final Music[] kPARTS

fName

private java.lang.String fName

fScore

private int fScore

fMinScore

private int fMinScore

fMatches

private java.lang.String[] fMatches
Constructor Detail

Music

public Music(java.lang.String name,
             int score,
             java.lang.String[] matches)

Music

public Music(java.lang.String name,
             int score,
             java.lang.String matches)
!!! Assumes 8 bells !!!

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getName

public java.lang.String getName()

getScore

public int getScore()

getMinScore

public int getMinScore()

getMatches

public java.lang.String[] getMatches()