Package org.progeeks.meta.xml

Package containing classes useful for rendering to XML.

See:
          Description

Interface Summary
XmlPropertyRenderer Renders a single XML property
 

Class Summary
AbstractXmlPropertyRenderer Base class implementation for the XmlPropertyRenderer interface.
AnnotationObjectHandler ObjectHandler implementation that can be used to import annotations associated with a MetaClass or MetaClass property.
AnnotationObjectHandler.AnnotationMapping  
ClassPropertyTypeXmlRenderer Renders a ClassPropertyType as a nested element instead of an attribute.
ContainerXmlRenderer Renders a Collection-value to XML by outputting individual elements.
DefaultXmlPropertyRenderer Renders a single XML property by looking an appropriate property format.
FormatRegistryHandler Deprecated. This class has been superceded by org.progeeks.meta.xml.TypeRegistryHandler.
ListXmlPropertyRenderer Deprecated. Use ContainerXmlPropertyRenderer instead.
LongStringXmlRenderer Renders long strings as nested elements instead of attributes.
MapXmlRenderer XML renderer that writes out a map that can be read back in by the MapObjectHandler.
MetaClassLoader Utility class used to create meta-classes in XML as part of an application's configuration.
MetaObjectHandler Object handler implementation to deal with converting XML to MetaObjects.
MetaObjectHandlerTester Command-line test application for reading XML files and dumping their toString() objects.
PreferencesMetaObjectHandler Object handler implementation to deal with converting XML to PreferencesMetaObjects.
ReferenceXmlRenderer Renders an object reference to an object previously registered with the context's object cache.
RendererProxy Provides access to a property renderer and the specific type that was used to look it up.
StringXmlPropertyRenderer Renders a single String XML property.
TypeRegistryHandler ObjectHandler implementation for converting XML into a TypeRegistry implementation.
TypeRegistryHandler.Mapping Represents a single mapping in the registry as read from XML.
XmlDomTest Parking this here for the moment to test out the way DOM encodes certain things.
XmlMetaObjectRenderer Default renderer for generating output for a meta-object.
XmlRenderContext Contains the session specific information during a single rendering engine write call, including the XmlPrintWriter, a reference to the engine, an object cache, etc..
XmlRenderingEngine Renders MetaObjects to XML.
XmlUtils Utilities useful for working with xml and meta-objects.
 

Package org.progeeks.meta.xml Description

Package containing classes useful for rendering to XML. This also contains some meta-jb handlers for ObjectXmlReader in the org.progeeks.util package.

Typical Usage

    Writer out = some writer

    // Setup the rendering engine
    XmlRenderingEngine engine = new XmlRenderingEngine();

    // Configure some custom renderers
    engine.registerRenderer( someMetaClass, someXmlRenderer );
    engine.registerRenderer( someClass, someOtherXmlRenderer );
    engine.registerRenderer( somePropertyType, yetAnotherXmlRenderer );

    // Then render the XML to the writer
    enginer.render( myMetaObject, out );

    ...or...

    enging.render( myObject, itsPropertyType, out );



Copyright © 2002-2003 Paul Speed. All Rights Reserved.