|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.proteios.io.PeakListFileImpl
public class PeakListFileImpl
This class implements the PeakListFileInterface that defines methods to access spectra from an mzData file.
| Constructor Summary | |
|---|---|
PeakListFileImpl()
Default constructor. |
|
PeakListFileImpl(InputStream xmlInputStream)
Constructor that takes an mzData XML input stream as parameter. |
|
| Method Summary | |
|---|---|
Iterator<SpectrumInterface> |
getSpectrum(List<String> spectrumIds)
Get an iterator for spectra with specified spectrum ids. |
SpectrumInterface |
getSpectrum(String spectrumId)
Get the spectrum data for specified spectrum id. |
SpectrumFileContact |
getSpectrumContact()
Get the spectrum contact data. |
List<SpectrumFileInstrumentInterface> |
getSpectrumFileInstrumentList()
Get the spectrum file instrument list. |
List<String> |
getSpectrumIdList()
Get list of all mzData spectrum ids from input stream. the function will read through the entire file. |
InputStream |
getXMLInputStream()
Get mzData XML input stream. |
String |
getXsdFilePath()
Get XSD schema file to validate against. |
boolean |
importable()
Validates first element of input stream. |
boolean |
isSpectrumIdObtainedFromSpectrumOrderNumber()
Specifies if the spectrum id values were obtained from the spectrum order numbers. |
void |
setXMLInputStream(InputStream xmlInputStream)
Set mzData XML input stream. |
void |
setXsdFilePath(String xsdFilePath)
Set XSD schema file to validate against. |
boolean |
valid()
Validates mzData XML input stream against current mzData XSD file. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PeakListFileImpl()
public PeakListFileImpl(InputStream xmlInputStream)
xmlInputStream - InputStream mzData XML input stream.| Method Detail |
|---|
public InputStream getXMLInputStream()
public void setXMLInputStream(InputStream xmlInputStream)
xmlInputStream - InputStream mzData XML input stream.public String getXsdFilePath()
public void setXsdFilePath(String xsdFilePath)
xsdFilePath - String with path for XSD schema file.
public boolean valid()
throws javax.xml.stream.XMLStreamException,
SAXException
valid in interface FileValidationInterfacejavax.xml.stream.XMLStreamException - If there is an XML Stream related error
SAXExceptionpublic boolean importable()
importable in interface FileValidationInterfacepublic SpectrumInterface getSpectrum(String spectrumId)
getSpectrum in interface PeakListFileInterfacespectrumId - String spectrum id.
public Iterator<SpectrumInterface> getSpectrum(List<String> spectrumIds)
getSpectrum in interface PeakListFileInterfacespectrumIds - Listpublic List<String> getSpectrumIdList()
getSpectrumIdList in interface SpectrumIdReaderInterfacepublic boolean isSpectrumIdObtainedFromSpectrumOrderNumber()
SpectrumIdReaderInterface
isSpectrumIdObtainedFromSpectrumOrderNumber in interface SpectrumIdReaderInterfacepublic SpectrumFileContact getSpectrumContact()
getSpectrumContact in interface SpectrumFileContactReaderInterfacepublic List<SpectrumFileInstrumentInterface> getSpectrumFileInstrumentList()
getSpectrumFileInstrumentList in interface SpectrumFileInstrumentReaderInterface
|
Last update: 2011-06-23 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||