クラス MusicEndPointImpl
java.lang.Object
hajimeapi4j.internal.endpoint.EndPointImpl
hajimeapi4j.internal.endpoint.MusicEndPointImpl
- すべての実装されたインタフェース:
EndPoint,MusicEndPoint,RestAction<EndPoint>
-
フィールドの概要
フィールド -
コンストラクタの概要
コンストラクタ修飾子コンストラクタ説明protectedMusicEndPointImpl(String name, String type, int taxId, int songId, String link, String api, List<EndPoint> remix, List<EndPoint> original, List<EndPoint> lyrics, List<EndPoint> composer, List<EndPoint> arrange, String lyricsUrl, List<Member> member, boolean digital, List<Disc> disc, List<Live> live) -
メソッドの概要
修飾子とタイプメソッド説明static MusicEndPointcreateInstance(String name, String type, int songId, String link, String api, List<EndPoint> remix, List<EndPoint> original, List<EndPoint> lyrics, List<EndPoint> composer, List<EndPoint> arrange, String lyricsUrl, List<Member> member, boolean digital, List<Disc> disc, List<Live> live) リアレンジ楽曲のアレンジメント含む、編曲者情報を出力します。リアレンジ楽曲を含む、作曲者情報を出力します。boolean指定された楽曲が、デジタル配信されているかどうかを取得します。getDisc()楽曲が収録されたCD情報を全て返します。getLive()指定された楽曲が披露されたライブの情報を出力します。作詞者の情報を出力します。歌詞が存在する曲について、歌詞サイトのURLを取得します。CD、配信、ゲーム内参加メンバーを取得します。指定された楽曲IDがオリジナル楽曲である場合に、リミックスバージョン一覧を出力します。getRemix()指定された楽曲IDがリミックス楽曲である場合に、原曲の情報を出力します。クラスから継承されたメソッド hajimeapi4j.internal.endpoint.EndPointImpl
checkEmpty, complete, constructRoute, createEmpty, fromApi, getApi, getLink, getName, getSongId, getTaxId, getType, submitクラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitインタフェースから継承されたメソッド hajimeapi4j.api.endpoint.EndPoint
checkEmpty, fromApi, getApi, getLink, getName, getSongId, getTaxId, getTypeインタフェースから継承されたメソッド hajimeapi4j.api.request.RestAction
complete, constructRoute, submit
-
フィールド詳細
-
remix
-
original
-
lyrics
-
composer
-
arrange
-
lyricsUrl
-
member
-
digital
protected boolean digital -
disc
-
live
-
-
コンストラクタの詳細
-
MusicEndPointImpl
protected MusicEndPointImpl(String name, String type, int taxId, int songId, String link, String api, List<EndPoint> remix, List<EndPoint> original, List<EndPoint> lyrics, List<EndPoint> composer, List<EndPoint> arrange, String lyricsUrl, List<Member> member, boolean digital, List<Disc> disc, List<Live> live)
-
-
メソッドの詳細
-
createInstance
public static MusicEndPoint createInstance(String name, String type, int songId, String link, String api, List<EndPoint> remix, List<EndPoint> original, List<EndPoint> lyrics, List<EndPoint> composer, List<EndPoint> arrange, String lyricsUrl, List<Member> member, boolean digital, List<Disc> disc, List<Live> live) -
getRemix
インタフェースからコピーされた説明:MusicEndPoint指定された楽曲IDがリミックス楽曲である場合に、原曲の情報を出力します。その他のリミックス情報は出力しませんのでお気をつけください。
- 定義:
getRemixインタフェース内MusicEndPoint- 戻り値:
- リミックス元楽曲の、原曲情報
-
getOriginal
インタフェースからコピーされた説明:MusicEndPoint指定された楽曲IDがオリジナル楽曲である場合に、リミックスバージョン一覧を出力します。MusicEndPoint.getRemix()メソッドとの混同にお気をつけください。- 定義:
getOriginalインタフェース内MusicEndPoint- 戻り値:
- リミックスバージョンの一覧
-
getLyrics
インタフェースからコピーされた説明:MusicEndPoint作詞者の情報を出力します。1人での作業の場合も
List形式となります。- 定義:
getLyricsインタフェース内MusicEndPoint- 戻り値:
- 楽曲に携わった作詞者情報
-
getComposer
インタフェースからコピーされた説明:MusicEndPointリアレンジ楽曲を含む、作曲者情報を出力します。一人での作業の場合も
List形式となります。- 定義:
getComposerインタフェース内MusicEndPoint- 戻り値:
- 楽曲に携わった作曲者情報
-
getArrange
インタフェースからコピーされた説明:MusicEndPointリアレンジ楽曲のアレンジメント含む、編曲者情報を出力します。一人での作業の場合も
List形式となります。- 定義:
getArrangeインタフェース内MusicEndPoint- 戻り値:
- 楽曲に携わった編曲者情報
-
getLyricsUrl
インタフェースからコピーされた説明:MusicEndPoint歌詞が存在する曲について、歌詞サイトのURLを取得します。リミックス楽曲では出力されないため、適宜原曲情報から参照する必要があります。
- 定義:
getLyricsUrlインタフェース内MusicEndPoint- 戻り値:
- 歌詞サイトへのリンクURL
-
getMember
インタフェースからコピーされた説明:MusicEndPointCD、配信、ゲーム内参加メンバーを取得します。この情報はnullになりえません。
- 定義:
getMemberインタフェース内MusicEndPoint- 戻り値:
- 参加メンバー一覧
-
getDigitalReleaseExists
public boolean getDigitalReleaseExists()インタフェースからコピーされた説明:MusicEndPoint指定された楽曲が、デジタル配信されているかどうかを取得します。- 定義:
getDigitalReleaseExistsインタフェース内MusicEndPoint- 戻り値:
- デジタル配信が存在する場合は
true、存在しない場合はfalse
-
getDisc
インタフェースからコピーされた説明:MusicEndPoint楽曲が収録されたCD情報を全て返します。- 定義:
getDiscインタフェース内MusicEndPoint- 戻り値:
Listに詰められたCD収録情報
-
getLive
インタフェースからコピーされた説明:MusicEndPoint指定された楽曲が披露されたライブの情報を出力します。- 定義:
getLiveインタフェース内MusicEndPoint- 戻り値:
- 披露された全てのライブの情報
-