/** * Writes a list of {@link IRepositoryReference}. * @param references An Iterator of {@link IRepositoryReference}. * @param size The number of references to write */ protected void writeRepositoryReferences(Iterator<IRepositoryReference> references, int size) { if (size == 0) return; start(REPOSITORY_REFERENCES_ELEMENT); attribute(COLLECTION_SIZE_ATTRIBUTE, size); while (references.hasNext()) writeRepositoryReference(references.next()); end(REPOSITORY_REFERENCES_ELEMENT); }
/** * Writes a list of {@link IRepositoryReference}. * @param references An Iterator of {@link IRepositoryReference}. * @param size The number of references to write */ protected void writeRepositoryReferences(Iterator<IRepositoryReference> references, int size) { if (size == 0) return; start(REPOSITORY_REFERENCES_ELEMENT); attribute(COLLECTION_SIZE_ATTRIBUTE, size); while (references.hasNext()) writeRepositoryReference(references.next()); end(REPOSITORY_REFERENCES_ELEMENT); }
/** * Writes a list of {@link IRepositoryReference}. * @param references An Iterator of {@link IRepositoryReference}. * @param size The number of references to write */ protected void writeRepositoryReferences(Iterator<IRepositoryReference> references, int size) { if (size == 0) return; start(REPOSITORY_REFERENCES_ELEMENT); attribute(COLLECTION_SIZE_ATTRIBUTE, size); while (references.hasNext()) writeRepositoryReference(references.next()); end(REPOSITORY_REFERENCES_ELEMENT); }