Class AbstractReader
- java.lang.Object
-
- de.willuhn.jameica.hbci.passports.ddv.server.AbstractReader
-
- All Implemented Interfaces:
Reader
- Direct Known Subclasses:
AbstractKaanReader
,CherrySmartboardReader
,ChipDriveMicroReader
,ChipDrivePinPad532Reader
,CustomReader
,OmniKey4000Reader
,PCSCWrapperReader
,ReinerSCTCyberJackReader
public abstract class AbstractReader extends java.lang.Object implements Reader
Basis-Implementierung der Chipkartenleser.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface de.willuhn.jameica.hbci.passports.ddv.rmi.Reader
Reader.Type
-
-
Constructor Summary
Constructors Constructor Description AbstractReader()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
int
getCTNumber()
Liefert den Index des Readers.java.lang.String
getDefaultHBCIVersion()
Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist.java.lang.String
getPort()
Liefert einen vordefinierten Port.Reader.Type
getType()
Liefert die Art des Kartenlesers.java.lang.String
toString()
boolean
useSoftPin()
Liefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.willuhn.jameica.hbci.passports.ddv.rmi.Reader
getCTAPIDriver, getName, isSupported
-
-
-
-
Method Detail
-
getPort
public java.lang.String getPort()
Description copied from interface:Reader
Liefert einen vordefinierten Port.- Specified by:
getPort
in interfaceReader
- Returns:
- Port.
- See Also:
Reader.getPort()
-
getCTNumber
public int getCTNumber()
Description copied from interface:Reader
Liefert den Index des Readers.- Specified by:
getCTNumber
in interfaceReader
- Returns:
- Index des Readers.
- See Also:
Reader.getCTNumber()
-
useSoftPin
public boolean useSoftPin()
Description copied from interface:Reader
Liefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.- Specified by:
useSoftPin
in interfaceReader
- Returns:
true
wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.- See Also:
Reader.useSoftPin()
-
getType
public Reader.Type getType()
Description copied from interface:Reader
Liefert die Art des Kartenlesers.- Specified by:
getType
in interfaceReader
- Returns:
- die Art des Kartenlesers.
- See Also:
Reader.getType()
-
getDefaultHBCIVersion
public java.lang.String getDefaultHBCIVersion()
Description copied from interface:Reader
Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist. Wird zum Beispiel bei der Suche nach Kartenlesern verwendet.- Specified by:
getDefaultHBCIVersion
in interfaceReader
- Returns:
- die Default-HBCI-Version.
- See Also:
Reader.getDefaultHBCIVersion()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
-