Mechanism for writing out a graph of model objects in a machine readable format.
Interface Summary Interface Description CustomExportedBeanInterface that an exposed bean can implement, to do the equivalent of
writeReplacein Java serialization.
DataWriterReceives the event callback on the model data to be exposed. XSDTXW interfaces to generate schema. XSD.Annotated XSD.Annotation XSD.Attribute XSD.ComplexContent XSD.ComplexType XSD.ContentModel XSD.Element XSD.Enumeration XSD.Restriction XSD.Schema XSD.SimpleType
Class Summary Class Description ClassAttributeBehaviourSetting that controls how the '_class' attribute will be produced in the output. ExportConfigControls the output behaviour. ExportInterceptorAllows caller to intercept exporting of properties. Model<T> ModelBuilder NamedPathPrunerTree pruner which operates according to a textual description of what tree leaves should be included. Property RangeSpecifies the range in a collection. SchemaGeneratorGenerates XML Schema that describes the XML representation of exported beans. TreePrunerControls the portion of the object graph to be written to
TreePruner.ByDepth TypeUtilType arithmetic code. XSD.Types
Enum Summary Enum Description FlavorExport flavor.
Exception Summary Exception Description NotExportableExceptionSignals an error that the class didn't have
Annotation Types Summary Annotation Type Description ExportedMark the field or the getter method whose value gets exposed to the remote API. ExportedBeanIndicates that the class has
Exportedannotations on its properties to indicate which properties are written as values to the remote XML/JSON API.