Class LemsModelGenerator


  • public class LemsModelGenerator
    extends java.lang.Object
    • Constructor Detail

      • LemsModelGenerator

        public LemsModelGenerator()
    • Method Detail

      • generateModelSource

        private void generateModelSource​(java.io.File destdir)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
      • process

        private void process​(java.io.File destdir,
                             LemsClass lc)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • generateSingleModelSource

        private java.lang.String generateSingleModelSource​(LemsClass lc)
      • capitalize

        private java.lang.String capitalize​(java.lang.String s)
      • lowerCase

        private java.lang.String lowerCase​(java.lang.String s)
      • getListClassName

        protected java.lang.String getListClassName​(java.lang.String s)
      • hasListFields

        private boolean hasListFields​(java.lang.Class<?> c)
      • appendListItemInstantiation

        private void appendListItemInstantiation​(java.lang.StringBuilder sb,
                                                 java.lang.Class<?> c)
      • main

        public static void main​(java.lang.String[] argv)
                         throws java.io.IOException
        Throws:
        java.io.IOException