HTTP/2 302
server: nginx
date: Sat, 17 Jan 2026 05:33:58 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.676653, exclusion.robots;dur=0.061941, exclusion.robots.policy;dur=0.051911, esindex;dur=0.011809, cdx.remote;dur=16.656816, LoadShardBlock;dur=115.412999, PetaboxLoader3.datanode;dur=65.654080, PetaboxLoader3.resolve;dur=22.366752
x-app-server: wwwb-app241-dc8
x-ts: 302
x-tr: 158
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app241; 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 05:34:00 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.643105, exclusion.robots;dur=0.035178, exclusion.robots.policy;dur=0.020692, esindex;dur=0.010684, cdx.remote;dur=11.218497, LoadShardBlock;dur=139.464675, PetaboxLoader3.resolve;dur=806.564610, PetaboxLoader3.datanode;dur=674.518609, load_resource;dur=1557.235668
x-app-server: wwwb-app241-dc8
x-ts: 302
x-tr: 1753
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 05:34:01 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.554210, exclusion.robots;dur=0.030165, exclusion.robots.policy;dur=0.017707, esindex;dur=0.011372, cdx.remote;dur=20.867405, LoadShardBlock;dur=405.713224, PetaboxLoader3.datanode;dur=251.785586, PetaboxLoader3.resolve;dur=234.568747, load_resource;dur=105.644347
x-app-server: wwwb-app241-dc8
x-ts: 200
x-tr: 580
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