Users' Area

:: Serializers Library

   > Measures File Writer

   > Labels File Writer

   > Mixed Data File Writer

   > Image Directory


:: Generators

:: Filters

:: Transformers

:: Aggregators

:: Inspectors

Delimited File Reader Delimited Labels File Writer

Authors Paolo Ciccarese, Cristiana Larizza
Institution Universita' degli Studi di Pavia
Release Date 1st December 2007
Release Version 1.0
License Apache License 2.0
Previous Versions -

JDPF Binary JDPF Serializer JDPF Text Writer

Parameters

Name
Description
Type
Allowed Values
Default
OutputFile The URL of the file to write. string location MANDATORY
TokensSeparator The regular expression that has to be used to tokenize the read line. string

any string

tab
LineFormat Defines the order of timestamp (t) and data (d) string { d, dt, td } dt
TimestampFormat It established the format of the date/time value to read [1]. string Java DateFormat* yyyy-MM-dd HH:mm:ss

[1] If the timestamp is present the TimeStampFormat parameter has to be present and encoding according to the Java DateFormat specifications.

Example of Simple File Serializer parametrization:

(to be done)

Description

The Simple File Generator is able to write files with simple numeric (int, long, float, double) or textual data with or without timestamp. Data (with or without timestamp) are written by line.

Allowed Input & Produced Output Data Types

Label
Supported data type(s)
Input org.jdpf.plugins.datatypes.basic.TextSeries
Output none

Works With

The Simple File Serializer block works with all the block that produce as output a org.jdpf.plugins.datatypes.basic.MeasureSeries as input. Thus:

Dependencies

As the Simple File Serializer has been devloped with the JDPF core plugins, the only dependency is with the core plugin:

Date Format Java DateFormat

The following pattern letters are defined (all other characters from 'A' to 'Z' and from 'a' to 'z' are reserved):

Letter Date or Time Component Presentation Examples
G Era designator Text AD
y Year Year 1996; 96
M Month in year Month July; Jul; 07
w Week in year Number 27
W Week in month Number 2
D Day in year Number 189
d Day in month Number 10
F Day of week in month Number 2
E Day in week Text Tuesday; Tue
a Am/pm marker Text PM
H Hour in day (0-23) Number 0
k Hour in day (1-24) Number 24
K Hour in am/pm (0-11) Number 0
h Hour in am/pm (1-12) Number 12
m Minute in hour Number 30
s Second in minute Number 55
S Millisecond Number 978
z Time zone General time zone Pacific Standard Time; PST; GMT-08:00
Z Time zone RFC 822 time zone -0800

Some examples:

Date and Time Pattern Result
"yyyy.MM.dd G 'at' HH:mm:ss z" 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" Wed, Jul 4, '01
"h:mm a" 12:08 PM
"hh 'o''clock' a, zzzz" 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" 010704120856-0700

For more info click here.