|
|||||||||
| 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 MusicSymbolpublic void invalidate()
invalidate in class MusicSymbolpublic FinalPoint getScreenHotspot()
getScreenHotspot in interface AnchoredgetScreenHotspot in class MusicSymbolFinalPoint.newPoint()public void draw(java.awt.Graphics graphics)
MusicSymbol
draw in class MusicSymbolpublic 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 | ||||||||