Package com.asakusafw.utils.java.model.syntax

Examples of com.asakusafw.utils.java.model.syntax.ClassDeclaration


            DescriptionGenerator emitter = new DescriptionGenerator(context, model, supportClassName, false);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("An abstract implementation of ")
                        .linkType(context.resolve(model.getSymbol()))
                        .text(" {0} description using Direct I/O CSV",
                                importer ? "importer" : "exporter")
View Full Code Here


            new Generator(context, model).emit();
            return context.getQualifiedTypeName();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("Hive Parquet data format for ") //$NON-NLS-1$
                        .linkType(context.resolve(model.getSymbol()))
                        .text(".") //$NON-NLS-1$
                        .toJavadoc(),
View Full Code Here

    public static void generate(EmitContext context, Description description) throws IOException {
        new DirectFileOutputDescriptionGenerator(context, description).emit();
    }

    private void emit() throws IOException {
        ClassDeclaration decl = f.newClassDeclaration(
                new JavadocBuilder(f)
                    .text("{0} for ", description.getDescription()) //$NON-NLS-1$
                    .linkType(context.resolve(description.getModelClassName()))
                    .text(".") //$NON-NLS-1$
                    .toJavadoc(),
View Full Code Here

    public static void generate(EmitContext context, Description description) throws IOException {
        new DirectFileInputDescriptionGenerator(context, description).emit();
    }

    private void emit() throws IOException {
        ClassDeclaration decl = f.newClassDeclaration(
                new JavadocBuilder(f)
                    .text("{0} for ", description.getDescription()) //$NON-NLS-1$
                    .linkType(context.resolve(description.getModelClassName()))
                    .text(".") //$NON-NLS-1$
                    .toJavadoc(),
View Full Code Here

            Generator emitter = new Generator(context, model);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("Supports InputStream and OutputStream for ",
                                model.getName())
                        .linkType(context.resolve(model.getSymbol()))
                        .text(".")
View Full Code Here

            FormatGenerator emitter = new FormatGenerator(context, model, conf);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("SequenceFile format for ")
                        .linkType(context.resolve(model.getSymbol()))
                        .text(".")
                        .toJavadoc(),
View Full Code Here

            DescriptionGenerator emitter = new DescriptionGenerator(context, model, supportClassName, false);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("An abstract implementation of ")
                        .linkType(context.resolve(model.getSymbol()))
                        .text(" {0} description using Direct I/O SequenceFile",
                                importer ? "importer" : "exporter")
View Full Code Here

        static void generate(EmitContext context, ModelDeclaration model) throws IOException {
            new Generator(context, model).emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("Hive table information for ") //$NON-NLS-1$
                        .linkType(context.resolve(model.getSymbol()))
                        .text(".") //$NON-NLS-1$
                        .toJavadoc(),
View Full Code Here

            Generator emitter = new Generator(context, model);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("TSVファイルなどのレコードを表すファイルを入力として<code>{0}</code>を読み出す",
                                model.getName())
                        .toJavadoc(),
                    new AttributeBuilder(f)
View Full Code Here

            Generator emitter = new Generator(context, model);
            emitter.emit();
        }

        private void emit() throws IOException {
            ClassDeclaration decl = f.newClassDeclaration(
                    new JavadocBuilder(f)
                        .text("<code>{0}</code>をTSVなどのレコード形式で出力する。",
                                model.getSymbol().getName())
                        .toJavadoc(),
                    new AttributeBuilder(f)
View Full Code Here

TOP

Related Classes of com.asakusafw.utils.java.model.syntax.ClassDeclaration

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.