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));
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 |
kChatProtocolXMLWrapper
public kChatProtocolXMLWrapper(java.lang.String encoding,
java.lang.String dtd)
- Constructor
- Parameters:
encoding
- - encoding name ex. UTF-8dtd
- - DTD document to attach into xml if validation is required
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)