public void write(Object o, OutputElement xml)
throws XMLStreamException
{
try
{
JSClient g = (JSClient) o;
xml.setAttribute("name", g.name);
xml.setAttribute("evalOrder", g.evalOrder);
xml.setAttribute("preferredMimeTypeID", g.preferredMimeTypeID);
xml.add( g.userAgentPattern, "userAgentPattern",String.class);
xml.add(g.version,"version", String.class);
xml.add(g.model, "model", String.class);
xml.add(g.manufacturer, "manufacturer", String.class);
g.capabilitiesString = new JSClientCapabilities(g.putTokens(g.capabilities));
g.mimeTypesString = new JSClientMimeTypes(g.putTokens(g.mimeTypes));
xml.add(g.capabilitiesString);
xml.add(g.mimeTypesString);
} catch (Exception e)
{
e.printStackTrace();
}
}