예제 #1
0
 /// <summary>
 /// This write method is used to set the value of the provided object
 /// as the text for the XML element. This will acquire the string
 /// value of the object using <c>toString</c> only if the
 /// object provided is not an enumerated type. If the object is an
 /// enumerated type then the <c>Enum.name</c> method is used.
 /// </summary>
 /// <param name="value">
 /// this is the value to set as the XML element text
 /// </param>
 /// <param name="node">
 /// this is the XML element to write the text value to
 /// </param>
 /// <param name="label">
 /// the label that contains the contact details
 /// </param>
 public void WriteText(OutputNode node, Object value, Label label) {
    if(value != null) {
       String text = factory.getText(value);
       bool data = label.isData();
       node.setData(data);
       node.setValue(text);
    }
 }