HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 13:51:15 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20090218202448
location: https://web.archive.org/web/20090218202448/https://jaxb2-reflection.dev.java.net/
server-timing: captures_list;dur=0.871242, exclusion.robots;dur=0.062691, exclusion.robots.policy;dur=0.042702, esindex;dur=0.015650, cdx.remote;dur=10.599518, LoadShardBlock;dur=97.016858, PetaboxLoader3.datanode;dur=82.664796, PetaboxLoader3.resolve;dur=8.633260
x-app-server: wwwb-app213-dc8
x-ts: 302
x-tr: 146
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app213; path=/
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 13:51:17 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20070711152141
location: https://web.archive.org/web/20070711152141/https://jaxb2-reflection.dev.java.net/
server-timing: captures_list;dur=0.595747, exclusion.robots;dur=0.020796, exclusion.robots.policy;dur=0.008555, esindex;dur=0.012089, cdx.remote;dur=5.412159, LoadShardBlock;dur=133.102528, PetaboxLoader3.datanode;dur=499.354798, PetaboxLoader3.resolve;dur=655.986354, load_resource;dur=1278.436217
x-app-server: wwwb-app213-dc8
x-ts: 302
x-tr: 1457
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 17 Jan 2026 13:51:17 GMT
content-type: text/html;charset=UTF-8
x-archive-orig-date: Wed, 11 Jul 2007 15:21:41 GMT
x-archive-orig-server: Apache
x-archive-orig-x-powered-by: Servlet 2.4; JBoss-4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)/Tomcat-5.5
x-archive-orig-pragma:
x-archive-orig-cache-control: private,max-age=0,must-revalidate
x-archive-orig-helmloginid: guest
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 11 Jul 2007 15:21:41 GMT
link:
; rel="original",
; rel="timemap"; type="application/link-format",
; rel="timegate"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: NSDL-WEB-HARVEST-TEST-000-20070711150257-00856-crawling13-c/NSDL-WEB-HARVEST-TEST-000-20070711152119-00616-crawling13.us.archive.org.arc.gz
server-timing: captures_list;dur=0.492852, exclusion.robots;dur=0.017413, exclusion.robots.policy;dur=0.007732, esindex;dur=0.007517, cdx.remote;dur=50.865233, LoadShardBlock;dur=232.363226, PetaboxLoader3.resolve;dur=120.835273, PetaboxLoader3.datanode;dur=155.560650, load_resource;dur=132.611394
x-app-server: wwwb-app213-dc8
x-ts: 200
x-tr: 458
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-as: 14061
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
jaxb2-reflection: JAXB2 Reflection Library
Get Involved
Project tools
How do I...
jaxb2-reflection
Project home
If you were registered and logged in , you could join this project.
The goal of this project is to provide a reusable library that can be used to parse JAXB annotations, so that you can introspect JAXB-bound classes. For example, with this library, you can ask questions like:
Is this class bound by JAXB?
What JAXB properties do this class have?
What is the XML element name of this property?
The library is designed in such a way that it can be used with a variety of Java reflection libraries, not just the java.lang.reflect package. This is important if you'd like to statically analyze the JAXB-bound classes, such as when you are working inside APT.
When used with java.lang.reflect , this library also allows you to access values of the objects. For example, you can use this library to look for a JAXB property that matches to attribute "name", then set its value.
Since this library work with the standard JAXB annotations, it's not tied to any particular JAXB implementation.
Resources