233 * The property that you can specify to {@link JAXBContext#newInstance}
234 * to put additional JAXB type references into the {@link JAXBContext}.
235 *
236 * <p>
237 * The value of the property is {@link Collection}<{@link TypeInfo}>.
238 * Those {@link TypeInfo}s can then be used to create {@link XMLBridge}s.
239 *
240 * <p>
241 * This mechanism allows additional element declarations that were not a part of
242 * the schema into the created {@link JAXBContext}.
243 *
244 * @since 2.0 EA1
245 */
246 public static final String TYPE_REFERENCES = "com.sun.xml.internal.bind.typeReferences";
247
248 /**
249 * The property that you can specify to {@link JAXBContext#newInstance}
250 * and {@link Marshaller#setProperty(String, Object)}
251 * to enable the c14n marshalling support in the {@link JAXBContext}.
252 *
253 * @see C14nSupport_ArchitectureDocument
254 * @since 2.0 EA2
255 */
256 public static final String CANONICALIZATION_SUPPORT = "com.sun.xml.internal.bind.c14n";
257
258 /**
259 * The property that you can specify to {@link JAXBContext#newInstance}
260 * to allow unmarshaller to honor {@code xsi:nil} anywhere, even if they are
261 * not specifically allowed by the schema.
262 *
263 * @since 2.1.3
264 */
265 public static final String TREAT_EVERYTHING_NILLABLE = "com.sun.xml.internal.bind.treatEverythingNillable";
266
267 /**
268 * The property that you can specify to {@link JAXBContext#newInstance}
269 * to use alternative {@link RuntimeAnnotationReader} implementation.
270 *
271 * @since 2.1 EA2
272 */
273 // public static final String ANNOTATION_READER = RuntimeAnnotationReader.class.getName();
|
233 * The property that you can specify to {@link JAXBContext#newInstance}
234 * to put additional JAXB type references into the {@link JAXBContext}.
235 *
236 * <p>
237 * The value of the property is {@link Collection}<{@link TypeInfo}>.
238 * Those {@link TypeInfo}s can then be used to create {@link XMLBridge}s.
239 *
240 * <p>
241 * This mechanism allows additional element declarations that were not a part of
242 * the schema into the created {@link JAXBContext}.
243 *
244 * @since 2.0 EA1
245 */
246 public static final String TYPE_REFERENCES = "com.sun.xml.internal.bind.typeReferences";
247
248 /**
249 * The property that you can specify to {@link JAXBContext#newInstance}
250 * and {@link Marshaller#setProperty(String, Object)}
251 * to enable the c14n marshalling support in the {@link JAXBContext}.
252 *
253 * @since 2.0 EA2
254 */
255 public static final String CANONICALIZATION_SUPPORT = "com.sun.xml.internal.bind.c14n";
256
257 /**
258 * The property that you can specify to {@link JAXBContext#newInstance}
259 * to allow unmarshaller to honor {@code xsi:nil} anywhere, even if they are
260 * not specifically allowed by the schema.
261 *
262 * @since 2.1.3
263 */
264 public static final String TREAT_EVERYTHING_NILLABLE = "com.sun.xml.internal.bind.treatEverythingNillable";
265
266 /**
267 * The property that you can specify to {@link JAXBContext#newInstance}
268 * to use alternative {@link RuntimeAnnotationReader} implementation.
269 *
270 * @since 2.1 EA2
271 */
272 // public static final String ANNOTATION_READER = RuntimeAnnotationReader.class.getName();
|