org.objectweb.jonathan.libs.kernel.decoders
Class XMLPropertyDecoder

java.lang.Object
  extended byorg.objectweb.jonathan.libs.kernel.decoders.XMLPropertyDecoder
All Implemented Interfaces:
XMLElementDecoder

public class XMLPropertyDecoder
extends java.lang.Object
implements XMLElementDecoder

Property specific XML to runtime component decoder. Used by the OpenXMLDecoder as one of the built-in component decoders provided it provides to its decoding dispatcher.


Constructor Summary
XMLPropertyDecoder()
           
 
Method Summary
 Component decode(nanoxml.XMLElement _xml_element, java.lang.String _element_name, Context _configuration, XMLElementDecoderDispatcher _dispatcher)
          Converts a XML PROPERTY element to its corresponding property runtime component.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLPropertyDecoder

public XMLPropertyDecoder()
Method Detail

decode

public Component decode(nanoxml.XMLElement _xml_element,
                        java.lang.String _element_name,
                        Context _configuration,
                        XMLElementDecoderDispatcher _dispatcher)
                 throws JonathanException
Converts a XML PROPERTY element to its corresponding property runtime component.

Supported property types are:

Specified by:
decode in interface XMLElementDecoder
Parameters:
_xml_element - PROPERTY tag to be decoded
_element_name - the property's element name
_configuration - where the property will be created
Throws:
JonathanException