org.alfresco.repo.content.metadata
Class DefaultOpenOfficeMetadataWorker

java.lang.Object
  extended by org.alfresco.repo.content.metadata.DefaultOpenOfficeMetadataWorker
All Implemented Interfaces:
OpenOfficeMetadataWorker

public class DefaultOpenOfficeMetadataWorker
extends java.lang.Object
implements OpenOfficeMetadataWorker

The class doing the actual work of the OpenOfficeMetadataExtracter, based around an OpenOffice connection.


Constructor Summary
DefaultOpenOfficeMetadataWorker()
           
 
Method Summary
 java.util.Map extractRaw(org.alfresco.service.cmr.repository.ContentReader reader)
           
 boolean isConnected()
           
 void setConnection(net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
           
 void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)
           
 java.lang.String toUrl(java.io.File file, net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultOpenOfficeMetadataWorker

public DefaultOpenOfficeMetadataWorker()
Method Detail

setConnection

public void setConnection(net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)

setMimetypeService

public void setMimetypeService(org.alfresco.service.cmr.repository.MimetypeService mimetypeService)

isConnected

public boolean isConnected()
Specified by:
isConnected in interface OpenOfficeMetadataWorker
Returns:
Returns true if a connection to the Uno server could be established

extractRaw

public java.util.Map extractRaw(org.alfresco.service.cmr.repository.ContentReader reader)
                         throws java.lang.Throwable
Specified by:
extractRaw in interface OpenOfficeMetadataWorker
Throws:
java.lang.Throwable
See Also:
AbstractMappingMetadataExtracter.extractRaw(ContentReader)

toUrl

public java.lang.String toUrl(java.io.File file,
                              net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
                       throws java.net.ConnectException
Throws:
java.net.ConnectException


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.