x.registerConverter(new CollectionConverter()); qnames.registerMapping(new QName(defaultnsUri, CollectionConverter.E_COLLECTION), DcsCollectionRef.class); qnames.registerMapping(new QName(defaultnsUri, CollectionConverter.E_COLLECTION_CAP), DcsCollection.class);
@Override public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) { // The only real purpose for this method is to create the // start and end nodes so that the DCS DU converter will // not need to change. writer.startNode("Collections"); writer.startNode(source.getClass().getName()); super.marshal(source, writer, context); writer.endNode(); writer.endNode(); }
final String name = getElementName(reader); //reader.getNodeName();
reader.moveDown(); final String name = getElementName(reader); //reader.getNodeName();
x.registerConverter(new CollectionConverter()); qnames.registerMapping(new QName(defaultnsUri, CollectionConverter.E_COLLECTION), DcsCollectionRef.class); qnames.registerMapping(new QName(defaultnsUri, CollectionConverter.E_COLLECTION_CAP), DcsCollection.class);