2016/05/28 - Apache Tuscany has been retired. 
For more information, please explore the Attic. 
 
org.apache.tuscany.sca.binding.notification.encoding
Class DefaultEncodingRegistry
java.lang.Object
  
org.apache.tuscany.sca.binding.notification.encoding.DefaultEncodingRegistry
- All Implemented Interfaces: 
 - EncodingRegistry
 
public class DefaultEncodingRegistry
- extends java.lang.Object
- implements EncodingRegistry
  
 
| 
Method Summary | 
 EncodingObject | 
decode(javax.xml.stream.XMLStreamReader reader)
 
          Decodes an XML stream to an encoding object. | 
 void | 
encode(EncodingObject encodingObject,
       javax.xml.stream.XMLStreamWriter writer)
 
          Encodes an object. | 
 | 
registerEnDeCoder(java.lang.Class<E> encodingClass,
                  javax.xml.namespace.QName qname,
                  EnDeCoder<E> enDeCoder)
 
          Registers an en/de coder. | 
 void | 
stop()
 
            | 
 | 
unregisterEnDeCoder(java.lang.Class<E> encodingClass,
                    javax.xml.namespace.QName qname)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
DefaultEncodingRegistry
public DefaultEncodingRegistry()
registerEnDeCoder
public <E extends EncodingObject> void registerEnDeCoder(java.lang.Class<E> encodingClass,
                                                         javax.xml.namespace.QName qname,
                                                         EnDeCoder<E> enDeCoder)
- Description copied from interface: 
EncodingRegistry 
- Registers an en/de coder.
- Specified by:
 registerEnDeCoder in interface EncodingRegistry
 
- Type Parameters:
 E - Encoding object type.- Parameters:
 encodingClass - Encoding object class.qname - Qualified name of the root element of the encoded XML.enDeCoder - Encoding object enDeCoder.
 
 
unregisterEnDeCoder
public <E extends EncodingObject> void unregisterEnDeCoder(java.lang.Class<E> encodingClass,
                                                           javax.xml.namespace.QName qname)
- Specified by:
 unregisterEnDeCoder in interface EncodingRegistry
 
 
encode
public void encode(EncodingObject encodingObject,
                   javax.xml.stream.XMLStreamWriter writer)
            throws EncodingException
- Description copied from interface: 
EncodingRegistry 
- Encodes an object.
- Specified by:
 encode in interface EncodingRegistry
 
- Parameters:
 encodingObject - Encoding object to be encoded.writer - Writer to which encoded information is written.
- Throws:
 EncodingException
 
 
decode
public EncodingObject decode(javax.xml.stream.XMLStreamReader reader)
                      throws EncodingException
- Description copied from interface: 
EncodingRegistry 
- Decodes an XML stream to an encoding object.
- Specified by:
 decode in interface EncodingRegistry
 
- Parameters:
 reader - Reader from which encoded information is read.
- Returns:
 - Encoding object from the encoded stream.
 - Throws:
 EncodingException
 
 
stop
public void stop()