public void addNamespaceInfo(NamespaceInfo info) { String key = (info.prefix != null) ? info.prefix : ""; //$NON-NLS-1$ internalAddNamespaceInfo(key, info); }
protected void internalAddNamespaceInfo(String key, NamespaceInfo info) { super.internalAddNamespaceInfo(key, info); if (newNamespaceList == null) { newNamespaceList = new ArrayList(); } newNamespaceList.add(info); } }
public void addNoNamespaceSchemaLocation(String locationHint) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = null; nsInfo.uri = ""; //$NON-NLS-1$ nsInfo.locationHint = locationHint; internalAddNamespaceInfo("", nsInfo); //$NON-NLS-1$ }
public void addNamespaceInfo(String prefix, String uri, String locationHint) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = prefix; nsInfo.uri = uri; nsInfo.locationHint = locationHint; internalAddNamespaceInfo(prefix != null ? prefix : "", nsInfo); //$NON-NLS-1$ }
public void visitXMLNamespaceAttribute(Attr attr, String namespacePrefix, String namespaceURI) { NamespaceInfo nsInfo = new NamespaceInfo(); nsInfo.prefix = namespacePrefix; nsInfo.uri = namespaceURI; NamespaceInfo matchingNamespaceInfo = getNamespaceInfoForURI(namespaceURI); if (matchingNamespaceInfo != null) { nsInfo.locationHint = matchingNamespaceInfo.locationHint; } internalAddNamespaceInfo(namespacePrefix, nsInfo); super.visitXMLNamespaceAttribute(attr, namespacePrefix, namespaceURI); }