edu.mayo.informatics.lexgrid.convert.formats.inputFormats.swt
Class LexGridXMLSWT

java.lang.Object
  extended by edu.mayo.informatics.lexgrid.convert.formats.baseFormats.CommonBase
      extended by edu.mayo.informatics.lexgrid.convert.formats.baseFormats.FileBase
          extended by edu.mayo.informatics.lexgrid.convert.formats.inputFormats.LexGridXML
              extended by edu.mayo.informatics.lexgrid.convert.formats.inputFormats.swt.LexGridXMLSWT
All Implemented Interfaces:
InputFormatInterface, InputFormatSWTInterface

public class LexGridXMLSWT
extends LexGridXML
implements InputFormatSWTInterface

SWT Details for reading a LexGrid XML file.

Version:
subversion $Revision: 7198 $ checked in on $Date: 2008-02-15 18:08:36 +0000 (Fri, 15 Feb 2008) $
Author:
Dan Armbrust

Field Summary
protected  FileEntryComposite fec
           
 
Fields inherited from class edu.mayo.informatics.lexgrid.convert.formats.inputFormats.LexGridXML
description
 
Fields inherited from class edu.mayo.informatics.lexgrid.convert.formats.baseFormats.FileBase
fileLocation
 
Fields inherited from class edu.mayo.informatics.lexgrid.convert.formats.baseFormats.CommonBase
codingSchemeManifest
 
Constructor Summary
LexGridXMLSWT()
           
 
Method Summary
 org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent, int style, DialogHandler errorHandler)
          Get a SWT Composite that allows for entering the parameters required for this format.
 org.eclipse.swt.widgets.Menu createToolsMenu(org.eclipse.swt.widgets.Shell shell, DialogHandler errorHandler)
          Get a SWT Menu to display tools available for this input format.
 java.lang.String testConnection()
          See if the provided parameters make a valid connection
 
Methods inherited from class edu.mayo.informatics.lexgrid.convert.formats.inputFormats.LexGridXML
getAvailableTerminologies, getConnectionSummary, getDescription, getOptions, getSupportedOutputFormats
 
Methods inherited from class edu.mayo.informatics.lexgrid.convert.formats.baseFormats.FileBase
getConnectionSummary, getFileLocation, setFileLocation
 
Methods inherited from class edu.mayo.informatics.lexgrid.convert.formats.baseFormats.CommonBase
getCodingSchemeManifest, getLoaderPreferences, getManifestLocation, setCodingSchemeManifest, setLoaderPreferences, setManifestLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface edu.mayo.informatics.lexgrid.convert.formats.InputFormatInterface
getAvailableTerminologies, getConnectionSummary, getDescription, getOptions, getSupportedOutputFormats
 

Field Detail

fec

protected FileEntryComposite fec
Constructor Detail

LexGridXMLSWT

public LexGridXMLSWT()
Method Detail

testConnection

public java.lang.String testConnection()
                                throws ConnectionFailure
Description copied from interface: InputFormatInterface
See if the provided parameters make a valid connection

Specified by:
testConnection in interface InputFormatInterface
Overrides:
testConnection in class FileBase
Returns:
An optional warning about the connection - for example, SQL implementations may want to return a warning if the existing sql tables are a different version than what is expected.
Throws:
ConnectionFailure - If a connection can't be made.

createComposite

public org.eclipse.swt.widgets.Composite createComposite(org.eclipse.swt.widgets.Composite parent,
                                                         int style,
                                                         DialogHandler errorHandler)
Description copied from interface: InputFormatSWTInterface
Get a SWT Composite that allows for entering the parameters required for this format.

Specified by:
createComposite in interface InputFormatSWTInterface
Returns:

createToolsMenu

public org.eclipse.swt.widgets.Menu createToolsMenu(org.eclipse.swt.widgets.Shell shell,
                                                    DialogHandler errorHandler)
Description copied from interface: InputFormatSWTInterface
Get a SWT Menu to display tools available for this input format. Can return null.

Specified by:
createToolsMenu in interface InputFormatSWTInterface
Returns:

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.