uk.co.mmscomputing.device.scanner
Class Scanner

java.lang.Object
  extended by uk.co.mmscomputing.device.scanner.Scanner
Direct Known Subclasses:
TwainScanner

public abstract class Scanner
extends java.lang.Object


Field Summary
protected static boolean installed
           
protected  java.util.Vector listeners
           
protected  ScannerIOMetadata metadata
           
 
Constructor Summary
Scanner()
           
 
Method Summary
abstract  void acquire()
           
 void addListener(ScannerListener listener)
           
 void fireListenerUpdate(ScannerIOMetadata.Type type)
           
static Scanner getDevice()
           
 javax.swing.JComponent getScanGUI()
           
 javax.swing.JComponent getScanGUI(java.util.PropertyResourceBundle properties)
           
abstract  boolean isAPIInstalled()
           
 void removeListener(ScannerListener listener)
           
abstract  void select()
           
abstract  void select(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

installed

protected static boolean installed

listeners

protected java.util.Vector listeners

metadata

protected ScannerIOMetadata metadata
Constructor Detail

Scanner

public Scanner()
Method Detail

isAPIInstalled

public abstract boolean isAPIInstalled()

select

public abstract void select()

select

public abstract void select(java.lang.String name)

acquire

public abstract void acquire()

addListener

public void addListener(ScannerListener listener)

removeListener

public void removeListener(ScannerListener listener)

fireListenerUpdate

public void fireListenerUpdate(ScannerIOMetadata.Type type)

getScanGUI

public javax.swing.JComponent getScanGUI()

getScanGUI

public javax.swing.JComponent getScanGUI(java.util.PropertyResourceBundle properties)

getDevice

public static Scanner getDevice()


Copyright © 2011 Direcció General de Tecnologia i Comunicacions. Govern de les Illes Balears. All Rights Reserved.