|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.niffty.HeirarchyNode | +--org.niffty.MusicSymbol | +--org.niffty.TimeSignature
A TimeSignature has a top number and bottom number and optional tags: absolute or logical placement, large size, small size.
Field Summary |
Fields inherited from class org.niffty.MusicSymbol |
_tags |
Constructor Summary | |
TimeSignature(int topNumber,
int bottomNumber,
Tags tags)
Creates a new TimeSignature with the given parameters. |
Method Summary | |
void |
draw(java.awt.Graphics graphics)
It is expected that the subclass will override this. |
int |
getBottomNumber()
Returns the bottom number of the time signature. |
FinalPoint |
getScreenHotspot()
Get the hotspot for this object in screen coordinates. |
int |
getTopNumber()
Returns the top number of the time signature. |
void |
invalidate()
This is automatically called after the object is modified to to force this to recompute all its values when the "get" method is called for the value. |
boolean |
isLeftPositionedSymbol()
Return true if this is a symbol, like a cleff change, which appears to the left of the main symbol in the time slice, like the stem. |
java.lang.String |
toString()
|
Methods inherited from class org.niffty.MusicSymbol |
findDefaultAnchor, findLeftPositionedX, findMultiNodes, getIndex, getParentTimeSlice, getTags, nextInstanceOfInScore, previousInstanceOf, previousInstanceOfInScore, previousInstanceOfInStaff |
Methods inherited from class org.niffty.HeirarchyNode |
addChild, getChild, getChildCount, getParentNode, nextInHeirarchy, previousInHeirarchy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public TimeSignature(int topNumber, int bottomNumber, Tags tags)
topNumber
- see getTopNumber()bottomNumber
- see getBottomNumber()tags
- the tags for this music symbol. If this is null,
then this uses an empty Tags object.Method Detail |
public int getTopNumber()
public int getBottomNumber()
public boolean isLeftPositionedSymbol()
MusicSymbol
isLeftPositionedSymbol
in class MusicSymbol
public void invalidate()
invalidate
in class MusicSymbol
public FinalPoint getScreenHotspot()
getScreenHotspot
in interface Anchored
getScreenHotspot
in class MusicSymbol
FinalPoint.newPoint()
public void draw(java.awt.Graphics graphics)
MusicSymbol
draw
in class MusicSymbol
public java.lang.String toString()
toString
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |