public AlbumBean[] getResult() { synchronized (libraryList) { AlbumBean[] res; res = libraryList.toArray(new AlbumBean[libraryList.size()]); return res; } }
/** finish handling and set up the enclosed object Usually called when the end tag is seen */ @Override public void finishProcessing() { IMeasuredSpectrum pMeasured = null; final double pScore = getScore(); final double pHyperScore = getHyperScore(); final double rawScore = getRawScore(); IonTypeScorer scorer = getIonScore(); IProteinPosition[] containedInProteins = m_Positions.toArray(IProteinPosition.EMPTY_ARRAY); ((Polypeptide) m_Peptide).setContainedInProteins(containedInProteins); SpectralMatch scan = new SpectralMatch(m_Peptide, pMeasured, pScore, pHyperScore, rawScore, scorer, null); if (m_Usage != null) scan.getUsage().addTo(m_Usage); setElementObject(scan); }