anon.pay.xml
Class XMLGenericStrings
java.lang.Object
anon.pay.xml.XMLGenericStrings
- All Implemented Interfaces:
- IXMLEncodable
public class XMLGenericStrings
- extends java.lang.Object
- implements IXMLEncodable
Wraps a Hashtable of Strings in xml
Can be used to send simple text over the biconnection,
when you have more than one piece of data to send, but don't want to go to the trouble
of defining a specialized implementation of IXMLEncodable
some string value
numbers work too, but are treated as Strings
300
- Author:
- Elmar Schraml
Method Summary |
void |
addEntry(java.lang.String name,
java.lang.String value)
|
java.util.Hashtable |
getStrings()
|
java.lang.String |
getValue(java.lang.String key)
|
private org.w3c.dom.Element |
internal_toXmlElement(org.w3c.dom.Document a_doc)
|
private void |
setValues(org.w3c.dom.Element xml)
|
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_doc
private org.w3c.dom.Document m_doc
ms_strElemName
public static java.lang.String ms_strElemName
m_strings
java.util.Hashtable m_strings
XMLGenericStrings
public XMLGenericStrings()
XMLGenericStrings
public XMLGenericStrings(java.lang.String xml)
throws java.lang.Exception
- Throws:
java.lang.Exception
XMLGenericStrings
public XMLGenericStrings(java.lang.String key,
java.lang.String value)
- just a convenience constructor, will add both strings as content
- Parameters:
a_text
- Stringanother_text
- String
XMLGenericStrings
public XMLGenericStrings(java.util.Hashtable content)
XMLGenericStrings
public XMLGenericStrings(org.w3c.dom.Element xml)
throws java.lang.Exception
- Throws:
java.lang.Exception
XMLGenericStrings
public XMLGenericStrings(org.w3c.dom.Document doc)
throws java.lang.Exception
- Throws:
java.lang.Exception
addEntry
public void addEntry(java.lang.String name,
java.lang.String value)
getStrings
public java.util.Hashtable getStrings()
getValue
public java.lang.String getValue(java.lang.String key)
toXmlElement
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
- Return an element that can be appended to the document.
- Specified by:
toXmlElement
in interface IXMLEncodable
- Parameters:
a_doc
- a document
- Returns:
- the interface as xml element
internal_toXmlElement
private org.w3c.dom.Element internal_toXmlElement(org.w3c.dom.Document a_doc)
setValues
private void setValues(org.w3c.dom.Element xml)
throws java.lang.Exception
- Throws:
java.lang.Exception