fr.improve.xdi
Interface XMLEncoder

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
DefaultXMLEncoder

public interface XMLEncoder
extends java.io.Serializable

Interface to implement for encode objects in XML

Author:
Sébastien Letélié

Method Summary
 BinaryHandler binaryHandler()
           
 void encodeObject(java.lang.Object in_record)
           
 void encodeObjects(java.lang.Object in_records)
           
 void encodeObjects(java.lang.Object in_records, java.lang.String in_rootName)
           
 java.lang.String getContentType(org.w3c.dom.Element in_element)
           
 Converter getConverter()
           
 org.w3c.dom.Document getDocument()
           
 XMLEncodingConfig getEncodingConfig()
           
 boolean isFollowingRelationships()
           
 java.lang.String serialize()
           
 java.lang.String serialize(java.lang.String in_encoding)
           
 void serializeToFile(java.lang.String in_filePath)
           
 void setBinaryHandler(BinaryHandler in_binaryHandler)
           
 void setConverter(Converter in_converter)
           
 void setDateFormat(java.lang.String in_pattern)
           
 void setEncodingConfig(org.xml.sax.InputSource in_source)
           
 void setFollowingRelationships(boolean in_flag)
           
 

Method Detail

setConverter

public void setConverter(Converter in_converter)

getConverter

public Converter getConverter()

setEncodingConfig

public void setEncodingConfig(org.xml.sax.InputSource in_source)
                       throws javax.xml.parsers.ParserConfigurationException,
                              org.xml.sax.SAXException,
                              java.io.IOException
Throws:
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException

getEncodingConfig

public XMLEncodingConfig getEncodingConfig()

setFollowingRelationships

public void setFollowingRelationships(boolean in_flag)

isFollowingRelationships

public boolean isFollowingRelationships()

getDocument

public org.w3c.dom.Document getDocument()

serializeToFile

public void serializeToFile(java.lang.String in_filePath)

serialize

public java.lang.String serialize(java.lang.String in_encoding)
                           throws java.io.IOException
Throws:
java.io.IOException

serialize

public java.lang.String serialize()
                           throws java.io.IOException
Throws:
java.io.IOException

encodeObjects

public void encodeObjects(java.lang.Object in_records)

encodeObjects

public void encodeObjects(java.lang.Object in_records,
                          java.lang.String in_rootName)

encodeObject

public void encodeObject(java.lang.Object in_record)

setBinaryHandler

public void setBinaryHandler(BinaryHandler in_binaryHandler)

binaryHandler

public BinaryHandler binaryHandler()

getContentType

public java.lang.String getContentType(org.w3c.dom.Element in_element)

setDateFormat

public void setDateFormat(java.lang.String in_pattern)


Copyright © 2004-2005 Improve. All Rights Reserved.