org.eclipse.higgins.icard.provider.cardspace.common.io
Class CRDInputProcessor

java.lang.Object
  extended by org.eclipse.higgins.icard.provider.cardspace.common.io.CRDInputProcessor
All Implemented Interfaces:
org.eclipse.higgins.icard.io.IInputProcessor

public class CRDInputProcessor
extends Object
implements org.eclipse.higgins.icard.io.IInputProcessor


Constructor Summary
CRDInputProcessor()
           
 
Method Summary
 org.eclipse.higgins.icard.io.IFormatDescriptor checkInput(InputStream is)
           
 org.eclipse.higgins.icard.IImportCardInfo[] getCardInformation(InputStream is, org.eclipse.higgins.icard.auth.ICredential credential)
           
 org.eclipse.higgins.icard.io.IElement[] process(InputStream is, org.eclipse.higgins.icard.auth.ICredential credential)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CRDInputProcessor

public CRDInputProcessor()
Method Detail

checkInput

public org.eclipse.higgins.icard.io.IFormatDescriptor checkInput(InputStream is)
                                                          throws SignatureNotValidException
Specified by:
checkInput in interface org.eclipse.higgins.icard.io.IInputProcessor
Throws:
SignatureNotValidException

process

public org.eclipse.higgins.icard.io.IElement[] process(InputStream is,
                                                       org.eclipse.higgins.icard.auth.ICredential credential)
                                                throws org.eclipse.higgins.icard.io.CardIOException
Specified by:
process in interface org.eclipse.higgins.icard.io.IInputProcessor
Throws:
org.eclipse.higgins.icard.io.CardIOException

getCardInformation

public org.eclipse.higgins.icard.IImportCardInfo[] getCardInformation(InputStream is,
                                                                      org.eclipse.higgins.icard.auth.ICredential credential)
                                                               throws org.eclipse.higgins.icard.io.CardIOException
Specified by:
getCardInformation in interface org.eclipse.higgins.icard.io.IInputProcessor
Throws:
org.eclipse.higgins.icard.io.CardIOException