Package com.softsynth.jmsl.score
Class StaffAndLedgerLineVisibilityManager
java.lang.Object
com.softsynth.jmsl.score.StaffAndLedgerLineVisibilityManager
public class StaffAndLedgerLineVisibilityManager
extends java.lang.Object
Keep track of what accidentals are in force for what levels in a staff. Reuse for each track of
each staff of each measure.
- Author:
- Nick Didkovsky, copyright 2000 Nick Didkovsky, all rights reserved
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
copyright
-
Constructor Summary
Constructors Constructor Description StaffAndLedgerLineVisibilityManager()
-
Method Summary
Modifier and Type Method Description boolean
isLedgerLineVisible(int staffIndex)
boolean
isStaffLineVisible(int staffIndex, int lineIndex)
static void
main(java.lang.String[] args)
void
setLedgerLinesVisible(int staffIndex, boolean visible)
void
setStaffLineVisible(int staffIndex, int staffLine, boolean visible)
void
writeXML(java.io.PrintWriter out)
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
copyright
public static final java.lang.String copyright- See Also:
- Constant Field Values
-
-
Constructor Details
-
StaffAndLedgerLineVisibilityManager
public StaffAndLedgerLineVisibilityManager()
-
-
Method Details
-
setStaffLineVisible
public void setStaffLineVisible(int staffIndex, int staffLine, boolean visible) -
setLedgerLinesVisible
public void setLedgerLinesVisible(int staffIndex, boolean visible) -
isStaffLineVisible
public boolean isStaffLineVisible(int staffIndex, int lineIndex) -
isLedgerLineVisible
public boolean isLedgerLineVisible(int staffIndex) -
writeXML
public void writeXML(java.io.PrintWriter out) -
main
public static void main(java.lang.String[] args)
-