uk.ac.cam.spectra.nmr
Class JCampDX
java.lang.Object
uk.ac.cam.spectra.nmr.JCampDX
- All Implemented Interfaces:
- java.io.Serializable, uk.ac.cam.spectra.DataFileType
public class JCampDX
- extends java.lang.Object
- implements uk.ac.cam.spectra.DataFileType
SPECTRa data file type bean for handling JCampDX files. Uses the sourceforge
jcamp-dx library for parsing JCampDX and classes from bioclipse to conversion
to CML. The metadata extraction is homespun and based on regular expressions.
- Author:
- ojd20
- See Also:
- Serialized Form
Method Summary |
java.lang.String |
convertName(java.lang.String fileName)
|
com.hp.hpl.jena.rdf.model.Model |
extractMetadata(java.io.File jcampFile,
java.lang.String packageUri)
|
java.lang.String |
getMimeType()
|
void |
init()
|
org.jcamp.spectrum.Spectrum |
parseAndValidate(uk.ac.cam.spectra.DataProcess process)
|
void |
process(uk.ac.cam.spectra.DataProcess process)
Simple implementation, steps are currently independent. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JCampDX
public JCampDX()
init
public void init()
parseAndValidate
public org.jcamp.spectrum.Spectrum parseAndValidate(uk.ac.cam.spectra.DataProcess process)
extractMetadata
public com.hp.hpl.jena.rdf.model.Model extractMetadata(java.io.File jcampFile,
java.lang.String packageUri)
convertName
public java.lang.String convertName(java.lang.String fileName)
- Specified by:
convertName
in interface uk.ac.cam.spectra.DataFileType
getMimeType
public java.lang.String getMimeType()
- Specified by:
getMimeType
in interface uk.ac.cam.spectra.DataFileType
process
public void process(uk.ac.cam.spectra.DataProcess process)
- Simple implementation, steps are currently independent.
- Specified by:
process
in interface uk.ac.cam.spectra.DataFileType
Copyright © 2006-2007 The SPECTRa Project. All Rights Reserved.