Skip to content

Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J

License

Notifications You must be signed in to change notification settings

gavincn/NetworkParser

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NetworkParser

Framework for serialization from Java objects to Json, XML and Byte.

NetworkParser is a simple framework for serializing complex model structures. To do that it transforms a given model to an intermediate model which can be serialized. It also offers lots of filters.

For serialization you are three formats available: Json, XML and Byte. For deserialization you can use following formats: Json, XML, Byte and EMF.

The Framework have many other features like:

  • Calculator
  • Date with holidays
  • UML-Layouting with Javascript or Webservice like YUML
  • JavaFX Container Classes:
    • for DataBinding
    • Table with Searchfield
    • Form
    • PopupDialog
    • Basic Shell-Class with Writing Errorfiles
  • Logicstructure
  • SimpleList as universal solution for datamodels

Current Status

  • Master
    • travis-ci: Build Status
  • Coverage: Coverage Status

  • CII Best Practices CII Best Practices

  • Codacy Codacy Badge

  • Code Climate Code Climate

  • Coverity Scan: Coverity Status

  • Glitter-Chat: Join the chat at https://gitter.im/NetworkParser/Lobby

  • Java-Documentation: Javadocs

  • Maven Central: Maven Central

  • Develop

    • travis-ci: Build Status
  • Coverage: Coverage Status

Open Hub

JProfiler optimized

Open Source Love

Project Managment

Join the chat at https://gitter.im/NetworkParser/Lobby

Stories in Ready

Download latest Release

Getting Started

Installation

$ git clone https://github.com/fujaba/NetworkParser.git

Maven artifacts

Maven artifacts are available at:

Usage

Here are a simple Usage of IdMap for serialization and deserialization {{md '..src/test/java/de/uniks/networkparser/test/SimpleUsage.java[tag=serialization]'}}

Maven Snapshot

pom.xml

<dependency>
	<groupId>de.uniks</groupId>
	<artifactId>NetworkParser</artifactId>
	<version>4.2.*</version>
</dependency>

<repositories>
	<repository>
		<releases><enabled>false</enabled></releases>
		<snapshots><enabled>true</enabled></snapshots>
		<id>Sonatype Snapshots</id>
		<name>Sonatype Snapshots</name>
		<url>https://oss.sonatype.org/content/repositories/snapshots</url>
	</repository>
</repositories>

Building Jar

Gradle Command Description
task Show task to run
clean Deletes the build directory.
buildAll Build All Jars
buildCoreJar Build Jar with NetworkParser-Core without dependency of JavaFX and Reflection
buildFullJar Build FullJar with Class-Files, Source-Files and JavaDoc
buildJavadoc Build JavaDoc Jar
buildSourceJar Build Jar with class-Files and Source-Files
jar Assembles a jar archive containing the main classes.

Links

Spenden

Donate

License

NetworkParser is released under an The MIT License. MIT Licence

About

Framework for serialization to Json, XML, Byte and Excel, therefore an oviparous wool milk sow J

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 88.1%
  • JavaScript 9.7%
  • CSS 1.3%
  • Other 0.9%