Package oracle.javatools.marshal

The ObjectStore interface contains methods that are to
be implemented by a persistence framework that can traverse objects
whose persistent data are represented by public read-writable
JavaBean properties.

The AttributeMarker class can be declared in the
throws clause of a getter method to indicate to
the marshalling code that a particular persistent property
should be persisted in XML as an attribute instead of an element.

The OmittedWhenNullMarker is a special kind of runtime
exception that can be declared in the throws clause
of a getter method to indicate to the marshalling code that
the property represented by the getter is not to be persisted at
all if the property value is null.

The TransientMarker is a special kind of runtime
exception that can be declared in the throws clause
of a getter method to indicate to the marshalling code that
the property represented by the getter is transient and should
not be persisted.

Package oracle.javatools.marshal Description

Provides generic marshalling and unmarshalling capabilities for converting
an object to String. The oracle.ide.marshal.xml package builds on this
package by adding support for XML representation of JavaBeans, ArrayList,
HashMap, URL, and File.