fun.mike:flapjack-beta

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/

License

License

GroupId

GroupId

fun.mike
ArtifactId

ArtifactId

flapjack-beta
Last Version

Last Version

0.0.10
Release Date

Release Date

Type

Type

jar
Description

Description

Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/
Project URL

Project URL

https://github.com/mike706574/flapjack
Source Code Management

Source Code Management

http://github.com/mike706574/flapjack/tree/master

Download flapjack-beta

How to add to project

<!-- https://jarcasting.com/artifacts/fun.mike/flapjack-beta/ -->
<dependency>
    <groupId>fun.mike</groupId>
    <artifactId>flapjack-beta</artifactId>
    <version>0.0.10</version>
</dependency>
// https://jarcasting.com/artifacts/fun.mike/flapjack-beta/
implementation 'fun.mike:flapjack-beta:0.0.10'
// https://jarcasting.com/artifacts/fun.mike/flapjack-beta/
implementation ("fun.mike:flapjack-beta:0.0.10")
'fun.mike:flapjack-beta:jar:0.0.10'
<dependency org="fun.mike" name="flapjack-beta" rev="0.0.10">
  <artifact name="flapjack-beta" type="jar" />
</dependency>
@Grapes(
@Grab(group='fun.mike', module='flapjack-beta', version='0.0.10')
)
libraryDependencies += "fun.mike" % "flapjack-beta" % "0.0.10"
[fun.mike/flapjack-beta "0.0.10"]

Dependencies

compile (7)

Group / Artifact Type Version
fun.mike : record jar 0.1.5
com.codepoetics : protonpack jar 1.15
de.vandermeer : asciitable jar 0.3.2
org.slf4j : slf4j-api jar 1.7.25
com.fasterxml.jackson.core : jackson-annotations jar 2.10.1
com.fasterxml.jackson.datatype : jackson-datatype-jdk8 jar 2.10.1
com.fasterxml.jackson.core : jackson-databind jar 2.10.1

test (4)

Group / Artifact Type Version
junit : junit jar 4.12
org.slf4j : slf4j-simple jar 1.7.25
fun.mike : io-support-alpha jar 0.0.13
fun.mike : map-support-alpha jar 0.0.17

Project Modules

There are no modules declared in this project.

flapjack

Maven Central Javadocs

Flat file parsing and serialization library for Java.

Quick Example

This simple example shows how to parse and serialize a delimited record.

Column foo = Column.string("foo");
Column bar = Column.integer("bar");
List<Column> columns = Arrays.asList(foo, bar);
Format format = DelimitedFormat.builder()
    .withId("baz")
    .withDescription("Baz")
    .withDelimiter(',')
    .unframed()
    .withColumns(columns)
    .build();

Record record = format.parse("bop,1").getValue();
// => {foo=bop, bar=1}

String text = format.serialize(record).getValue();
// => "bop,1"

Resources

Build

CircleCI

Copyright and License

The use and distribution terms for this software are covered by the Eclipse Public License 1.0 which can be found in the file epl-v10.html at the root of this distribution. By using this softwaer in any fashion, you are agreeing to be bound by the terms of this license. You must not remove this notice, or any other, from this software.

Versions

Version
0.0.10
0.0.9
0.0.8
0.0.7
0.0.6
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1