return obj;
}
public void marshal(RegistryObject object,Element parent)
{
RegisteredInfo info = (RegisteredInfo)object;
Element element = parent.getOwnerDocument().createElement(TAG_NAME);
AbstractHandler handler = null;
String generic = info.getGeneric();
if (generic != null)
{
element.setAttribute("generic",generic);
if (generic.equals(IRegistry.UDDI_V1_GENERIC))
element.setAttribute("xmlns",IRegistry.UDDI_V1_NAMESPACE);
else if (generic.equals(IRegistry.UDDI_V2_GENERIC))
element.setAttribute("xmlns",IRegistry.UDDI_V2_NAMESPACE);
else if (generic.equals(IRegistry.UDDI_V3_GENERIC))
element.setAttribute("xmlns",IRegistry.UDDI_V3_NAMESPACE);
}
String operator = info.getOperator();
if (operator != null)
element.setAttribute("operator",operator);
BusinessInfos bInfos = info.getBusinessInfos();
if (bInfos!=null)
{
handler = maker.lookup(BusinessInfosHandler.TAG_NAME);
handler.marshal(bInfos,element);
}
TModelInfos tInfos = info.getTModelInfos();
if (tInfos!=null)
{
handler = maker.lookup(TModelInfosHandler.TAG_NAME);
handler.marshal(tInfos,element);
}