private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder)
        {
            var configBuilder = new GeneratorConfig.Builder()
                                .InputBase(inputBaseFolder)
                                .OutputFolder(new DirectoryInfo(outputFolder))
                                .OverrideNamespace(null)
                                .DefaultNamespace(null)
                                .GenerateIncludedCode(m_GenIncludesCheckBox.Checked)
                                .CodeFlavor("java-ctor");

            configBuilder.AddTweak(JavaGeneratorTweak.USE_PLAIN_JAVA_NAMESPACE);
            if (m_GenCommentsCheckBox.Checked)
            {
                configBuilder.AddTweak(JavaGeneratorTweak.GEN_COMMENTS);
            }
            if (m_GenPublicFieldsCheckBox.Checked)
            {
                configBuilder.AddTweak(JavaGeneratorTweak.GEN_PUBLIC_FIELDS);
            }
            if (m_ClientRadioButton.Checked)
            {
                configBuilder.AddTweak(JavaGeneratorTweak.GEN_CLIENT_PROXY);
            }
            if (m_ServiceRadioButton.Checked)
            {
                configBuilder.AddTweak(JavaGeneratorTweak.GEN_SERVICE_STUB);
            }
            return(configBuilder);
        }
Beispiel #2
0
        private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder)
        {
            var configBuilder = new GeneratorConfig.Builder()
                                .InputBase(inputBaseFolder)
                                .OutputFolder(new DirectoryInfo(outputFolder))
                                .OverrideNamespace(null)
                                .DefaultNamespace(null)
                                .GenerateIncludedCode(m_GenIncludesCheckBox.Checked)
                                .CodeFlavor("csharp-ctor");

            configBuilder.AddTweak(CSharpGeneratorTweak.ADD_DISPOSABLE_INTERFACE);
            configBuilder.AddTweak(CSharpGeneratorTweak.USE_PLAIN_CSHARP_NAMESPACE);
            if (m_ClientRadioButton.Checked)
            {
                configBuilder.AddTweak(CSharpGeneratorTweak.GEN_CLIENT_PROXY);
            }
            if (m_ServiceRadioButton.Checked)
            {
                configBuilder.AddTweak(CSharpGeneratorTweak.GEN_SERVICE_STUB);
            }
            if (m_GenCommentsCheckBox.Checked)
            {
                configBuilder.AddTweak(CSharpGeneratorTweak.GEN_COMMENTS);
            }
            return(configBuilder);
        }
Beispiel #3
0
        private GeneratorConfig.Builder CreateConfigBuilder(Uri inputBaseFolder, string outputFolder)
        {
            var configBuilder = new GeneratorConfig.Builder()
                                .InputBase(inputBaseFolder)
                                .OutputFolder(new DirectoryInfo(outputFolder))
                                .OverrideNamespace(null)
                                .DefaultNamespace(null)
                                .GenerateIncludedCode(m_GenIncludesCheckBox.Checked)
                                .CodeFlavor("oc-regular");

            configBuilder.AddTweak(OCGeneratorTweak.USE_PLAIN_JAVA_NAMESPACE);
            if (m_GenCommentsCheckBox.Checked)
            {
                configBuilder.AddTweak(OCGeneratorTweak.GEN_COMMENTS);
            }
            if (m_UseArcBox.Checked)
            {
                configBuilder.AddTweak(OCGeneratorTweak.AUTO_RELEASE);
            }
            return(configBuilder);
        }