1
Play(2.0)フレームワークのテンプレートエンジンに何らかの種類のinstanceof
機能があるかどうかを知りたいと思います。これにより、モデルレイヤーで継承構造を効果的に使用することができます。Playフレームワークのテンプレートエンジンに "instanceof"機能はありますか?
:
@(instance: Superclass)
@main {
@if(instance instanceof Subclass) {
Subclass instanceOfSubclass = (Subclass) instance;
}
}
編集:は、私は、Javaのための具体的なプレイに意味します。
それはトリックです!ありがとうございました! – Christophe
'Foo'と' Bar'はパターンマッチングのための抽出(unapply)を持たなければならないので、それはJavaの世界ではうまくいきません。私は今トリッキーなことを知るためにカリカリです。どんな手掛かり? –
私は確かに分かりません。一方では、このパターンマッチはそのタイプをチェックするだけです。一方、Playでは、まだJavaでバイトコードの魔法がいくつかあります。それ以外の場合、Scalaテンプレートは、JavaとScalaの両方のAPIを提供するフレームワークではあまり意味がありません。 –