![JAR search and dependency download from the Maven repository](/logo.png)
org.jvnet.jaxb.annox.reader.XReader Maven / Gradle / Ivy
The newest version!
package org.jvnet.jaxb.annox.reader;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import org.jvnet.jaxb.annox.model.XClass;
import org.jvnet.jaxb.annox.model.XConstructor;
import org.jvnet.jaxb.annox.model.XField;
import org.jvnet.jaxb.annox.model.XMethod;
import org.jvnet.jaxb.annox.model.XPackage;
import org.jvnet.jaxb.annox.reflect.AnnotatedElementException;
public interface XReader {
public XPackage getXPackage(Package thePackage)
throws AnnotatedElementException;
public XClass getXClass(Class> theClass) throws AnnotatedElementException;
public XField getXField(Field theField) throws AnnotatedElementException;
public XField getXField(Class> theClass, Field theField)
throws AnnotatedElementException;
public XConstructor getXConstructor(Constructor> theConstructor)
throws AnnotatedElementException;
public XConstructor getXConstructor(Class> theClass,
Constructor> theConstructor) throws AnnotatedElementException;
public XMethod getXMethod(Method theMethod)
throws AnnotatedElementException;
public XMethod getXMethod(Class> theClass, Method theMethod)
throws AnnotatedElementException;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy