EXIficient

com.siemens.ct.exi.core
Class EXIEncoderPrefixAware

java.lang.Object
  extended by com.siemens.ct.exi.core.AbstractEXICoder
      extended by com.siemens.ct.exi.core.EXIEncoderPrefixLess
          extended by com.siemens.ct.exi.core.EXIEncoderPrefixAware
All Implemented Interfaces:
EXIEncoder

public class EXIEncoderPrefixAware
extends EXIEncoderPrefixLess
implements EXIEncoder

TODO Description

Version:
0.3.20090414
Author:
Daniel.Peintner.EXT@siemens.com, Joerg.Heuer@siemens.com

Constructor Summary
EXIEncoderPrefixAware(EXIFactory exiFactory)
           
 
Method Summary
 void encodeNamespaceDeclaration(java.lang.String uri, java.lang.String prefix)
          Namespaces are reported as a discrete Namespace event.
 void encodeStartElement(java.lang.String uri, java.lang.String localName, java.lang.String prefix)
          Supplies the start of an element.
 
Methods inherited from class com.siemens.ct.exi.core.EXIEncoderPrefixLess
encodeAttribute, encodeCharacters, encodeComment, encodeDocType, encodeEndDocument, encodeEndElement, encodeEndFragmentSelfContained, encodeEntityReference, encodeProcessingInstruction, encodeStartDocument, encodeStartFragmentSelfContained, encodeXsiNil, encodeXsiType, setOutput
 
Methods inherited from class com.siemens.ct.exi.core.AbstractEXICoder
getNamespaces, getScopeLocalName, getScopeURI, setErrorHandler
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.siemens.ct.exi.EXIEncoder
encodeAttribute, encodeCharacters, encodeComment, encodeDocType, encodeEndDocument, encodeEndElement, encodeEndFragmentSelfContained, encodeEntityReference, encodeProcessingInstruction, encodeStartDocument, encodeStartFragmentSelfContained, encodeXsiNil, encodeXsiType, getNamespaces, setErrorHandler, setOutput
 

Constructor Detail

EXIEncoderPrefixAware

public EXIEncoderPrefixAware(EXIFactory exiFactory)
Method Detail

encodeStartElement

public void encodeStartElement(java.lang.String uri,
                               java.lang.String localName,
                               java.lang.String prefix)
                        throws EXIException
Description copied from interface: EXIEncoder
Supplies the start of an element.

Provides access to the namespace URI, local name , and prefix representation of the start tag.

Specified by:
encodeStartElement in interface EXIEncoder
Overrides:
encodeStartElement in class EXIEncoderPrefixLess
prefix - (can be null according to fidelity options)
Throws:
EXIException

encodeNamespaceDeclaration

public void encodeNamespaceDeclaration(java.lang.String uri,
                                       java.lang.String prefix)
                                throws EXIException
Description copied from interface: EXIEncoder
Namespaces are reported as a discrete Namespace event.

Specified by:
encodeNamespaceDeclaration in interface EXIEncoder
Overrides:
encodeNamespaceDeclaration in class EXIEncoderPrefixLess
Throws:
EXIException

EXIficient