Bonjour,

Alors voilà, je voudrais récupérer les champs de la classe CanonicalizationMethod de java.security en faisant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
CanonicalizationMethod.class.getFields();
Tout marche bien sauf que je récupère aussi les champs de la classe Transform dont elle hérite !

en gros je récupère ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
static java.lang.String 	EXCLUSIVE
          The Exclusive Canonical XML (without comments) canonicalization method algorithm URI.
static java.lang.String 	EXCLUSIVE_WITH_COMMENTS
          The Exclusive Canonical XML with comments canonicalization method algorithm URI.
static java.lang.String 	INCLUSIVE
          The Canonical XML (without comments) canonicalization method algorithm URI.
static java.lang.String 	INCLUSIVE_WITH_COMMENTS
          The Canonical XML with comments canonicalization method algorithm URI.
et les champs de Transform :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
BASE64, ENVELOPED, XPATH, XPATH2, XSLT
Et moi je ne veux que les champs de la classe CanonicalizationMethod!
Comment je peux faire ? sachant que la fonction getFields() me renvoit un Field[]