Class AbstractModelloGenerator

    • Constructor Detail

      • AbstractModelloGenerator

        public AbstractModelloGenerator()
    • Method Detail

      • getModel

        protected Model getModel()
      • getGeneratedVersion

        protected Version getGeneratedVersion()
      • isPackageWithVersion

        protected boolean isPackageWithVersion()
      • getOutputDirectory

        public java.io.File getOutputDirectory()
      • getEncoding

        protected java.lang.String getEncoding()
      • getHeader

        protected java.lang.String getHeader()
      • isClassInModel

        protected boolean isClassInModel​(java.lang.String fieldType,
                                         Model model)
      • getFieldsForClass

        protected java.util.List<ModelField> getFieldsForClass​(ModelClass modelClass)
        Return the child fields of this class.
        Parameters:
        modelClass - current class
        Returns:
        the list of fields of this class
      • isInnerAssociation

        protected boolean isInnerAssociation​(ModelField field)
      • isMap

        protected boolean isMap​(java.lang.String fieldType)
      • isCollection

        protected boolean isCollection​(java.lang.String fieldType)
      • capitalise

        protected java.lang.String capitalise​(java.lang.String str)
      • singular

        public static java.lang.String singular​(java.lang.String name)
      • uncapitalise

        public static java.lang.String uncapitalise​(java.lang.String str)
      • isEmpty

        protected boolean isEmpty​(java.lang.String string)
      • getParameter

        protected java.lang.String getParameter​(java.lang.String name,
                                                java.util.Properties parameters)
        Deprecated.
      • getParameter

        protected java.lang.String getParameter​(java.util.Properties parameters,
                                                java.lang.String name)
      • getParameter

        protected java.lang.String getParameter​(java.util.Properties parameters,
                                                java.lang.String name,
                                                java.lang.String defaultValue)
      • contextualize

        public void contextualize​(org.codehaus.plexus.context.Context ctx)
                           throws org.codehaus.plexus.context.ContextException
        Specified by:
        contextualize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
        Throws:
        org.codehaus.plexus.context.ContextException
      • getBuildContext

        protected org.sonatype.plexus.build.incremental.BuildContext getBuildContext()