Package org.openscience.cdk.io.listener
Class SwingGUIListener
- java.lang.Object
-
- org.openscience.cdk.io.listener.SwingGUIListener
-
- All Implemented Interfaces:
EventListener
,IChemObjectIOListener
,IReaderListener
,IWriterListener
public class SwingGUIListener extends Object implements IReaderListener, IWriterListener
Allows processing of IOSetting quesions which are passed to the user by using Swing dialogs.- Author:
- Egon Willighagen <egonw@sci.kun.nl>
- Source code:
- main
- Belongs to CDK module:
- io
- Created on:
- 2003-07-18
- Requires:
- swing
-
-
Constructor Summary
Constructors Constructor Description SwingGUIListener(Component frame, IOSetting.Importance level)
0 = ask no questions 3 = ask all questions
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
frameRead(ReaderEvent event)
Indicates that a new frame has been read.void
processIOSettingQuestion(IOSetting setting)
Processes the IOSettings by listing the question, giving the options and asking the user to provide their choice.void
setLevel(IOSetting.Importance level)
-
-
-
Constructor Detail
-
SwingGUIListener
public SwingGUIListener(Component frame, IOSetting.Importance level)
0 = ask no questions 3 = ask all questions
-
-
Method Detail
-
setLevel
public void setLevel(IOSetting.Importance level)
-
frameRead
public void frameRead(ReaderEvent event)
Description copied from interface:IReaderListener
Indicates that a new frame has been read.- Specified by:
frameRead
in interfaceIReaderListener
- Parameters:
event
- information about the event.
-
processIOSettingQuestion
public void processIOSettingQuestion(IOSetting setting)
Processes the IOSettings by listing the question, giving the options and asking the user to provide their choice.Note: if the input reader is
null
, then the method does not wait for an answer, and takes the default.- Specified by:
processIOSettingQuestion
in interfaceIChemObjectIOListener
-
-