Ben mümkün olduğunca daha genel hale getirme dinamik bir sınıf açıklama istiyorum:Dinamik sınıf açıklama
public class Test<T> {
@XmlAttribute(name = dynamicvalue)
T[] data;
public Test(String dynamicvalue) {
}
}
böyle bir şey başarmak için herhangi bir yolu var mı.
TA
, yine farklı ek açıklamalarla birden sınıfları oluşturmak gerekecek unutmayın. Bu çeşit bir ortak sınıfa sahip olma amacını yitirir. –
Jlanza'nın bazı harici API'larla (belki bir XML serializer) ilgilenmek için bunu yapması gerektiğini varsayalım, aksi takdirde bir örnek değişkeni kullanacaksınız. –
Fikir, bir öğe için genel bir sınıf oluşturmak ve daha sonra devralınacak üst sınıf notunu kullanmak, ancak adı otomatik olarak değiştirmek oldu. Dinamik değer, Şablon sınıfına bağlıdır. – jlanza