org.LexGrid.LexBIG.Extensions.Export
Interface Exporter

All Superinterfaces:
Extendable, java.io.Serializable
All Known Subinterfaces:
LexGrid_Exporter, OBO_Exporter, OWL_Exporter

public interface Exporter
extends Extendable

Defines a class of object used to export content from the underlying LexGrid repository to another repository or file format.


Method Summary
 void clearLog()
          Clears any associated log entries.
 LogEntry[] getLog(LogLevel level)
          Returns log entries for the current or most recent export operation that match a particular status; null if no operation has been attempted.
 java.net.URI[] getReferences()
          Returns absolute references for resources written by the most recent operation; empty if not applicable.
 ExportStatus getStatus()
          Returns status of the current or most recent export operation; null if no operation has been attempted.
 
Methods inherited from interface org.LexGrid.LexBIG.Extensions.Extendable
getDescription, getName, getProvider, getVersion
 

Method Detail

clearLog

void clearLog()
Clears any associated log entries.


getReferences

java.net.URI[] getReferences()
Returns absolute references for resources written by the most recent operation; empty if not applicable.


getLog

LogEntry[] getLog(LogLevel level)
Returns log entries for the current or most recent export operation that match a particular status; null if no operation has been attempted.

Parameters:
status - One of several log levels defined by the system, or null to return all log entries.

getStatus

ExportStatus getStatus()
Returns status of the current or most recent export operation; null if no operation has been attempted.


Copyright: (c) 2004-2006 Mayo Foundation for Medical Education and Research (MFMER). All rights reserved. MAYO, MAYO CLINIC, and the triple-shield Mayo logo are trademarks and service marks of MFMER.