openlsm.readFile.LSMReadFile Class Reference

Collaboration diagram for openlsm.readFile.LSMReadFile:

Collaboration graph
[legend]

List of all members.


Detailed Description

Read one file from XML format to transform it into a new index file in flat format (behaviour of normal import functions from OpenLSD)
Author:
Frederic Bregier LGPL

Static Public Member Functions

static void main (String[] args)
static String getIndex (String filename, boolean toFile)

Static Private Attributes

static final String LSM_ROOTIDX = "MAILINDEX"
static final String LSM_DATE = "DATE"
static final String LSM_HOUR = "HOUR"
static final String LSM_RANDOM = "RANDOM"
static final String LSM_FILE = "FILE"
static final String LSM_SENDER = "SENDER"
static final String LSM_RECIPIENTS = "RECIPIENTS"
static final String LSM_TO = "TO"
static final String LSM_CC = "CC"
static final String LSM_SUBJECT = "SUBJECT"
static final String LSM_DOMAIN = "DOMAIN"
static final String LSM_KEYWORD = "KEYWORDS"
static final String LSM_EMAILACCOUNT = "EMAILACCOUNT"
static final String LSM_EMAILOWNER = "EMAILOWNER"

Member Function Documentation

static void openlsm.readFile.LSMReadFile.main ( String[]  args  )  [static]

Read one file from XML format to transform it into a new index file in flat format (behaviour of normal import functions from OpenLSD).
Final form:
IDMETIER SENDER RECIPIENTS SUBJECT EMACCOUNT IDOWNER MAILDATE FILE where

  • IDMETIER are all day-hour-sender-email_account-random
  • Recipents are all To and CC and Sender and email account,
  • subject are all Subject and Keyword and Domain
    Parameters:
    args 

static String openlsm.readFile.LSMReadFile.getIndex ( String  filename,
boolean  toFile 
) [static]

Get the Index, either to a file (toFile = True) either to the String as return

Parameters:
filename output will ne named "filename"2
toFile 
Returns:
the String if toFile is False or NULL if in error, else NULL


Member Data Documentation

final String openlsm.readFile.LSMReadFile.LSM_ROOTIDX = "MAILINDEX" [static, private]

Root of index

final String openlsm.readFile.LSMReadFile.LSM_DATE = "DATE" [static, private]

Date field

final String openlsm.readFile.LSMReadFile.LSM_HOUR = "HOUR" [static, private]

Time field

final String openlsm.readFile.LSMReadFile.LSM_RANDOM = "RANDOM" [static, private]

Random field

final String openlsm.readFile.LSMReadFile.LSM_FILE = "FILE" [static, private]

File field

final String openlsm.readFile.LSMReadFile.LSM_SENDER = "SENDER" [static, private]

Sender field

final String openlsm.readFile.LSMReadFile.LSM_RECIPIENTS = "RECIPIENTS" [static, private]

Recipients root

final String openlsm.readFile.LSMReadFile.LSM_TO = "TO" [static, private]

To field

final String openlsm.readFile.LSMReadFile.LSM_CC = "CC" [static, private]

CC field

final String openlsm.readFile.LSMReadFile.LSM_SUBJECT = "SUBJECT" [static, private]

Subject field

final String openlsm.readFile.LSMReadFile.LSM_DOMAIN = "DOMAIN" [static, private]

Domain field

final String openlsm.readFile.LSMReadFile.LSM_KEYWORD = "KEYWORDS" [static, private]

Keyword field

final String openlsm.readFile.LSMReadFile.LSM_EMAILACCOUNT = "EMAILACCOUNT" [static, private]

Account from which the mail were received field

final String openlsm.readFile.LSMReadFile.LSM_EMAILOWNER = "EMAILOWNER" [static, private]

Account of reference to store the mail


The documentation for this class was generated from the following file: