Class JDOMWriterGenerator

  • All Implemented Interfaces:
    ModelloGenerator, org.codehaus.plexus.logging.LogEnabled, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable

    public class JDOMWriterGenerator
    extends AbstractJDOMGenerator
    • Field Detail

      • requiresDomSupport

        private boolean requiresDomSupport
    • Constructor Detail

      • JDOMWriterGenerator

        public JDOMWriterGenerator()
    • Method Detail

      • createCounter

        private void createCounter​(JClass jClass)
                            throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • generateWriteModel

        private JMethod generateWriteModel​(java.lang.String root,
                                           java.lang.String rootElement)
      • generateWriteModel2

        private JMethod generateWriteModel2​(java.lang.String root,
                                            java.lang.String rootElement)
      • generateWriteModel3

        private JMethod generateWriteModel3​(java.lang.String root,
                                            java.lang.String rootElement)
      • generateUtilityMethods

        private JMethod[] generateUtilityMethods()
      • generateDomMethods

        private JMethod[] generateDomMethods()
      • createIterateMethod

        private void createIterateMethod​(java.lang.String field,
                                         ModelClass toClass,
                                         java.lang.String childFieldTagName,
                                         JClass jClass)
      • createIterateMethod2

        private void createIterateMethod2​(java.lang.String field,
                                          ModelClass toClass,
                                          java.lang.String childFieldTagName,
                                          JClass jClass)