else if (listQName.equals(name))
return new AbstractListMetaData();
else if (setQName.equals(name))
return new AbstractSetMetaData();
else if (arrayQName.equals(name))
return new AbstractArrayMetaData();
else
throw new IllegalArgumentException("Unknown collection qname=" + name);
}
public void attributes(Object o, QName elementName, ElementBinding element, Attributes attrs, NamespaceContext nsCtx)