All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.sun.tools.jxc.apt.AnnotationProcessorFactoryImpl Maven / Gradle / Ivy

Go to download

Old JAXB Binding Compiler. Contains source code needed for binding customization files into java sources. In other words: the *tool* to generate java classes for the given xml representation.

There is a newer version: 4.0.5
Show newest version
package com.sun.tools.jxc.apt;

import java.util.Arrays;
import java.util.Collection;
import java.util.Set;

import com.sun.mirror.apt.AnnotationProcessor;
import com.sun.mirror.apt.AnnotationProcessorEnvironment;
import com.sun.mirror.apt.AnnotationProcessorFactory;
import com.sun.mirror.declaration.AnnotationTypeDeclaration;

/**
 * {@link AnnotationProcessorFactory} for JAXB.
 *
 * 

* This is the entry point for the APT driver. */ public class AnnotationProcessorFactoryImpl implements AnnotationProcessorFactory { public Collection supportedOptions() { return Arrays.asList(Const.CONFIG_FILE_OPTION); } public Collection supportedAnnotationTypes() { return Arrays.asList("javax.xml.bind.annotation.*"); } public AnnotationProcessor getProcessorFor(Set atds, AnnotationProcessorEnvironment env) { return new AnnotationParser(atds,env); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy