オブジェクトの分類の Collection を取得するには、RegistryObject.getClassifications メソッドを使用します。分類に関して重要な属性は、分類の値と、その分類が属している分類スキーマです。多くの場合、分類には名前や説明がありません。次のコードは、オブジェクトの分類を取得して表示します。
Collection classifications = object.getClassifications(); Iterator classIter = classifications.iterator(); while (classIter.hasNext()) { Classification classification = (Classification) classIter.next(); String name = classification.getName().getValue(); System.out.println(" Classification name is " + name); System.out.println(" Classification value is " + classification.getValue()); ClassificationScheme scheme = classification.getClassificationScheme(); System.out.println(" Classification scheme for " + name + " is " + scheme.getName().getValue()); }
一部のサンプルには、これに似たコードを使用する showClassifications メソッドがあります。たとえば、<INSTALL>/registry/samples/search-name/src ディレクトリにある JAXRSearchByName.java を参照してください。