Project

General

Profile

« Previous | Next » 

Revision 370503cf

Added by Niels Hoffmann almost 13 years ago

Refactored MediaMetaData and family. Renamed it to MediaInfo. API is now less confusing and more consistent.

View differences:

cdmlib-io/src/main/java/eu/etaxonomy/cdm/io/sdd/in/SDDDataSetImport.java
32 32

  
33 33
import eu.etaxonomy.cdm.api.service.IDescriptionService;
34 34
import eu.etaxonomy.cdm.common.IProgressMonitor;
35
import eu.etaxonomy.cdm.common.mediaMetaData.ImageMetaData;
35
import eu.etaxonomy.cdm.common.media.ImageInfo;
36 36
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;
37
import eu.etaxonomy.cdm.io.common.CdmApplicationAwareDefaultImport;
38 37
import eu.etaxonomy.cdm.io.common.CdmImportBase;
39 38
import eu.etaxonomy.cdm.io.common.ICdmIO;
40 39
import eu.etaxonomy.cdm.io.common.ICdmImport;
......
1595 1594
						Element elSource = elMO.getChild("Source",sddNamespace);
1596 1595
						String href = elSource.getAttributeValue("href");
1597 1596

  
1598
						ImageMetaData imageMetaData = ImageMetaData.newInstance();
1597
						ImageInfo imageMetaData = null;
1599 1598
						ImageFile image = null;
1600 1599
						if (href.substring(0,7).equals("http://")) {
1601 1600
							try{
1602 1601
								URL url = new URL(href);
1603 1602
								
1604
								imageMetaData.readMetaData(url.toURI(), 0);
1603
								imageMetaData = ImageInfo.NewInstance(url.toURI(), 0);
1605 1604
								image = ImageFile.NewInstance(url.toURI(), null, imageMetaData);
1606 1605
							} catch (MalformedURLException e) {
1607 1606
								logger.error("Malformed URL", e);
......
1612 1611
							File parent = f.getParentFile();
1613 1612
							String fi = parent.toString() + File.separator + href;
1614 1613
							File file = new File(fi);
1615
							imageMetaData.readMetaData(new URI(fi), 0); //file
1614
							imageMetaData = ImageInfo.NewInstance(new URI(fi), 0); //file
1616 1615
							image = ImageFile.NewInstance(file.toURI(), null, imageMetaData);
1617 1616
						}
1618 1617
						MediaRepresentation representation = MediaRepresentation.NewInstance(imageMetaData.getMimeType(), null);

Also available in: Unified diff