Annotation | Description | Used On | Used By |
- {@link oaj.annotation.Bean}
|
|
All serializers and parsers |
Tailors how beans get marshalled. |
- {@link oaj.annotation.Beanc}
|
|
All serializers and parsers |
Identifies bean constructors and property args. |
- {@link oaj.annotation.BeanIgnore}
|
|
All serializers and parsers |
Prevents artifacts from being interpreted as beans/bean components. |
- {@link oaj.annotation.Beanp}
|
- Methods
- Fields
- Constructor args
|
All serializers and parsers |
Tailors how bean properties get marshalled. |
- {@link oaj.annotation.Builder}
|
|
All parsers |
Identifies a class as a builder for a POJO class. |
- {@link oaj.csv.annotation.Csv}
|
|
- {@link oaj.csv.CsvSerializer}
- {@link oaj.csv.CsvParser}
|
CSV-specific tweaks. |
- {@link oaj.annotation.Example}
|
- Static methods
- Static fields
- Classes
|
- {@link oaj.json.JsonSchemaSerializer}
|
Identifies examples for POJOs. |
- {@link oaj.html.annotation.Html}
|
|
- {@link oaj.html.HtmlSerializer}
- {@link oaj.html.HtmlParser}
|
HTML-specific tweaks. |
- {@link oaj.html.annotation.HtmlLink}
|
|
- {@link oaj.html.HtmlSerializer}
|
Defines how to construct hyperlinks on objects. |
- {@link oaj.json.annotation.Json}
|
|
- {@link oaj.json.JsonSerializer}
- {@link oaj.json.JsonParser}
|
JSON-specific tweaks. |
- {@link oaj.msgpack.annotation.MsgPack}
|
|
- {@link oaj.msgpack.MsgPackSerializer}
- {@link oaj.msgpack.MsgPackParser}
|
MessagePack-specific tweaks. |
- {@link oaj.annotation.Name}
|
|
All parsers |
Maps constructor args to property names. |
- {@link oaj.annotation.NameProperty}
|
|
All parsers |
Identifies a 'name' property. |
- {@link oaj.oapi.annotation.OpenApi}
|
|
- {@link oaj.oapi.OpenApiSerializer}
- {@link oaj.oapi.OpenApiParser}
|
OpenAPI-specific tweaks. |
- {@link oaj.annotation.ParentProperty}
|
|
All parsers |
Identifies a 'parent' property. |
- {@link oaj.plaintext.annotation.PlainText}
|
|
- {@link oaj.plaintext.PlainTextSerializer}
- {@link oaj.plaintext.PlainTextParser}
|
PlainText-specific tweaks. |
- {@link oaj.jena.annotation.Rdf}
|
|
All RDF serializers and parsers |
RDF-specific tweaks. |
- {@link oaj.jena.annotation.RdfSchema}
|
|
All RDF serializers and parsers |
Identifies the default RDF namespaces at the package level. |
- {@link oaj.soap.annotation.SoapXml}
|
|
- {@link oaj.soap.SoapXmlSerializer}
|
SOAP/XML-specific tweaks. |
- {@link oaj.annotation.Swap}
|
- Classes
- Bean getters/setters
- Fields
|
All serializers and parsers |
Associates swaps and surrogates with POJOs and bean properties. |
- {@link oaj.uon.annotation.Uon}
|
|
- {@link oaj.uon.UonSerializer}
- {@link oaj.uon.UonParser}
|
UON-specific tweaks. |
- {@link oaj.annotation.Uri}
|
|
HTML and XML serializers |
Identifies a class or bean property as a URI. |
- {@link oaj.urlencoding.annotation.UrlEncoding}
|
|
- {@link oaj.urlencoding.UrlEncodingSerializer}
- {@link oaj.urlencoding.UrlEncodingParser}
|
URL-Encoding-specific tweaks. |
- {@link oaj.xml.annotation.Xml}
|
|
- {@link oaj.xml.XmlSerializer}
- {@link oaj.xml.XmlParser}
|
XML-specific tweaks. |
- {@link oaj.xml.annotation.XmlSchema}
|
|
XML serializers and parsers |
Identifies the default XML namespaces at the package level. |