org.pealfactory.compose.halfleadspliced
Class Music

java.lang.Object
  |
  +--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
           
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, registerNatives, wait, wait, wait
 

Field Detail

kSEPARATOR

public static final char kSEPARATOR

kWILDCARD

public static final char kWILDCARD

kNBELLS

public static final int kNBELLS

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

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()