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(ContentReader reader)
           
 boolean isConnected()
           
 void setConnection(net.sf.jooreports.openoffice.connection.OpenOfficeConnection connection)
           
 void setMimetypeService(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(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(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.