Java Reference
In-Depth Information
int mDay = calendar.get(Calendar.DAY_OF_MONTH);
day.appendChild(doc.createTextNode(String.valueOf(mDay)));
Element dayOfWeek = (Element) doc.createElement("DAY_OF_WEEK");
root.appendChild(dayOfWeek);
int wDay = calendar.get(Calendar.DAY_OF_WEEK);
dayOfWeek.appendChild(doc.createTextNode(String.valueOf(wDay)));
Element hour = (Element) doc.createElement("HOUR");
root.appendChild(hour);
int h = calendar.get(Calendar.HOUR_OF_DAY);
hour.appendChild(doc.createTextNode(String.valueOf(h)));
Element min = (Element) doc.createElement("MINUTE");
root.appendChild(min);
int m = calendar.get(Calendar.MINUTE);
min.appendChild(doc.createTextNode(String.valueOf(m)));
DOMListener.documentReady(new DOMEvent(this,doc));
}
catch (Exception e){
throw(new XbeansException("","SystemTimeBean",
e.toString(),e.getMessage()));
}
}
}
Now you have enough Xbeans to create a chain and experiment with the technology. Listing 17-5 is a
simple test program that illustrates how to instantiate and interconnect the Xbeans.
Listing 17-5: Using Xbeans to create an output of an XML document
import java.io.*;
import java.beans.Beans;
import JavaDatabaseBible.ch17.Xbeans.*;
public class SysTimeBeanTest {
static public void main(String args[]) {
try{
SystemTimeBean timeBean = (SystemTimeBean)Beans.instantiate(null,
"JavaDatabaseBible.ch17.Xbeans.SystemTimeBean");
SerializerBean serializer =
(SerializerBean)Beans.instantiate(null,
Search WWH ::




Custom Search