クラス MusicEndPointImpl
java.lang.Object
hajimeapi4j.internal.endpoint.EndPointImpl
hajimeapi4j.internal.endpoint.MusicEndPointImpl
- すべての実装されたインタフェース:
EndPoint
,MusicEndPoint
,RestAction<EndPoint>
-
フィールドの概要
-
コンストラクタの概要
修飾子コンストラクタ説明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) -
メソッドの概要
修飾子とタイプメソッド説明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) リアレンジ楽曲のアレンジメント含む、編曲者情報を出力します。リアレンジ楽曲を含む、作曲者情報を出力します。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
インタフェースからコピーされた説明:MusicEndPoint
CD、配信、ゲーム内参加メンバーを取得します。この情報はnullになりえません。
- 定義:
getMember
インタフェース内MusicEndPoint
- 戻り値:
- 参加メンバー一覧
-
getDigitalReleaseExists
public boolean getDigitalReleaseExists()インタフェースからコピーされた説明:MusicEndPoint
指定された楽曲が、デジタル配信されているかどうかを取得します。- 定義:
getDigitalReleaseExists
インタフェース内MusicEndPoint
- 戻り値:
- デジタル配信が存在する場合は
true
、存在しない場合はfalse
-
getDisc
インタフェースからコピーされた説明:MusicEndPoint
楽曲が収録されたCD情報を全て返します。- 定義:
getDisc
インタフェース内MusicEndPoint
- 戻り値:
List
に詰められたCD収録情報
-
getLive
インタフェースからコピーされた説明:MusicEndPoint
指定された楽曲が披露されたライブの情報を出力します。- 定義:
getLive
インタフェース内MusicEndPoint
- 戻り値:
- 披露された全てのライブの情報
-