pl.net.linux.krzak.kchat.util
Class kChatProtocolXMLWrapper

java.lang.Object
  |
  +--pl.net.linux.krzak.kchat.util.kChatProtocolXMLWrapper

public class kChatProtocolXMLWrapper
extends java.lang.Object

Class that convert protocol into XML representation and in return. Example of use:

import pl.net.linux.krzak.kchat.util.kChatProtocolXMLWrapper;
kChatProtocolXMLWrapper xmlWrapper = new kChatProtocolXMLWrapper("UTF-8","kChatProtocol.dtd");
String xml = (xmlWrapper.plainToXML("*LOGIN|JEDEN|DWA|TRZY|"));
System.out.println(xmlWrapper.xmlToPlain(xml));


Constructor Summary
kChatProtocolXMLWrapper(java.lang.String encoding, java.lang.String dtd)
           
 
Method Summary
 java.lang.String plainToXML(java.lang.String plain)
          Convert protocol data into XML document
 java.lang.String xmlToPlain(java.lang.String xml)
          Convert XML document into protocol data
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

kChatProtocolXMLWrapper

public kChatProtocolXMLWrapper(java.lang.String encoding,
                               java.lang.String dtd)
Method Detail

plainToXML

public java.lang.String plainToXML(java.lang.String plain)
Convert protocol data into XML document
<!ELEMENT kChatProtocol (command,param*)>
<!ELEMENT command (#CDATA)>
<!ELEMENT param   (#CDATA)>
See Also:
xmlToPlain(java.lang.String)

xmlToPlain

public java.lang.String xmlToPlain(java.lang.String xml)
Convert XML document into protocol data
See Also:
plainToXML(java.lang.String)