jp.crestmuse.cmx.misc
クラス ChordSymbol

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.misc.ChordSymbol

public final class ChordSymbol
extends java.lang.Object


入れ子のクラスの概要
static class ChordSymbol.Mode
           
static class ChordSymbol.Root
           
static class ChordSymbol.Seventh
           
static class ChordSymbol.Sign
           
 
コンストラクタの概要
ChordSymbol(ChordSymbol.Root root, ChordSymbol.Sign sign, ChordSymbol.Mode mode, ChordSymbol.Seventh seventh)
           
 
メソッドの概要
static void addStringMap(java.lang.String name, java.lang.String[] sign, java.lang.String[] mode, java.lang.String[] seventh)
           
 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()
           
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ChordSymbol

public ChordSymbol(ChordSymbol.Root root,
                   ChordSymbol.Sign sign,
                   ChordSymbol.Mode mode,
                   ChordSymbol.Seventh seventh)
メソッドの詳細

addStringMap

public static void addStringMap(java.lang.String name,
                                java.lang.String[] sign,
                                java.lang.String[] mode,
                                java.lang.String[] seventh)

encode

public java.lang.String encode()

encode

public java.lang.String encode(java.lang.String name,
                               boolean seventhIgnored)

encodeAll

public static java.lang.String[] encodeAll(ChordSymbol[] cs)

encodeAll

public static java.lang.String[] encodeAll(ChordSymbol[] cs,
                                           java.lang.String name,
                                           boolean seventhIgnored)

equals

public boolean equals(java.lang.Object o)
オーバーライド:
クラス java.lang.Object 内の equals

getChordSymbolList

public static ChordSymbol[] getChordSymbolList(java.lang.String[] cn)

hashCode

public int hashCode()
オーバーライド:
クラス java.lang.Object 内の hashCode

parse

public static ChordSymbol parse(java.lang.String s)

parse

public static ChordSymbol parse(java.lang.String s,
                                boolean seventhIgnored)

toString

public java.lang.String toString()
オーバーライド:
クラス java.lang.Object 内の toString