org.objectweb.jonathan.libs.kernel.decoders

Interface XMLElementDecoder

Known Implementing Classes:
XMLAliasDecoder, XMLAssemblageDecoder, XMLAtomDecoder, XMLImplicitFactoryDecoder, XMLIncludeDecoder, XMLPropertyDecoder, XMLSequenceDecoder

public interface XMLElementDecoder

Generic XML to runtime component decoder interface. A set of XMLElementDecoder implementations are held by the OpenXMLDecoder as its built-in XML decoders. Additional XMLElementDecoder implementations may be provided by passing it in the OpenXMLDecoder constructor's Context parameter.

See Also:
OpenXMLDecoder

Method Summary

Component
decode(XMLElement _xml_element, String _element_name, Context _configuration, XMLElementDecoderDispatcher _dispatcher)

Method Details

decode

public Component decode(XMLElement _xml_element,
                        String _element_name,
                        Context _configuration,
                        XMLElementDecoderDispatcher _dispatcher)
            throws JonathanException