Class ValidatorFinalizer

    • Field Detail

      • VALIDATOR_IDS_FIELD

        protected static final JavaField VALIDATOR_IDS_FIELD
      • VALIDATOR_EDITORS_FIELD

        protected static final JavaField VALIDATOR_EDITORS_FIELD
    • Constructor Detail

      • ValidatorFinalizer

        public ValidatorFinalizer()
    • Method Detail

      • accept

        public boolean accept​(JAXXCompiler compiler)
        Description copied from interface: JAXXCompilerFinalizer
        Test if the finalizer must be apply on the given compiler.
        Parameters:
        compiler - the compiler
        Returns:
        true if the finalizer must be apply of compiler
      • finalizeCompiler

        public void finalizeCompiler​(CompiledObject root,
                                     JAXXCompiler compiler,
                                     JavaFile javaFile,
                                     String packageName,
                                     String className)
        Description copied from interface: JAXXCompilerFinalizer
        Finalize compiler for a given compiler on the finalizer pass before any generation.
        Parameters:
        root - the root object
        compiler - the current compiler
        javaFile - the java file to generate
        packageName - the package name of the file to generate
        className - the class name of the file to generate
      • prepareJavaFile

        public void prepareJavaFile​(CompiledObject root,
                                    JAXXCompiler compiler,
                                    JavaFile javaFile,
                                    String packageName,
                                    String className)
        Description copied from interface: JAXXCompilerFinalizer
        Prepare java file after any compiler finalizer pass, says the last action before generation.
        Parameters:
        root - the root object
        compiler - the current compiler
        javaFile - the java file to generate
        packageName - the package name of the file to generate
        className - the class name of the file to generate