Class Jenerator


  • public class Jenerator
    extends java.lang.Object
    This will generate a jar from a meta model.
    • Constructor Summary

      Constructors 
      Constructor Description
      Jenerator()  
      Jenerator​(java.lang.ClassLoader classLoader)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      byte[] createJar​(Fact[] facts, java.lang.String packageName)  
      Fact[] loadMetaModel​(java.util.jar.JarInputStream jis)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Jenerator

        public Jenerator()
      • Jenerator

        public Jenerator​(java.lang.ClassLoader classLoader)
    • Method Detail

      • createJar

        public byte[] createJar​(Fact[] facts,
                                java.lang.String packageName)
                         throws java.lang.SecurityException,
                                java.lang.IllegalArgumentException,
                                java.io.IOException,
                                java.lang.ClassNotFoundException,
                                java.lang.NoSuchMethodException,
                                java.lang.IllegalAccessException,
                                java.lang.reflect.InvocationTargetException,
                                java.lang.InstantiationException,
                                java.lang.NoSuchFieldException
        Throws:
        java.lang.SecurityException
        java.lang.IllegalArgumentException
        java.io.IOException
        java.lang.ClassNotFoundException
        java.lang.NoSuchMethodException
        java.lang.IllegalAccessException
        java.lang.reflect.InvocationTargetException
        java.lang.InstantiationException
        java.lang.NoSuchFieldException
      • loadMetaModel

        public Fact[] loadMetaModel​(java.util.jar.JarInputStream jis)
                             throws java.lang.Exception
        Throws:
        java.lang.Exception