01. school days(KSK remix) - がくえんゆーとぴあ まなびストレート!キャラソン
02. 覚醒都市 - 東京アンダーグラウンド ED
03. Over The Sky - LAST EXILE ED
04. 深い森 - 犬夜叉 ED
05. 太陽は夜も輝く - HUNTER×HUNTER OP
06. Broken Wings - トリニティ・ブラッド ED
07. 逆さまの蝶 - 地獄少女 ED
08. キミヘ ムカウ ヒカリ - ゼーガペイン ED
09. Duvet (Cyberia Mix By: DJ Wasei) - serial experiments lain OP
10. 扉の向こうへ - 鋼の錬金術師 ED
11. セカイノナミダ - True Tears ED
12. Eじゃん-Do You Feel Like I Feel? - HUNTER×HUNTER ED
13. おはよう。 - HUNTER×HUNTER OP
14. 名も知れぬ花 - 藍より青し ED
15. My heaven - CANAAN ED
16. REMIX OF MESSAGE #9:type H - ガサラキ OP
17. PART3 - D.C.II 〜ダ・カーポII〜 OP
18. EQUALロマンス - らんま1/2 ED
19. tomorrow - フルメタル・パニック! OP
20. シャングリラ - 働きマン ED
21. ひだステツポ - ひだまりスケッチ OP
22. リトルグッバイ (Oblongar Every Little Thing Mashup) - ゼーガペイン OP
23. Renai Circulation NADEKO OP [Seablaze Remix] - 化物語 OP
24. ねぐせ(リミックス) by Calla Soiled - たまこまーけっと ED
25. J.E.N.O.V.A. - FF7 BGM
2014年7月8日火曜日
2014年7月4日金曜日
JAXBでXMLとJavaオブジェクトのマッピング
しょーもないところで詰まってしまったメモ。
今回はJAXBでのXMLとJavaオブジェクトのマッピングについて。
JAXB(Java Architecture for XML Binding)とは、
XMLとJavaオブジェクトを相互変換するためのAPI 仕様。
Java SE6 からは標準ライブラリに組み込まれてる。
例えばこんなXMLをマッピングしたい場合。
※ほんとはもっと複雑な構造だったので分けわかんなくなったんだけど…
でマッピングさせたいJavaオブジェクトはこんな感じで書く。
詰まってたのは、
<samples>とか<datas>とかの部分。
ここを要素(@XmlElement)だけアノテーションつけてクラス作ってたらエラーになった。
属性とかなくてただ要素がぶらさがってるだけのタグには、
@XmlElementWrapper
のアノテーションをつけて、そこのnameにタグ名を。 そんでぶらさがる要素を@XmlElementで指定。
作るときに参考にしてたXMLにはそうゆうタグがなかったんでミスった。。
ちなみにルートタグ(今回のだと<hoge>)は、@XmlRootElementで指定する。
なんかpreタグでソース埋め込むときに勝手に変換されたりしてクソ
今回はJAXBでのXMLとJavaオブジェクトのマッピングについて。
JAXB(Java Architecture for XML Binding)とは、
XMLとJavaオブジェクトを相互変換するためのAPI 仕様。
Java SE6 からは標準ライブラリに組み込まれてる。
例えばこんなXMLをマッピングしたい場合。
※ほんとはもっと複雑な構造だったので分けわかんなくなったんだけど…
でマッピングさせたいJavaオブジェクトはこんな感じで書く。
@XmlRootElement(name = "hoge") @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) public class XmlData { @XmlElementWrapper(name = "samples") @XmlElement(name = "sample") public Listsamples; } @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) class Sample { @XmlAttribute public String id; @XmlAttribute public String name; @XmlElementWrapper(name = "datas") @XmlElement(name = "data") public List data; } @XmlAccessorType(XmlAccessType.PUBLIC_MEMBER) class Data { @XmlAttribute public String id; } ←これ無視して…
詰まってたのは、
<samples>とか<datas>とかの部分。
ここを要素(@XmlElement)だけアノテーションつけてクラス作ってたらエラーになった。
属性とかなくてただ要素がぶらさがってるだけのタグには、
@XmlElementWrapper
のアノテーションをつけて、そこのnameにタグ名を。 そんでぶらさがる要素を@XmlElementで指定。
作るときに参考にしてたXMLにはそうゆうタグがなかったんでミスった。。
ちなみにルートタグ(今回のだと<hoge>)は、@XmlRootElementで指定する。
なんかpreタグでソース埋め込むときに勝手に変換されたりしてクソ
2014年7月2日水曜日
【DJ】2014.07.05(sat) ANISON MATRIX!! at MOGRA
今月のアニソンマトリクスは群馬回ということで、ANISON GUNMATRIXです。
20140705 23:00~
ANISON MATRIX!! -アニソンマトリクス
http://club-mogra.jp/2014/07/05/2022/
OPEN 23:00
Door ¥2,000(1D)
■GUEST DJ
春楓
わかめ
junkMA
■DJ
chefoba (ANISON MATRIX!!/discloud/Lowfer Records/Anilab.)
D-YAMA(MOGRA)
Esupa (ANISON MATRIX!!/Anilab.)
melo(ANISON MATRIX,elemog)
kei。(ANISON MATRIX,elemog)
Hokboy (合法ロリPARTY/ANISON MATRIX!!/VOCALOID-ManiaX)
■VJ
DeLPi(ANISON MATRIX)
すーすけ(ANISON MATRIX)
310
■TIME TABLE
23:00~23:45 Hokboy
23:45~00:30 kei。
00:30~01:15 わかめ
01:15~02:00 chefoba
02:00~02:45 junkMA
02:45~03:30 esupa
03:30~04:15 春楓
04:15~05:00 melo
20140705 23:00~
ANISON MATRIX!! -アニソンマトリクス
http://club-mogra.jp/2014/07/05/2022/
OPEN 23:00
Door ¥2,000(1D)
■GUEST DJ
春楓
わかめ
junkMA
■DJ
chefoba (ANISON MATRIX!!/discloud/Lowfer Records/Anilab.)
D-YAMA(MOGRA)
Esupa (ANISON MATRIX!!/Anilab.)
melo(ANISON MATRIX,elemog)
kei。(ANISON MATRIX,elemog)
Hokboy (合法ロリPARTY/ANISON MATRIX!!/VOCALOID-ManiaX)
■VJ
DeLPi(ANISON MATRIX)
すーすけ(ANISON MATRIX)
310
■TIME TABLE
23:00~23:45 Hokboy
23:45~00:30 kei。
00:30~01:15 わかめ
01:15~02:00 chefoba
02:00~02:45 junkMA
02:45~03:30 esupa
03:30~04:15 春楓
04:15~05:00 melo
登録:
投稿 (Atom)