public final class ChordSymbol
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
ChordSymbol.Mode |
static class |
ChordSymbol.Seventh |
コンストラクタと説明 |
---|
ChordSymbol(NoteSymbol root,
ChordSymbol.Mode mode,
ChordSymbol.Seventh seventh) |
ChordSymbol(NoteSymbol root,
ChordSymbol.Mode mode,
ChordSymbol.Seventh seventh,
NoteSymbol bass) |
修飾子とタイプ | メソッドと説明 |
---|---|
static void |
addStringMap(java.lang.String name,
java.lang.String[] sign,
java.lang.String[] mode,
java.lang.String[] seventh)
TO DO: string map for sign is not supported
|
java.lang.String |
encode() |
java.lang.String |
encode(java.lang.String name,
boolean seventhIgnored) |
static java.lang.String[] |
encodeAll(ChordSymbol[] cs) |
static java.lang.String[] |
encodeAll(ChordSymbol[] cs,
java.lang.String name,
boolean seventhIgnored) |
boolean |
equals(java.lang.Object o) |
static ChordSymbol[] |
getChordSymbolList(java.lang.String[] cn) |
int |
hashCode() |
static ChordSymbol |
parse(java.lang.String s) |
static ChordSymbol |
parse(java.lang.String s,
boolean seventhIgnored) |
java.lang.String |
toString() |
ChordSymbol |
transpose(int diff,
boolean sharp) |
public ChordSymbol(NoteSymbol root, ChordSymbol.Mode mode, ChordSymbol.Seventh seventh)
public ChordSymbol(NoteSymbol root, ChordSymbol.Mode mode, ChordSymbol.Seventh seventh, NoteSymbol bass)
public static void addStringMap(java.lang.String name, java.lang.String[] sign, java.lang.String[] mode, java.lang.String[] seventh)
public java.lang.String encode()
public java.lang.String encode(java.lang.String name, boolean seventhIgnored)
public static java.lang.String[] encodeAll(ChordSymbol[] cs)
public static java.lang.String[] encodeAll(ChordSymbol[] cs, java.lang.String name, boolean seventhIgnored)
public boolean equals(java.lang.Object o)
equals
クラス内 java.lang.Object
public static ChordSymbol[] getChordSymbolList(java.lang.String[] cn)
public int hashCode()
hashCode
クラス内 java.lang.Object
public static ChordSymbol parse(java.lang.String s)
public static ChordSymbol parse(java.lang.String s, boolean seventhIgnored)
public java.lang.String toString()
toString
クラス内 java.lang.Object
public ChordSymbol transpose(int diff, boolean sharp)