Name formatter

Name formatter is a java class that is in charge of modifying input table names into class names.

Currently Name formatter has three possible options, that must be enabled or disabled when creating a new project.

Those options are:

  1. Maintain underscore in names if any
  2. Use Camel Case syntax name
  3. Convert all-capitalized names

First option is used to manage names that contains underscores: if checked, underscore are removed. When Camel Case syntax is selected, all words are capitalized.

Here are some samples of convert options:

Original names: sample_one    SAMPLE_TWO    SampleThree    Sample_Four   
Maintain underscore=false,
Use Camel case=true,
Convert capitalized=true

SampleOne SampleTwo Samplethree SampleFour
Maintain underscore=false,     
Use Camel case=false,
Convert capitalized=true

Sampleone Sampletwo Samplethree Samplefour
Maintain underscore=false,
Use Camel case=true,
Convert capitalized=false

SampleOne SAMPLETWO SampleThree SampleFour
Maintain underscore=false,
Use Camel case=false,
Convert capitalized=false

SampleOne SAMPLETWO SampleThree SampleFour
Maintain underscore=true,
Use Camel case=true,
Convert capitalized=true

Sample_one Sample_two Samplethree Sample_four
Maintain underscore=true,
Use Camel case=false,
Convert capitalized=true

Sample_one Sample_two Samplethree Sample_four
Maintain underscore=true,
Use Camel case=true,
Convert capitalized=false

Sample_one SAMPLE_TWO SampleThree Sample_Four
Maintain underscore=true,
Use Camel case=false,
Convert capitalized=false

Sample_one SAMPLE_TWO SampleThree Sample_Four