Interfaces in this package are parameterized to work with arbitrary Java reflection library.
This is necessary because the RI needs to work with both the runtime reflection library
(java.) and the Annotation Processing.
The meaning of parameterizations are as follows:
int, Foo[], or List<Foo>.
Corresponds to java.lang.reflect.Type .int, Foo[], or List<Foo>, because
they don't have corresponding declarations.
Corresponds to java.lang.Class (roughly).java.lang.reflect.Field .java.lang.reflect.Method .| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | ErrorHandler
listen to static errors found during building a JAXB model from a set of classes. |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface | |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public class | |
| public class |
| Modifier and Type | Enum and Description |
|---|---|
| public enum | |
| public enum | PropertyKind
An Enum that indicates if the property is Element, ElementRef, Value, or Attribute. |
| public enum | WildcardMode
Mode of the wildcard. |