私は、xsdファイルから生成された1つのJavaクラスにインターフェイスを自動的に実装しようとしています。XJCのスーパーインタフェースとスーパークラスは、すべてのクラスでのみ使用できますか?
Thisそれはそうすることができるように見えますが、それは完全にばかげたすべてのクラスにimplements SomeInterface
を追加するだけです。私は何かを逃しているのですか、それともすべてのクラスでのみこれを行うことができますか?生成されたすべてのクラスが同じインターフェースを実装できるようにするのはあまりにも多くのことを意味しません。 1つのクラスにのみこの機能を使用できますか?
傷害に侮辱を追加するには、これはJAXBリファレンス実装で、あなたが適切に値を定義することができないことを意味しなぜなら、 "@XmlValueは別のクラスを派生するクラスでは許可されていません"と不平を言うからです。それはかなり大きな制限です。だから私は同意する、完全に愚か。 – drrob