WusamX / java-proto-generator

A Simple Utility to Generator Proto Files from POJO files

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

##Java to Proto

Copyright - Lloyd Sparkes 2012

LICENSE: Public Domain - do as you wish, just retain this message. I just ask that if you find bugs or improve the code, you raise a push request or an issue, so I can update the code for everyone

DISCLAIMER: I am not responsible for your usage of this code, or for any bugs or issues with this code or any resulting side effects

This class simply takes a POJO and creates the associated Proto Buffer Specification File.

####Supports: *Nested POJO's *Enums *Arrays/Collections/Lists/Sets (BUT only if they have a type specifier!! (so List is supported, List is not *supported) *Maps/KeyValuePairs (BUT they need a type specifier!! (so Map<String,Integer> is supported, Map is not supported) *Primitives *Boxed Primitives

####Does Not Support: *Nested Collections e.g. Map<List,String> *Arrays with more than one Dimension

Usage - CLI:

	java -jar JavaToProto.jar JavaToProto <class name> [<output file name>]

	If output file name is not specified the output will be to the console.

	Ensure that the class name is in the class path somewhere.

Usage - Code:

	JavaToProto jpt = new JavaToProto(class name);
	String protoFile = jpt.toString();	

About

A Simple Utility to Generator Proto Files from POJO files


Languages

Language:Java 100.0%