import org.apache.james.mime4j.parser.Field;
/**
- * ContentHandler for parsing mime encoded messages into Jalview objects.
- * TODO: complete implementation
- * TODO: test implementation
- * TODO: hook in to Jalview IO and service response parser.
+ * ContentHandler for parsing mime encoded messages into Jalview objects. TODO:
+ * complete implementation TODO: test implementation TODO: hook in to Jalview IO
+ * and service response parser.
+ *
* @author JimP
- *
+ *
*/
public class JalviewMimeContentHandler implements ContentHandler
{
/**
* create a new handler to process a Jalview mime message.
+ *
* @param ds
*/
public JalviewMimeContentHandler(JalviewDataset ds)
{
- context=ds;
+ context = ds;
}
+
/**
* type of data pack being parsed currently
*/
String currentType;
+
/**
* name of data pack being parsed currently
*/
String currentName;
-
+
/**
- * sources for data to be parsed
+ * sources for data to be parsed
*/
- List<DataProvider> dataItems = new ArrayList<DataProvider>();
-
+ List<DataProvider> dataItems = new ArrayList<DataProvider>();
+
@Override
public void body(BodyDescriptor arg0, InputStream arg1)
throws MimeException, IOException
{
-
+
// TODO Auto-generated method stub
-
+
}
@Override
public void endBodyPart() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void endHeader() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void endMessage() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void endMultipart() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void epilogue(InputStream arg0) throws MimeException, IOException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void field(Field arg0) throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void preamble(InputStream arg0) throws MimeException, IOException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void raw(InputStream arg0) throws MimeException, IOException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void startBodyPart() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void startHeader() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void startMessage() throws MimeException
{
// TODO Auto-generated method stub
-
+
}
@Override
public void startMultipart(BodyDescriptor arg0) throws MimeException
{
// TODO Auto-generated method stub
-
+
}
/**
*
- * @return data providers to parse each data file extracted from the mime stream.
+ * @return data providers to parse each data file extracted from the mime
+ * stream.
*/
public Iterable<DataProvider> getJalviewDataProviders()
{