INRIA & FluxMedia

fr.fluxmedia.tmcontrib.generator
Class readvcs

java.lang.Object
  extended by fr.fluxmedia.transmorpher.engine.TProcess_Impl
      extended by fr.fluxmedia.transmorpher.engine.TProcessBasic
          extended by fr.fluxmedia.transmorpher.engine.TReader
              extended by fr.fluxmedia.tmcontrib.generator.readvcs
All Implemented Interfaces:
TProcess, java.lang.Runnable

public class readvcs
extends TReader

Read a vcal or vcard (specify by the type parameter) file which coordinates (local path or URL) are given in the file parameter of the generate call, parse it, process it through vcsReader and generate a SAX event flow to the next handler

Author:
Bruno Charre

Field Summary
(package private)  boolean card
          Is the file a vCard ?
 
Fields inherited from class fr.fluxmedia.transmorpher.engine.TReader
DEFAULT_NAMESPACES, DEFAULT_NAMESPACES_PREFIXES, DEFAULT_SCHEMA_VALIDATION, DEFAULT_VALIDATION, iFilename, inSource, iReader, isRunning, LEXICAL_HANDLER_PROPERTY_ID, NAMESPACES_FEATURE_ID, NAMESPACES_PREFIXES_FEATURE_ID, SCHEMA_VALIDATION_FEATURE_ID, standardInput, VALIDATION_FEATURE_ID
 
Fields inherited from class fr.fluxmedia.transmorpher.engine.TProcessBasic
finished, isThread, param, procThread, type
 
Fields inherited from class fr.fluxmedia.transmorpher.engine.TProcess_Impl
debug, id, iListIn, iListOut, iNbIn, iNbOut, nameFather, nameIn, nameOut
 
Constructor Summary
readvcs(java.lang.String[] pOut, Parameters pParam, StringParameters pStaticAttributes)
          Constructor for the readvcs object.
 
Method Summary
 void read()
          Creates an input source for the parser with the name of the file and starts the parsing
 
Methods inherited from class fr.fluxmedia.transmorpher.engine.TReader
execProcess, execProcess, generatePort, getInputSource, getInputStream, getRaisedException, run
 
Methods inherited from class fr.fluxmedia.transmorpher.engine.TProcessBasic
getFinished, getType, initParameters, setFinished, setThread, setType
 
Methods inherited from class fr.fluxmedia.transmorpher.engine.TProcess_Impl
bindParameters, getFatherName, getId, getIn, getIn, getIn, getName, getNameIn, getNameIn, getNameOut, getNameOut, getOut, getOut, getOut, getParameter, getParameterNames, getParameters, reset, setDebug, setFatherName, setId, setIn, setName, setOut, setParameter, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

card

boolean card
Is the file a vCard ?

Constructor Detail

readvcs

public readvcs(java.lang.String[] pOut,
               Parameters pParam,
               StringParameters pStaticAttributes)
        throws org.xml.sax.SAXException,
               java.io.IOException
Constructor for the readvcs object.

Parameters:
pOut - out port of this generator
pParam - parameters of this generator
pStaticAttributes - Description of the Parameter
Throws:
org.xml.sax.SAXException - can wrap others exceptions
java.io.IOException - if an IO operations failed
Method Detail

read

public void read()
          throws java.io.IOException,
                 org.xml.sax.SAXException
Creates an input source for the parser with the name of the file and starts the parsing

Specified by:
read in class TReader
Throws:
java.io.IOException - if an IO operations failed
org.xml.sax.SAXException - can wrap others exceptions

INRIA & FluxMedia

..no bottom yet...